OpenMAXBellagio
0.9.3
|
Data Structures | |
struct | OMX_AUDIO_CONFIG_EQUALIZERTYPE |
struct | OMX_AUDIO_CONFIG_STEREOWIDENINGTYPE |
struct | OMX_AUDIO_CONFIG_CHORUSTYPE |
struct | OMX_AUDIO_CONFIG_REVERBERATIONTYPE |
struct | OMX_AUDIO_CONFIG_ECHOCANCELATIONTYPE |
struct | OMX_AUDIO_CONFIG_NOISEREDUCTIONTYPE |
Typedefs | |
typedef struct OMX_AUDIO_CONFIG_EQUALIZERTYPE | OMX_AUDIO_CONFIG_EQUALIZERTYPE |
typedef enum OMX_AUDIO_STEREOWIDENINGTYPE | OMX_AUDIO_STEREOWIDENINGTYPE |
typedef struct OMX_AUDIO_CONFIG_STEREOWIDENINGTYPE | OMX_AUDIO_CONFIG_STEREOWIDENINGTYPE |
typedef struct OMX_AUDIO_CONFIG_CHORUSTYPE | OMX_AUDIO_CONFIG_CHORUSTYPE |
typedef struct OMX_AUDIO_CONFIG_REVERBERATIONTYPE | OMX_AUDIO_CONFIG_REVERBERATIONTYPE |
typedef enum OMX_AUDIO_ECHOCANTYPE | OMX_AUDIO_ECHOCANTYPE |
typedef struct OMX_AUDIO_CONFIG_ECHOCANCELATIONTYPE | OMX_AUDIO_CONFIG_ECHOCANCELATIONTYPE |
typedef struct OMX_AUDIO_CONFIG_NOISEREDUCTIONTYPE | OMX_AUDIO_CONFIG_NOISEREDUCTIONTYPE |
Enumerations | |
enum | OMX_AUDIO_STEREOWIDENINGTYPE { OMX_AUDIO_StereoWideningHeadphones, OMX_AUDIO_StereoWideningLoudspeakers, OMX_AUDIO_StereoWideningKhronosExtensions = 0x6F000000, OMX_AUDIO_StereoWideningVendorStartUnused = 0x7F000000, OMX_AUDIO_StereoWideningMax = 0x7FFFFFFF } |
enum | OMX_AUDIO_ECHOCANTYPE { OMX_AUDIO_EchoCanOff = 0, OMX_AUDIO_EchoCanNormal, OMX_AUDIO_EchoCanHFree, OMX_AUDIO_EchoCanCarKit, OMX_AUDIO_EchoCanKhronosExtensions = 0x6F000000, OMX_AUDIO_EchoCanVendorStartUnused = 0x7F000000, OMX_AUDIO_EchoCanMax = 0x7FFFFFFF } |
typedef struct OMX_AUDIO_CONFIG_CHORUSTYPE OMX_AUDIO_CONFIG_CHORUSTYPE |
The chorus effect (or ``choralizer'') is any signal processor which makes one sound source (such as a voice) sound like many such sources singing (or playing) in unison. Since performance in unison is never exact, chorus effects simulate this by making independently modified copies of the input signal. Modifications may include (1) delay, (2) frequency shift, and (3) amplitude modulation.
Enable / Disable for echo cancelation, which removes undesired echo's from the audio
typedef struct OMX_AUDIO_CONFIG_EQUALIZERTYPE OMX_AUDIO_CONFIG_EQUALIZERTYPE |
An equalizer is typically used for two reasons: to compensate for an sub-optimal frequency response of a system to make it sound more natural or to create intentionally some unnatural coloring to the sound to create an effect.
Enable / Disable for noise reduction, which undesired noise from the audio
Reverberation is part of the reflected sound that follows the early reflections. In a typical room, this consists of a dense succession of echoes whose energy decays exponentially. The reverberation effect structure as defined here includes both (early) reflections as well as (late) reverberations.
Control for stereo widening, which is a special 2-channel case of the audio virtualizer effect. For example, for 5.1-channel output, it translates to virtual surround sound.
typedef enum OMX_AUDIO_ECHOCANTYPE OMX_AUDIO_ECHOCANTYPE |
Possible settings for the Echo Cancelation structure to use
typedef enum OMX_AUDIO_STEREOWIDENINGTYPE OMX_AUDIO_STEREOWIDENINGTYPE |
Stereo widening mode type
Possible settings for the Echo Cancelation structure to use
Definition at line 1266 of file OMX_Audio.h.
Stereo widening mode type
Definition at line 1176 of file OMX_Audio.h.