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

enum 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

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.

enum OMX_AUDIO_AACSTREAMFORMATTYPE

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.

enum OMX_AUDIO_AMRBANDMODETYPE

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.

enum OMX_AUDIO_AMRDTXMODETYPE

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.

enum OMX_AUDIO_AMRFRAMEFORMATTYPE

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.

enum OMX_AUDIO_CDMARATETYPE

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.

enum 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.

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.

enum OMX_AUDIO_CHANNELTYPE

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.

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.

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.

enum OMX_AUDIO_G723RATE

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.

enum OMX_AUDIO_G726MODE

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.

enum OMX_AUDIO_G729TYPE

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.

enum OMX_AUDIO_MP3STREAMFORMATTYPE

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.

enum OMX_AUDIO_PCMMODETYPE

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.

enum OMX_AUDIO_RAFORMATTYPE

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.

enum OMX_AUDIO_SBCALLOCMETHODTYPE

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.

enum OMX_AUDIO_WMAFORMATTYPE

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.

enum OMX_AUDIO_WMAPROFILETYPE

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