OpenMAXBellagio
0.9.3
|
Modules | |
MIDI | |
Audio effects | |
Macros | |
#define | OMX_AUDIO_MAXCHANNELS 16 |
#define | OMX_MIN_PCMPAYLOAD_MSEC 5 |
#define | OMX_AUDIO_AACToolNone 0x00000000 |
#define | OMX_AUDIO_AACToolMS 0x00000001 |
#define | OMX_AUDIO_AACToolIS 0x00000002 |
#define | OMX_AUDIO_AACToolTNS 0x00000004 |
#define | OMX_AUDIO_AACToolPNS 0x00000008 |
#define | OMX_AUDIO_AACToolLTP 0x00000010 |
#define | OMX_AUDIO_AACToolAll 0x7FFFFFFF |
#define | OMX_AUDIO_AACERNone 0x00000000 |
#define | OMX_AUDIO_AACERVCB11 0x00000001 |
#define | OMX_AUDIO_AACERRVLC 0x00000002 |
#define | OMX_AUDIO_AACERHCR 0x00000004 |
#define | OMX_AUDIO_AACERAll 0x7FFFFFFF |
Structures for OpenMAX IL Audio domain
#define OMX_AUDIO_AACERAll 0x7FFFFFFF |
all AAC ER tools allowed/used
Definition at line 270 of file OMX_Audio.h.
#define OMX_AUDIO_AACERHCR 0x00000004 |
HCR: Huffman Codeword Reordering
Definition at line 269 of file OMX_Audio.h.
#define OMX_AUDIO_AACERNone 0x00000000 |
MPEG-4 AAC error resilience (ER) tool usage (for nAACERtools in OMX_AUDIO_PARAM_AACPROFILETYPE). Required for ER encoder configuration and optional as decoder info output no AAC ER tools allowed/used
Definition at line 266 of file OMX_Audio.h.
#define OMX_AUDIO_AACERRVLC 0x00000002 |
RVLC: Reversible Variable Length Coding
Definition at line 268 of file OMX_Audio.h.
#define OMX_AUDIO_AACERVCB11 0x00000001 |
VCB11: Virtual Code Books for AAC section data
Definition at line 267 of file OMX_Audio.h.
#define OMX_AUDIO_AACToolAll 0x7FFFFFFF |
all AAC tools allowed or active (
Definition at line 262 of file OMX_Audio.h.
#define OMX_AUDIO_AACToolIS 0x00000002 |
IS: Intensity stereo tool allowed or active
Definition at line 258 of file OMX_Audio.h.
#define OMX_AUDIO_AACToolLTP 0x00000010 |
LTP: MPEG-4 Long Term Prediction tool allowed or active
Definition at line 261 of file OMX_Audio.h.
#define OMX_AUDIO_AACToolMS 0x00000001 |
MS: Mid/side joint coding tool allowed or active
Definition at line 257 of file OMX_Audio.h.
#define OMX_AUDIO_AACToolNone 0x00000000 |
AAC tool usage (for nAACtools in OMX_AUDIO_PARAM_AACPROFILETYPE). Required for encoder configuration and optional as decoder info output. For MP3, OMX_AUDIO_CHANNELMODETYPE is sufficient. no AAC tools allowed (encoder config) or active (decoder info output)
Definition at line 256 of file OMX_Audio.h.
#define OMX_AUDIO_AACToolPNS 0x00000008 |
PNS: MPEG-4 Perceptual Noise substitution tool allowed or active
Definition at line 260 of file OMX_Audio.h.
#define OMX_AUDIO_AACToolTNS 0x00000004 |
TNS: Temporal Noise Shaping tool allowed or active
Definition at line 259 of file OMX_Audio.h.
#define OMX_AUDIO_MAXCHANNELS 16 |
maximum number distinct audio channels that a buffer may contain
Definition at line 155 of file OMX_Audio.h.
#define OMX_MIN_PCMPAYLOAD_MSEC 5 |
Minimum audio buffer payload size for uncompressed (PCM) audio
Definition at line 156 of file OMX_Audio.h.
typedef enum OMX_AUDIO_AACPROFILETYPE OMX_AUDIO_AACPROFILETYPE |
AAC mode type. Note that the term profile is used with the MPEG-2 standard and the term object type and profile is used with MPEG-4
typedef enum OMX_AUDIO_AMRBANDMODETYPE OMX_AUDIO_AMRBANDMODETYPE |
AMR band mode
typedef enum OMX_AUDIO_AMRDTXMODETYPE OMX_AUDIO_AMRDTXMODETYPE |
AMR Discontinuous Transmission mode
typedef enum OMX_AUDIO_AMRFRAMEFORMATTYPE OMX_AUDIO_AMRFRAMEFORMATTYPE |
AMR Frame format
typedef enum OMX_AUDIO_CDMARATETYPE OMX_AUDIO_CDMARATETYPE |
CDMA Rate types
typedef enum OMX_AUDIO_CHANNELMODETYPE OMX_AUDIO_CHANNELMODETYPE |
Audio channel mode. This is used by both AAC and MP3, although the names are more appropriate for the MP3. For example, JointStereo for MP3 is CouplingChannels for AAC.
typedef enum OMX_AUDIO_CHANNELTYPE OMX_AUDIO_CHANNELTYPE |
typedef enum OMX_AUDIO_CODINGTYPE OMX_AUDIO_CODINGTYPE |
Enumeration used to define the possible audio codings.
If "OMX_AUDIO_CodingUnused" is selected, the coding selection must be done in a vendor specific way. Since this is for an audio processing element this enum is relevant. However, for another type of component other enums would be in this area.
typedef struct OMX_AUDIO_CONFIG_BALANCETYPE OMX_AUDIO_CONFIG_BALANCETYPE |
Audio balance setting
typedef struct OMX_AUDIO_CONFIG_BASSTYPE OMX_AUDIO_CONFIG_BASSTYPE |
Enable / Disable for bass, which controls low frequencies
typedef struct OMX_AUDIO_CONFIG_CHANNELMUTETYPE OMX_AUDIO_CONFIG_CHANNELMUTETYPE |
Audio Channel mute
Audio Volume adjustment for a channel
typedef struct OMX_AUDIO_CONFIG_LOUDNESSTYPE OMX_AUDIO_CONFIG_LOUDNESSTYPE |
Enable / Disable for loudness control, which boosts bass and to a smaller extent high end frequencies to compensate for hearing ability at the extreme ends of the audio spectrum
typedef struct OMX_AUDIO_CONFIG_MUTETYPE OMX_AUDIO_CONFIG_MUTETYPE |
Audio Port mute
typedef struct OMX_AUDIO_CONFIG_TREBLETYPE OMX_AUDIO_CONFIG_TREBLETYPE |
Enable / Disable for treble, which controls high frequencies tones
typedef struct OMX_AUDIO_CONFIG_VOLUMETYPE OMX_AUDIO_CONFIG_VOLUMETYPE |
Audio Volume adjustment for a port
typedef enum OMX_AUDIO_G723RATE OMX_AUDIO_G723RATE |
G723 rate
typedef enum OMX_AUDIO_G726MODE OMX_AUDIO_G726MODE |
ITU G726 (ADPCM) rate
typedef enum OMX_AUDIO_G729TYPE OMX_AUDIO_G729TYPE |
G729 coder type
typedef struct OMX_AUDIO_PARAM_AACPROFILETYPE OMX_AUDIO_PARAM_AACPROFILETYPE |
AAC params
typedef struct OMX_AUDIO_PARAM_ADPCMTYPE OMX_AUDIO_PARAM_ADPCMTYPE |
ADPCM stream format parameters
typedef struct OMX_AUDIO_PARAM_AMRTYPE OMX_AUDIO_PARAM_AMRTYPE |
AMR params
typedef struct OMX_AUDIO_PARAM_EVRCTYPE OMX_AUDIO_PARAM_EVRCTYPE |
EVRC ( CDMA, EIA/TIA-127, RCELP up to 8.55kbps coder) stream format parameters
typedef struct OMX_AUDIO_PARAM_G723TYPE OMX_AUDIO_PARAM_G723TYPE |
G723 - Sample rate must be 8 KHz
typedef struct OMX_AUDIO_PARAM_G726TYPE OMX_AUDIO_PARAM_G726TYPE |
G.726 stream format parameters - must be at 8KHz
typedef struct OMX_AUDIO_PARAM_G729TYPE OMX_AUDIO_PARAM_G729TYPE |
G729 stream format parameters - fixed 6KHz sample rate
typedef struct OMX_AUDIO_PARAM_GSMEFRTYPE OMX_AUDIO_PARAM_GSMEFRTYPE |
GSM-EFR (ETSI 06.60, 3GPP 46.060) stream format parameters
typedef struct OMX_AUDIO_PARAM_GSMFRTYPE OMX_AUDIO_PARAM_GSMFRTYPE |
GSM_FR (ETSI 06.10, 3GPP 46.010) stream format parameters
typedef struct OMX_AUDIO_PARAM_GSMHRTYPE OMX_AUDIO_PARAM_GSMHRTYPE |
GSM-HR (ETSI 06.20, 3GPP 46.020) stream format parameters
typedef struct OMX_AUDIO_PARAM_MP3TYPE OMX_AUDIO_PARAM_MP3TYPE |
MP3 params
typedef struct OMX_AUDIO_PARAM_PCMMODETYPE OMX_AUDIO_PARAM_PCMMODETYPE |
PCM format description
typedef struct OMX_AUDIO_PARAM_PDCEFRTYPE OMX_AUDIO_PARAM_PDCEFRTYPE |
PDC EFR ( RCR-27, ACELP 6.7kbps coder) stream format parameters
typedef struct OMX_AUDIO_PARAM_PDCFRTYPE OMX_AUDIO_PARAM_PDCFRTYPE |
PDC FR ( RCR-27, VSELP 6.7kbps coder) stream format parameters
typedef struct OMX_AUDIO_PARAM_PDCHRTYPE OMX_AUDIO_PARAM_PDCHRTYPE |
PDC HR ( RCR-27, PSI-CELP 3.45kbps coder) stream format parameters
typedef struct OMX_AUDIO_PARAM_PORTFORMATTYPE OMX_AUDIO_PARAM_PORTFORMATTYPE |
Port format parameter. This structure is used to enumerate the various data input/output format supported by the port.
typedef struct OMX_AUDIO_PARAM_QCELP13TYPE OMX_AUDIO_PARAM_QCELP13TYPE |
QCELP13 ( CDMA, EIA/TIA-733, 13.3kbps coder) stream format parameters
typedef struct OMX_AUDIO_PARAM_QCELP8TYPE OMX_AUDIO_PARAM_QCELP8TYPE |
QCELP8 (TIA/EIA-96, up to 8kbps coder) stream format parameters
typedef struct OMX_AUDIO_PARAM_RATYPE OMX_AUDIO_PARAM_RATYPE |
RA (Real Audio) params
typedef struct OMX_AUDIO_PARAM_SBCTYPE OMX_AUDIO_PARAM_SBCTYPE |
SBC params
typedef struct OMX_AUDIO_PARAM_SMVTYPE OMX_AUDIO_PARAM_SMVTYPE |
SMV ( up to 8.55kbps coder) stream format parameters
typedef struct OMX_AUDIO_PARAM_TDMAEFRTYPE OMX_AUDIO_PARAM_TDMAEFRTYPE |
TDMA EFR (TIA/EIA-136-410, ACELP 7.4kbps coder) stream format parameters
typedef struct OMX_AUDIO_PARAM_TDMAFRTYPE OMX_AUDIO_PARAM_TDMAFRTYPE |
TDMA FR (TIA/EIA-136-420, VSELP 7.95kbps coder) stream format parameters
typedef struct OMX_AUDIO_PARAM_VORBISTYPE OMX_AUDIO_PARAM_VORBISTYPE |
VORBIS params
typedef struct OMX_AUDIO_PARAM_WMATYPE OMX_AUDIO_PARAM_WMATYPE |
WMA params
typedef enum OMX_AUDIO_PCMMODETYPE OMX_AUDIO_PCMMODETYPE |
PCM mode type
typedef struct OMX_AUDIO_PORTDEFINITIONTYPE OMX_AUDIO_PORTDEFINITIONTYPE |
The PortDefinition structure is used to define all of the parameters necessary for the compliant component to setup an input or an output audio path. If additional information is needed to define the parameters of the port (such as frequency), additional structures must be sent such as the OMX_AUDIO_PARAM_PCMMODETYPE structure to supply the extra parameters for the port.
typedef enum OMX_AUDIO_RAFORMATTYPE OMX_AUDIO_RAFORMATTYPE |
RealAudio format
typedef enum OMX_AUDIO_SBCALLOCMETHODTYPE OMX_AUDIO_SBCALLOCMETHODTYPE |
SBC Allocation Method Type
typedef enum OMX_AUDIO_WMAFORMATTYPE OMX_AUDIO_WMAFORMATTYPE |
WMA Version
typedef enum OMX_AUDIO_WMAPROFILETYPE OMX_AUDIO_WMAPROFILETYPE |
WMA Profile
AAC mode type. Note that the term profile is used with the MPEG-2 standard and the term object type and profile is used with MPEG-4
Definition at line 236 of file OMX_Audio.h.
Definition at line 220 of file OMX_Audio.h.
AMR band mode
Definition at line 537 of file OMX_Audio.h.
AMR Discontinuous Transmission mode
Definition at line 563 of file OMX_Audio.h.
AMR Frame format
Definition at line 518 of file OMX_Audio.h.
CDMA Rate types
Definition at line 688 of file OMX_Audio.h.
Audio channel mode. This is used by both AAC and MP3, although the names are more appropriate for the MP3. For example, JointStereo for MP3 is CouplingChannels for AAC.
Definition at line 180 of file OMX_Audio.h.
Definition at line 139 of file OMX_Audio.h.
enum OMX_AUDIO_CODINGTYPE |
Enumeration used to define the possible audio codings.
If "OMX_AUDIO_CodingUnused" is selected, the coding selection must be done in a vendor specific way. Since this is for an audio processing element this enum is relevant. However, for another type of component other enums would be in this area.
Definition at line 63 of file OMX_Audio.h.
enum OMX_AUDIO_G723RATE |
G723 rate
Definition at line 442 of file OMX_Audio.h.
enum OMX_AUDIO_G726MODE |
ITU G726 (ADPCM) rate
Definition at line 468 of file OMX_Audio.h.
enum OMX_AUDIO_G729TYPE |
G729 coder type
Definition at line 493 of file OMX_Audio.h.
Definition at line 194 of file OMX_Audio.h.
PCM mode type
Definition at line 129 of file OMX_Audio.h.
RealAudio format
Definition at line 368 of file OMX_Audio.h.
SBC Allocation Method Type
Definition at line 399 of file OMX_Audio.h.
WMA Version
Definition at line 326 of file OMX_Audio.h.
WMA Profile
Definition at line 338 of file OMX_Audio.h.