OpenMAX IL Audio Domain


Modules

 MIDI
 Audio effects

Data Structures

struct  OMX_AUDIO_PORTDEFINITIONTYPE
struct  OMX_AUDIO_PARAM_PORTFORMATTYPE
struct  OMX_AUDIO_PARAM_PCMMODETYPE
struct  OMX_AUDIO_PARAM_MP3TYPE
struct  OMX_AUDIO_PARAM_AACPROFILETYPE
struct  OMX_AUDIO_PARAM_VORBISTYPE
struct  OMX_AUDIO_PARAM_WMATYPE
struct  OMX_AUDIO_PARAM_RATYPE
struct  OMX_AUDIO_PARAM_SBCTYPE
struct  OMX_AUDIO_PARAM_ADPCMTYPE
struct  OMX_AUDIO_PARAM_G723TYPE
struct  OMX_AUDIO_PARAM_G726TYPE
struct  OMX_AUDIO_PARAM_G729TYPE
struct  OMX_AUDIO_PARAM_AMRTYPE
struct  OMX_AUDIO_PARAM_GSMFRTYPE
struct  OMX_AUDIO_PARAM_GSMHRTYPE
struct  OMX_AUDIO_PARAM_GSMEFRTYPE
struct  OMX_AUDIO_PARAM_TDMAFRTYPE
struct  OMX_AUDIO_PARAM_TDMAEFRTYPE
struct  OMX_AUDIO_PARAM_PDCFRTYPE
struct  OMX_AUDIO_PARAM_PDCEFRTYPE
struct  OMX_AUDIO_PARAM_PDCHRTYPE
struct  OMX_AUDIO_PARAM_QCELP8TYPE
struct  OMX_AUDIO_PARAM_QCELP13TYPE
struct  OMX_AUDIO_PARAM_EVRCTYPE
struct  OMX_AUDIO_PARAM_SMVTYPE
struct  OMX_AUDIO_PARAM_MIDITYPE
struct  OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE
struct  OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE
struct  OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE
struct  OMX_AUDIO_CONFIG_MIDICONTROLTYPE
struct  OMX_AUDIO_CONFIG_MIDISTATUSTYPE
struct  OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE
struct  OMX_AUDIO_CONFIG_MIDIMETAEVENTDATATYPE
struct  OMX_AUDIO_CONFIG_VOLUMETYPE
struct  OMX_AUDIO_CONFIG_CHANNELVOLUMETYPE
struct  OMX_AUDIO_CONFIG_BALANCETYPE
struct  OMX_AUDIO_CONFIG_MUTETYPE
struct  OMX_AUDIO_CONFIG_CHANNELMUTETYPE
struct  OMX_AUDIO_CONFIG_LOUDNESSTYPE
struct  OMX_AUDIO_CONFIG_BASSTYPE
struct  OMX_AUDIO_CONFIG_TREBLETYPE
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

Defines

#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

Enumerations

enum  OMX_AUDIO_CODINGTYPE {
  OMX_AUDIO_CodingUnused = 0, OMX_AUDIO_CodingAutoDetect, OMX_AUDIO_CodingPCM, OMX_AUDIO_CodingADPCM,
  OMX_AUDIO_CodingAMR, OMX_AUDIO_CodingGSMFR, OMX_AUDIO_CodingGSMEFR, OMX_AUDIO_CodingGSMHR,
  OMX_AUDIO_CodingPDCFR, OMX_AUDIO_CodingPDCEFR, OMX_AUDIO_CodingPDCHR, OMX_AUDIO_CodingTDMAFR,
  OMX_AUDIO_CodingTDMAEFR, OMX_AUDIO_CodingQCELP8, OMX_AUDIO_CodingQCELP13, OMX_AUDIO_CodingEVRC,
  OMX_AUDIO_CodingSMV, OMX_AUDIO_CodingG711, OMX_AUDIO_CodingG723, OMX_AUDIO_CodingG726,
  OMX_AUDIO_CodingG729, OMX_AUDIO_CodingAAC, OMX_AUDIO_CodingMP3, OMX_AUDIO_CodingSBC,
  OMX_AUDIO_CodingVORBIS, OMX_AUDIO_CodingWMA, OMX_AUDIO_CodingRA, OMX_AUDIO_CodingMIDI,
  OMX_AUDIO_CodingMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_PCMMODETYPE { OMX_AUDIO_PCMModeLinear = 0, OMX_AUDIO_PCMModeALaw, OMX_AUDIO_PCMModeMULaw, OMX_AUDIO_PCMModeMax = 0x7FFFFFFF }
enum  OMX_AUDIO_CHANNELTYPE {
  OMX_AUDIO_ChannelNone = 0x0, OMX_AUDIO_ChannelLF = 0x1, OMX_AUDIO_ChannelRF = 0x2, OMX_AUDIO_ChannelCF = 0x3,
  OMX_AUDIO_ChannelLS = 0x4, OMX_AUDIO_ChannelRS = 0x5, OMX_AUDIO_ChannelLFE = 0x6, OMX_AUDIO_ChannelCS = 0x7,
  OMX_AUDIO_ChannelLR = 0x8, OMX_AUDIO_ChannelRR = 0x9, OMX_AUDIO_ChannelMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_CHANNELMODETYPE {
  OMX_AUDIO_ChannelModeStereo = 0, OMX_AUDIO_ChannelModeJointStereo, OMX_AUDIO_ChannelModeDual, OMX_AUDIO_ChannelModeMono,
  OMX_AUDIO_ChannelModeMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_MP3STREAMFORMATTYPE { OMX_AUDIO_MP3StreamFormatMP1Layer3 = 0, OMX_AUDIO_MP3StreamFormatMP2Layer3, OMX_AUDIO_MP3StreamFormatMP2_5Layer3, OMX_AUDIO_MP3StreamFormatMax = 0x7FFFFFFF }
enum  OMX_AUDIO_AACSTREAMFORMATTYPE {
  OMX_AUDIO_AACStreamFormatMP2ADTS = 0, OMX_AUDIO_AACStreamFormatMP4ADTS, OMX_AUDIO_AACStreamFormatMP4LOAS, OMX_AUDIO_AACStreamFormatMP4LATM,
  OMX_AUDIO_AACStreamFormatADIF, OMX_AUDIO_AACStreamFormatMP4FF, OMX_AUDIO_AACStreamFormatRAW, OMX_AUDIO_AACStreamFormatMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_AACPROFILETYPE {
  OMX_AUDIO_AACObjectNull = 0, OMX_AUDIO_AACObjectMain = 1, OMX_AUDIO_AACObjectLC, OMX_AUDIO_AACObjectSSR,
  OMX_AUDIO_AACObjectLTP, OMX_AUDIO_AACObjectHE, OMX_AUDIO_AACObjectScalable, OMX_AUDIO_AACObjectERLC = 17,
  OMX_AUDIO_AACObjectLD = 23, OMX_AUDIO_AACObjectHE_PS = 29, OMX_AUDIO_AACObjectMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_WMAFORMATTYPE {
  OMX_AUDIO_WMAFormatUnused = 0, OMX_AUDIO_WMAFormat7, OMX_AUDIO_WMAFormat8, OMX_AUDIO_WMAFormat9,
  OMX_AUDIO_WMAFormatMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_WMAPROFILETYPE {
  OMX_AUDIO_WMAProfileUnused = 0, OMX_AUDIO_WMAProfileL1, OMX_AUDIO_WMAProfileL2, OMX_AUDIO_WMAProfileL3,
  OMX_AUDIO_WMAProfileMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_RAFORMATTYPE {
  OMX_AUDIO_RAFormatUnused = 0, OMX_AUDIO_RA8, OMX_AUDIO_RA9, OMX_AUDIO_RA10_AAC,
  OMX_AUDIO_RA10_CODEC, OMX_AUDIO_RA10_LOSSLESS, OMX_AUDIO_RA10_MULTICHANNEL, OMX_AUDIO_RA10_VOICE,
  OMX_VIDEO_RAFormatMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_SBCALLOCMETHODTYPE { OMX_AUDIO_SBCAllocMethodLoudness, OMX_AUDIO_SBCAllocMethodSNR, OMX_AUDIO_SBCAllocMethodMax = 0x7FFFFFFF }
enum  OMX_AUDIO_G723RATE { OMX_AUDIO_G723ModeUnused = 0, OMX_AUDIO_G723ModeLow, OMX_AUDIO_G723ModeHigh, OMX_AUDIO_G723ModeMax = 0x7FFFFFFF }
enum  OMX_AUDIO_G726MODE {
  OMX_AUDIO_G726ModeUnused = 0, OMX_AUDIO_G726Mode16, OMX_AUDIO_G726Mode24, OMX_AUDIO_G726Mode32,
  OMX_AUDIO_G726Mode40, OMX_AUDIO_G726ModeMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_G729TYPE {
  OMX_AUDIO_G729 = 0, OMX_AUDIO_G729A, OMX_AUDIO_G729B, OMX_AUDIO_G729AB,
  OMX_AUDIO_G729Max = 0x7FFFFFFF
}
enum  OMX_AUDIO_AMRFRAMEFORMATTYPE {
  OMX_AUDIO_AMRFrameFormatConformance = 0, OMX_AUDIO_AMRFrameFormatIF1, OMX_AUDIO_AMRFrameFormatIF2, OMX_AUDIO_AMRFrameFormatFSF,
  OMX_AUDIO_AMRFrameFormatRTPPayload, OMX_AUDIO_AMRFrameFormatITU, OMX_AUDIO_AMRFrameFormatMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_AMRBANDMODETYPE {
  OMX_AUDIO_AMRBandModeUnused = 0, OMX_AUDIO_AMRBandModeNB0, OMX_AUDIO_AMRBandModeNB1, OMX_AUDIO_AMRBandModeNB2,
  OMX_AUDIO_AMRBandModeNB3, OMX_AUDIO_AMRBandModeNB4, OMX_AUDIO_AMRBandModeNB5, OMX_AUDIO_AMRBandModeNB6,
  OMX_AUDIO_AMRBandModeNB7, OMX_AUDIO_AMRBandModeWB0, OMX_AUDIO_AMRBandModeWB1, OMX_AUDIO_AMRBandModeWB2,
  OMX_AUDIO_AMRBandModeWB3, OMX_AUDIO_AMRBandModeWB4, OMX_AUDIO_AMRBandModeWB5, OMX_AUDIO_AMRBandModeWB6,
  OMX_AUDIO_AMRBandModeWB7, OMX_AUDIO_AMRBandModeWB8, OMX_AUDIO_AMRBandModeMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_AMRDTXMODETYPE {
  OMX_AUDIO_AMRDTXModeOff = 0, OMX_AUDIO_AMRDTXModeOnVAD1, OMX_AUDIO_AMRDTXModeOnVAD2, OMX_AUDIO_AMRDTXModeOnAuto,
  OMX_AUDIO_AMRDTXasEFR, OMX_AUDIO_AMRDTXModeMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_CDMARATETYPE {
  OMX_AUDIO_CDMARateBlank = 0, OMX_AUDIO_CDMARateFull, OMX_AUDIO_CDMARateHalf, OMX_AUDIO_CDMARateQuarter,
  OMX_AUDIO_CDMARateEighth, OMX_AUDIO_CDMARateErasure, OMX_AUDIO_CDMARateMax = 0x7FFFFFFF
}

Detailed Description

Structures for OpenMAX IL Audio domain

Define Documentation

#define OMX_AUDIO_AACERAll   0x7FFFFFFF

all AAC ER tools allowed/used

Definition at line 256 of file OMX_Audio.h.

#define OMX_AUDIO_AACERHCR   0x00000004

HCR: Huffman Codeword Reordering

Definition at line 255 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 252 of file OMX_Audio.h.

#define OMX_AUDIO_AACERRVLC   0x00000002

RVLC: Reversible Variable Length Coding

Definition at line 254 of file OMX_Audio.h.

#define OMX_AUDIO_AACERVCB11   0x00000001

VCB11: Virtual Code Books for AAC section data

Definition at line 253 of file OMX_Audio.h.

#define OMX_AUDIO_AACToolAll   0x7FFFFFFF

all AAC tools allowed or active (

Definition at line 248 of file OMX_Audio.h.

#define OMX_AUDIO_AACToolIS   0x00000002

IS: Intensity stereo tool allowed or active

Definition at line 244 of file OMX_Audio.h.

#define OMX_AUDIO_AACToolLTP   0x00000010

LTP: MPEG-4 Long Term Prediction tool allowed or active

Definition at line 247 of file OMX_Audio.h.

#define OMX_AUDIO_AACToolMS   0x00000001

MS: Mid/side joint coding tool allowed or active

Definition at line 243 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 242 of file OMX_Audio.h.

#define OMX_AUDIO_AACToolPNS   0x00000008

PNS: MPEG-4 Perceptual Noise substitution tool allowed or active

Definition at line 246 of file OMX_Audio.h.

#define OMX_AUDIO_AACToolTNS   0x00000004

TNS: Temporal Noise Shaping tool allowed or active

Definition at line 245 of file OMX_Audio.h.

#define OMX_AUDIO_MAXCHANNELS   16

maximum number distinct audio channels that a buffer may contain

Definition at line 149 of file OMX_Audio.h.

#define OMX_MIN_PCMPAYLOAD_MSEC   5

Minimum audio buffer payload size for uncompressed (PCM) audio

Definition at line 150 of file OMX_Audio.h.


Enumeration Type Documentation

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

Enumerator:
OMX_AUDIO_AACObjectNull  Null, not used
OMX_AUDIO_AACObjectMain  AAC Main object
OMX_AUDIO_AACObjectLC  AAC Low Complexity object (AAC profile)
OMX_AUDIO_AACObjectSSR  AAC Scalable Sample Rate object
OMX_AUDIO_AACObjectLTP  AAC Long Term Prediction object
OMX_AUDIO_AACObjectHE  AAC High Efficiency (object type SBR, HE-AAC profile)
OMX_AUDIO_AACObjectScalable  AAC Scalable object
OMX_AUDIO_AACObjectERLC  ER AAC Low Complexity object (Error Resilient AAC-LC)
OMX_AUDIO_AACObjectLD  AAC Low Delay object (Error Resilient)
OMX_AUDIO_AACObjectHE_PS  AAC High Efficiency with Parametric Stereo coding (HE-AAC v2, object type PS)
OMX_AUDIO_AACObjectMax 

Definition at line 224 of file OMX_Audio.h.

Enumerator:
OMX_AUDIO_AACStreamFormatMP2ADTS  AAC Audio Data Transport Stream 2 format
OMX_AUDIO_AACStreamFormatMP4ADTS  AAC Audio Data Transport Stream 4 format
OMX_AUDIO_AACStreamFormatMP4LOAS  AAC Low Overhead Audio Stream format
OMX_AUDIO_AACStreamFormatMP4LATM  AAC Low overhead Audio Transport Multiplex
OMX_AUDIO_AACStreamFormatADIF  AAC Audio Data Interchange Format
OMX_AUDIO_AACStreamFormatMP4FF  AAC inside MPEG-4/ISO File Format
OMX_AUDIO_AACStreamFormatRAW  AAC Raw Format
OMX_AUDIO_AACStreamFormatMax 

Definition at line 210 of file OMX_Audio.h.

AMR band mode

Enumerator:
OMX_AUDIO_AMRBandModeUnused  AMRNB Mode unused / unknown
OMX_AUDIO_AMRBandModeNB0  AMRNB Mode 0 = 4750 bps
OMX_AUDIO_AMRBandModeNB1  AMRNB Mode 1 = 5150 bps
OMX_AUDIO_AMRBandModeNB2  AMRNB Mode 2 = 5900 bps
OMX_AUDIO_AMRBandModeNB3  AMRNB Mode 3 = 6700 bps
OMX_AUDIO_AMRBandModeNB4  AMRNB Mode 4 = 7400 bps
OMX_AUDIO_AMRBandModeNB5  AMRNB Mode 5 = 7950 bps
OMX_AUDIO_AMRBandModeNB6  AMRNB Mode 6 = 10200 bps
OMX_AUDIO_AMRBandModeNB7  AMRNB Mode 7 = 12200 bps
OMX_AUDIO_AMRBandModeWB0  AMRWB Mode 0 = 6600 bps
OMX_AUDIO_AMRBandModeWB1  AMRWB Mode 1 = 8850 bps
OMX_AUDIO_AMRBandModeWB2  AMRWB Mode 2 = 12650 bps
OMX_AUDIO_AMRBandModeWB3  AMRWB Mode 3 = 14250 bps
OMX_AUDIO_AMRBandModeWB4  AMRWB Mode 4 = 15850 bps
OMX_AUDIO_AMRBandModeWB5  AMRWB Mode 5 = 18250 bps
OMX_AUDIO_AMRBandModeWB6  AMRWB Mode 6 = 19850 bps
OMX_AUDIO_AMRBandModeWB7  AMRWB Mode 7 = 23050 bps
OMX_AUDIO_AMRBandModeWB8  AMRWB Mode 8 = 23850 bps
OMX_AUDIO_AMRBandModeMax 

Definition at line 507 of file OMX_Audio.h.

AMR Discontinuous Transmission mode

Enumerator:
OMX_AUDIO_AMRDTXModeOff  AMR Discontinuous Transmission Mode is disabled
OMX_AUDIO_AMRDTXModeOnVAD1  AMR Discontinuous Transmission Mode using Voice Activity Detector 1 (VAD1) is enabled
OMX_AUDIO_AMRDTXModeOnVAD2  AMR Discontinuous Transmission Mode using Voice Activity Detector 2 (VAD2) is enabled
OMX_AUDIO_AMRDTXModeOnAuto  The codec will automatically select between Off, VAD1 or VAD2 modes
OMX_AUDIO_AMRDTXasEFR  DTX as EFR instead of AMR standard (3GPP 26.101, frame type =8,9,10)
OMX_AUDIO_AMRDTXModeMax 

Definition at line 531 of file OMX_Audio.h.

AMR Frame format

Enumerator:
OMX_AUDIO_AMRFrameFormatConformance  Frame Format is AMR Conformance (Standard) Format
OMX_AUDIO_AMRFrameFormatIF1  Frame Format is AMR Interface Format 1
OMX_AUDIO_AMRFrameFormatIF2  Frame Format is AMR Interface Format 2
OMX_AUDIO_AMRFrameFormatFSF  Frame Format is AMR File Storage Format
OMX_AUDIO_AMRFrameFormatRTPPayload  Frame Format is AMR Real-Time Transport Protocol Payload Format
OMX_AUDIO_AMRFrameFormatITU  Frame Format is ITU Format (added at Motorola request)
OMX_AUDIO_AMRFrameFormatMax 

Definition at line 490 of file OMX_Audio.h.

CDMA Rate types

Enumerator:
OMX_AUDIO_CDMARateBlank  CDMA encoded frame is blank
OMX_AUDIO_CDMARateFull  CDMA encoded frame in full rate
OMX_AUDIO_CDMARateHalf  CDMA encoded frame in half rate
OMX_AUDIO_CDMARateQuarter  CDMA encoded frame in quarter rate
OMX_AUDIO_CDMARateEighth  CDMA encoded frame in eighth rate (DTX)
OMX_AUDIO_CDMARateErasure  CDMA erasure frame
OMX_AUDIO_CDMARateMax 

Definition at line 654 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.

Enumerator:
OMX_AUDIO_ChannelModeStereo  2 channels, the bitrate allocation between those two channels changes accordingly to each channel information
OMX_AUDIO_ChannelModeJointStereo  mode that takes advantage of what is common between 2 channels for higher compression gain
OMX_AUDIO_ChannelModeDual  2 mono-channels, each channel is encoded with half the bitrate of the overall bitrate
OMX_AUDIO_ChannelModeMono  Mono channel mode
OMX_AUDIO_ChannelModeMax 

Definition at line 174 of file OMX_Audio.h.

Enumerator:
OMX_AUDIO_ChannelNone  Unused or empty
OMX_AUDIO_ChannelLF  Left front
OMX_AUDIO_ChannelRF  Right front
OMX_AUDIO_ChannelCF  Center front
OMX_AUDIO_ChannelLS  Left surround
OMX_AUDIO_ChannelRS  Right surround
OMX_AUDIO_ChannelLFE  Low frequency effects
OMX_AUDIO_ChannelCS  Back surround
OMX_AUDIO_ChannelLR  Left rear.
OMX_AUDIO_ChannelRR  Right rear.
OMX_AUDIO_ChannelMax 

Definition at line 135 of file OMX_Audio.h.

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.

Enumerator:
OMX_AUDIO_CodingUnused  Placeholder value when coding is N/A
OMX_AUDIO_CodingAutoDetect  auto detection of audio format
OMX_AUDIO_CodingPCM  Any variant of PCM coding
OMX_AUDIO_CodingADPCM  Any variant of ADPCM encoded data
OMX_AUDIO_CodingAMR  Any variant of AMR encoded data
OMX_AUDIO_CodingGSMFR  Any variant of GSM fullrate (i.e. GSM610)
OMX_AUDIO_CodingGSMEFR  Any variant of GSM Enhanced Fullrate encoded data
OMX_AUDIO_CodingGSMHR  Any variant of GSM Halfrate encoded data
OMX_AUDIO_CodingPDCFR  Any variant of PDC Fullrate encoded data
OMX_AUDIO_CodingPDCEFR  Any variant of PDC Enhanced Fullrate encoded data
OMX_AUDIO_CodingPDCHR  Any variant of PDC Halfrate encoded data
OMX_AUDIO_CodingTDMAFR  Any variant of TDMA Fullrate encoded data (TIA/EIA-136-420)
OMX_AUDIO_CodingTDMAEFR  Any variant of TDMA Enhanced Fullrate encoded data (TIA/EIA-136-410)
OMX_AUDIO_CodingQCELP8  Any variant of QCELP 8kbps encoded data
OMX_AUDIO_CodingQCELP13  Any variant of QCELP 13kbps encoded data
OMX_AUDIO_CodingEVRC  Any variant of EVRC encoded data
OMX_AUDIO_CodingSMV  Any variant of SMV encoded data
OMX_AUDIO_CodingG711  Any variant of G.711 encoded data
OMX_AUDIO_CodingG723  Any variant of G.723 dot 1 encoded data
OMX_AUDIO_CodingG726  Any variant of G.726 encoded data
OMX_AUDIO_CodingG729  Any variant of G.729 encoded data
OMX_AUDIO_CodingAAC  Any variant of AAC encoded data
OMX_AUDIO_CodingMP3  Any variant of MP3 encoded data
OMX_AUDIO_CodingSBC  Any variant of SBC encoded data
OMX_AUDIO_CodingVORBIS  Any variant of VORBIS encoded data
OMX_AUDIO_CodingWMA  Any variant of WMA encoded data
OMX_AUDIO_CodingRA  Any variant of RA encoded data
OMX_AUDIO_CodingMIDI  Any variant of MIDI encoded data
OMX_AUDIO_CodingMax 

Definition at line 63 of file OMX_Audio.h.

G723 rate

Enumerator:
OMX_AUDIO_G723ModeUnused  AMRNB Mode unused / unknown
OMX_AUDIO_G723ModeLow  5300 bps
OMX_AUDIO_G723ModeHigh  6300 bps
OMX_AUDIO_G723ModeMax 

Definition at line 420 of file OMX_Audio.h.

ITU G726 (ADPCM) rate

Enumerator:
OMX_AUDIO_G726ModeUnused  G726 Mode unused / unknown
OMX_AUDIO_G726Mode16  16 kbps
OMX_AUDIO_G726Mode24  24 kbps
OMX_AUDIO_G726Mode32  32 kbps, most common rate, also G721
OMX_AUDIO_G726Mode40  40 kbps
OMX_AUDIO_G726ModeMax 

Definition at line 444 of file OMX_Audio.h.

G729 coder type

Enumerator:
OMX_AUDIO_G729  ITU G.729 encoded data
OMX_AUDIO_G729A  ITU G.729 annex A encoded data
OMX_AUDIO_G729B  ITU G.729 with annex B encoded data
OMX_AUDIO_G729AB  ITU G.729 annexes A and B encoded data
OMX_AUDIO_G729Max 

Definition at line 467 of file OMX_Audio.h.

Enumerator:
OMX_AUDIO_MP3StreamFormatMP1Layer3  MP3 Audio MPEG 1 Layer 3 Stream format
OMX_AUDIO_MP3StreamFormatMP2Layer3  MP3 Audio MPEG 2 Layer 3 Stream format
OMX_AUDIO_MP3StreamFormatMP2_5Layer3  MP3 Audio MPEG2.5 Layer 3 Stream format
OMX_AUDIO_MP3StreamFormatMax 

Definition at line 186 of file OMX_Audio.h.

PCM mode type

Enumerator:
OMX_AUDIO_PCMModeLinear  Linear PCM encoded data
OMX_AUDIO_PCMModeALaw  A law PCM encoded data (G.711)
OMX_AUDIO_PCMModeMULaw  Mu law PCM encoded data (G.711)
OMX_AUDIO_PCMModeMax 

Definition at line 127 of file OMX_Audio.h.

RealAudio format

Enumerator:
OMX_AUDIO_RAFormatUnused  Format unused or unknown
OMX_AUDIO_RA8  RealAudio 8 codec
OMX_AUDIO_RA9  RealAudio 9 codec
OMX_AUDIO_RA10_AAC  MPEG-4 AAC codec for bitrates of more than 128kbps
OMX_AUDIO_RA10_CODEC  RealAudio codec for bitrates less than 128 kbps
OMX_AUDIO_RA10_LOSSLESS  RealAudio Lossless
OMX_AUDIO_RA10_MULTICHANNEL  RealAudio Multichannel
OMX_AUDIO_RA10_VOICE  RealAudio Voice for bitrates below 15 kbps
OMX_VIDEO_RAFormatMax 

Definition at line 350 of file OMX_Audio.h.

SBC Allocation Method Type

Enumerator:
OMX_AUDIO_SBCAllocMethodLoudness  Loudness allocation method
OMX_AUDIO_SBCAllocMethodSNR  SNR allocation method
OMX_AUDIO_SBCAllocMethodMax 

Definition at line 379 of file OMX_Audio.h.

WMA Version

Enumerator:
OMX_AUDIO_WMAFormatUnused  format unused or unknown
OMX_AUDIO_WMAFormat7  Windows Media Audio format 7
OMX_AUDIO_WMAFormat8  Windows Media Audio format 8
OMX_AUDIO_WMAFormat9  Windows Media Audio format 9
OMX_AUDIO_WMAFormatMax 

Definition at line 312 of file OMX_Audio.h.

WMA Profile

Enumerator:
OMX_AUDIO_WMAProfileUnused  profile unused or unknown
OMX_AUDIO_WMAProfileL1  Windows Media audio version 9 profile L1
OMX_AUDIO_WMAProfileL2  Windows Media audio version 9 profile L2
OMX_AUDIO_WMAProfileL3  Windows Media audio version 9 profile L3
OMX_AUDIO_WMAProfileMax 

Definition at line 322 of file OMX_Audio.h.


Generated for OpenMAX Bellagio rel. 0.3.5-svn by  doxygen 1.5.1
SourceForge.net Logo