OpenMAX Bellagio  0.9.3
OMX_Audio.h File Reference
#include <OMX_Core.h>

Go to the source code of this file.

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
 

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
 

Typedefs

typedef enum OMX_AUDIO_CODINGTYPE OMX_AUDIO_CODINGTYPE
 
typedef struct OMX_AUDIO_PORTDEFINITIONTYPE OMX_AUDIO_PORTDEFINITIONTYPE
 
typedef struct OMX_AUDIO_PARAM_PORTFORMATTYPE OMX_AUDIO_PARAM_PORTFORMATTYPE
 
typedef enum OMX_AUDIO_PCMMODETYPE OMX_AUDIO_PCMMODETYPE
 
typedef enum OMX_AUDIO_CHANNELTYPE OMX_AUDIO_CHANNELTYPE
 
typedef struct OMX_AUDIO_PARAM_PCMMODETYPE OMX_AUDIO_PARAM_PCMMODETYPE
 
typedef enum OMX_AUDIO_CHANNELMODETYPE OMX_AUDIO_CHANNELMODETYPE
 
typedef enum OMX_AUDIO_MP3STREAMFORMATTYPE OMX_AUDIO_MP3STREAMFORMATTYPE
 
typedef struct OMX_AUDIO_PARAM_MP3TYPE OMX_AUDIO_PARAM_MP3TYPE
 
typedef enum OMX_AUDIO_AACSTREAMFORMATTYPE OMX_AUDIO_AACSTREAMFORMATTYPE
 
typedef enum OMX_AUDIO_AACPROFILETYPE OMX_AUDIO_AACPROFILETYPE
 
typedef struct OMX_AUDIO_PARAM_AACPROFILETYPE OMX_AUDIO_PARAM_AACPROFILETYPE
 
typedef struct OMX_AUDIO_PARAM_VORBISTYPE OMX_AUDIO_PARAM_VORBISTYPE
 
typedef enum OMX_AUDIO_WMAFORMATTYPE OMX_AUDIO_WMAFORMATTYPE
 
typedef enum OMX_AUDIO_WMAPROFILETYPE OMX_AUDIO_WMAPROFILETYPE
 
typedef struct OMX_AUDIO_PARAM_WMATYPE OMX_AUDIO_PARAM_WMATYPE
 
typedef enum OMX_AUDIO_RAFORMATTYPE OMX_AUDIO_RAFORMATTYPE
 
typedef struct OMX_AUDIO_PARAM_RATYPE OMX_AUDIO_PARAM_RATYPE
 
typedef enum OMX_AUDIO_SBCALLOCMETHODTYPE OMX_AUDIO_SBCALLOCMETHODTYPE
 
typedef struct OMX_AUDIO_PARAM_SBCTYPE OMX_AUDIO_PARAM_SBCTYPE
 
typedef struct OMX_AUDIO_PARAM_ADPCMTYPE OMX_AUDIO_PARAM_ADPCMTYPE
 
typedef enum OMX_AUDIO_G723RATE OMX_AUDIO_G723RATE
 
typedef struct OMX_AUDIO_PARAM_G723TYPE OMX_AUDIO_PARAM_G723TYPE
 
typedef enum OMX_AUDIO_G726MODE OMX_AUDIO_G726MODE
 
typedef struct OMX_AUDIO_PARAM_G726TYPE OMX_AUDIO_PARAM_G726TYPE
 
typedef enum OMX_AUDIO_G729TYPE OMX_AUDIO_G729TYPE
 
typedef struct OMX_AUDIO_PARAM_G729TYPE OMX_AUDIO_PARAM_G729TYPE
 
typedef enum OMX_AUDIO_AMRFRAMEFORMATTYPE OMX_AUDIO_AMRFRAMEFORMATTYPE
 
typedef enum OMX_AUDIO_AMRBANDMODETYPE OMX_AUDIO_AMRBANDMODETYPE
 
typedef enum OMX_AUDIO_AMRDTXMODETYPE OMX_AUDIO_AMRDTXMODETYPE
 
typedef struct OMX_AUDIO_PARAM_AMRTYPE OMX_AUDIO_PARAM_AMRTYPE
 
typedef struct OMX_AUDIO_PARAM_GSMFRTYPE OMX_AUDIO_PARAM_GSMFRTYPE
 
typedef struct OMX_AUDIO_PARAM_GSMHRTYPE OMX_AUDIO_PARAM_GSMHRTYPE
 
typedef struct OMX_AUDIO_PARAM_GSMEFRTYPE OMX_AUDIO_PARAM_GSMEFRTYPE
 
typedef struct OMX_AUDIO_PARAM_TDMAFRTYPE OMX_AUDIO_PARAM_TDMAFRTYPE
 
typedef struct OMX_AUDIO_PARAM_TDMAEFRTYPE OMX_AUDIO_PARAM_TDMAEFRTYPE
 
typedef struct OMX_AUDIO_PARAM_PDCFRTYPE OMX_AUDIO_PARAM_PDCFRTYPE
 
typedef struct OMX_AUDIO_PARAM_PDCEFRTYPE OMX_AUDIO_PARAM_PDCEFRTYPE
 
typedef struct OMX_AUDIO_PARAM_PDCHRTYPE OMX_AUDIO_PARAM_PDCHRTYPE
 
typedef enum OMX_AUDIO_CDMARATETYPE OMX_AUDIO_CDMARATETYPE
 
typedef struct OMX_AUDIO_PARAM_QCELP8TYPE OMX_AUDIO_PARAM_QCELP8TYPE
 
typedef struct OMX_AUDIO_PARAM_QCELP13TYPE OMX_AUDIO_PARAM_QCELP13TYPE
 
typedef struct OMX_AUDIO_PARAM_EVRCTYPE OMX_AUDIO_PARAM_EVRCTYPE
 
typedef struct OMX_AUDIO_PARAM_SMVTYPE OMX_AUDIO_PARAM_SMVTYPE
 
typedef enum OMX_AUDIO_MIDIFORMATTYPE OMX_AUDIO_MIDIFORMATTYPE
 
typedef struct OMX_AUDIO_PARAM_MIDITYPE OMX_AUDIO_PARAM_MIDITYPE
 
typedef enum OMX_AUDIO_MIDISOUNDBANKTYPE OMX_AUDIO_MIDISOUNDBANKTYPE
 
typedef enum OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE
 
typedef struct OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDICONTROLTYPE OMX_AUDIO_CONFIG_MIDICONTROLTYPE
 
typedef enum OMX_AUDIO_MIDIPLAYBACKSTATETYPE OMX_AUDIO_MIDIPLAYBACKSTATETYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDISTATUSTYPE OMX_AUDIO_CONFIG_MIDISTATUSTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDIMETAEVENTDATATYPE OMX_AUDIO_CONFIG__MIDIMETAEVENTDATATYPE
 
typedef struct OMX_AUDIO_CONFIG_VOLUMETYPE OMX_AUDIO_CONFIG_VOLUMETYPE
 
typedef struct OMX_AUDIO_CONFIG_CHANNELVOLUMETYPE OMX_AUDIO_CONFIG_CHANNELVOLUMETYPE
 
typedef struct OMX_AUDIO_CONFIG_BALANCETYPE OMX_AUDIO_CONFIG_BALANCETYPE
 
typedef struct OMX_AUDIO_CONFIG_MUTETYPE OMX_AUDIO_CONFIG_MUTETYPE
 
typedef struct OMX_AUDIO_CONFIG_CHANNELMUTETYPE OMX_AUDIO_CONFIG_CHANNELMUTETYPE
 
typedef struct OMX_AUDIO_CONFIG_LOUDNESSTYPE OMX_AUDIO_CONFIG_LOUDNESSTYPE
 
typedef struct OMX_AUDIO_CONFIG_BASSTYPE OMX_AUDIO_CONFIG_BASSTYPE
 
typedef struct OMX_AUDIO_CONFIG_TREBLETYPE OMX_AUDIO_CONFIG_TREBLETYPE
 
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_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_CodingKhronosExtensions = 0x6F000000 , OMX_AUDIO_CodingVendorStartUnused = 0x7F000000 , OMX_AUDIO_CodingMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_PCMMODETYPE {
  OMX_AUDIO_PCMModeLinear = 0 , OMX_AUDIO_PCMModeALaw , OMX_AUDIO_PCMModeMULaw , OMX_AUDIO_PCMModeKhronosExtensions = 0x6F000000 ,
  OMX_AUDIO_PCMModeVendorStartUnused = 0x7F000000 , 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_ChannelKhronosExtensions = 0x6F000000 , OMX_AUDIO_ChannelVendorStartUnused = 0x7F000000 ,
  OMX_AUDIO_ChannelMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_CHANNELMODETYPE {
  OMX_AUDIO_ChannelModeStereo = 0 , OMX_AUDIO_ChannelModeJointStereo , OMX_AUDIO_ChannelModeDual , OMX_AUDIO_ChannelModeMono ,
  OMX_AUDIO_ChannelModeKhronosExtensions = 0x6F000000 , OMX_AUDIO_ChannelModeVendorStartUnused = 0x7F000000 , OMX_AUDIO_ChannelModeMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_MP3STREAMFORMATTYPE {
  OMX_AUDIO_MP3StreamFormatMP1Layer3 = 0 , OMX_AUDIO_MP3StreamFormatMP2Layer3 , OMX_AUDIO_MP3StreamFormatMP2_5Layer3 , OMX_AUDIO_MP3StreamFormatKhronosExtensions = 0x6F000000 ,
  OMX_AUDIO_MP3StreamFormatVendorStartUnused = 0x7F000000 , 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_AACStreamFormatKhronosExtensions = 0x6F000000 ,
  OMX_AUDIO_AACStreamFormatVendorStartUnused = 0x7F000000 , 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_AACObjectKhronosExtensions = 0x6F000000 , OMX_AUDIO_AACObjectVendorStartUnused = 0x7F000000 ,
  OMX_AUDIO_AACObjectMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_WMAFORMATTYPE {
  OMX_AUDIO_WMAFormatUnused = 0 , OMX_AUDIO_WMAFormat7 , OMX_AUDIO_WMAFormat8 , OMX_AUDIO_WMAFormat9 ,
  OMX_AUDIO_WMAFormatKhronosExtensions = 0x6F000000 , OMX_AUDIO_WMAFormatVendorStartUnused = 0x7F000000 , OMX_AUDIO_WMAFormatMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_WMAPROFILETYPE {
  OMX_AUDIO_WMAProfileUnused = 0 , OMX_AUDIO_WMAProfileL1 , OMX_AUDIO_WMAProfileL2 , OMX_AUDIO_WMAProfileL3 ,
  OMX_AUDIO_WMAProfileKhronosExtensions = 0x6F000000 , OMX_AUDIO_WMAProfileVendorStartUnused = 0x7F000000 , 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_AUDIO_RAFormatKhronosExtensions = 0x6F000000 , OMX_AUDIO_RAFormatVendorStartUnused = 0x7F000000 , OMX_VIDEO_RAFormatMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_SBCALLOCMETHODTYPE {
  OMX_AUDIO_SBCAllocMethodLoudness , OMX_AUDIO_SBCAllocMethodSNR , OMX_AUDIO_SBCAllocMethodKhronosExtensions = 0x6F000000 , OMX_AUDIO_SBCAllocMethodVendorStartUnused = 0x7F000000 ,
  OMX_AUDIO_SBCAllocMethodMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_G723RATE {
  OMX_AUDIO_G723ModeUnused = 0 , OMX_AUDIO_G723ModeLow , OMX_AUDIO_G723ModeHigh , OMX_AUDIO_G723ModeKhronosExtensions = 0x6F000000 ,
  OMX_AUDIO_G723ModeVendorStartUnused = 0x7F000000 , 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_G726ModeKhronosExtensions = 0x6F000000 , OMX_AUDIO_G726ModeVendorStartUnused = 0x7F000000 , OMX_AUDIO_G726ModeMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_G729TYPE {
  OMX_AUDIO_G729 = 0 , OMX_AUDIO_G729A , OMX_AUDIO_G729B , OMX_AUDIO_G729AB ,
  OMX_AUDIO_G729KhronosExtensions = 0x6F000000 , OMX_AUDIO_G729VendorStartUnused = 0x7F000000 , 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_AMRFrameFormatKhronosExtensions = 0x6F000000 , OMX_AUDIO_AMRFrameFormatVendorStartUnused = 0x7F000000 ,
  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_AMRBandModeKhronosExtensions = 0x6F000000 , OMX_AUDIO_AMRBandModeVendorStartUnused = 0x7F000000 ,
  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_AMRDTXModeKhronosExtensions = 0x6F000000 , OMX_AUDIO_AMRDTXModeVendorStartUnused = 0x7F000000 , 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_CDMARateKhronosExtensions = 0x6F000000 , OMX_AUDIO_CDMARateVendorStartUnused = 0x7F000000 ,
  OMX_AUDIO_CDMARateMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_MIDIFORMATTYPE {
  OMX_AUDIO_MIDIFormatUnknown = 0 , OMX_AUDIO_MIDIFormatSMF0 , OMX_AUDIO_MIDIFormatSMF1 , OMX_AUDIO_MIDIFormatSMF2 ,
  OMX_AUDIO_MIDIFormatSPMIDI , OMX_AUDIO_MIDIFormatXMF0 , OMX_AUDIO_MIDIFormatXMF1 , OMX_AUDIO_MIDIFormatMobileXMF ,
  OMX_AUDIO_MIDIFormatKhronosExtensions = 0x6F000000 , OMX_AUDIO_MIDIFormatVendorStartUnused = 0x7F000000 , OMX_AUDIO_MIDIFormatMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_MIDISOUNDBANKTYPE {
  OMX_AUDIO_MIDISoundBankUnused = 0 , OMX_AUDIO_MIDISoundBankDLS1 , OMX_AUDIO_MIDISoundBankDLS2 , OMX_AUDIO_MIDISoundBankMobileDLSBase ,
  OMX_AUDIO_MIDISoundBankMobileDLSPlusOptions , OMX_AUDIO_MIDISoundBankKhronosExtensions = 0x6F000000 , OMX_AUDIO_MIDISoundBankVendorStartUnused = 0x7F000000 , OMX_AUDIO_MIDISoundBankMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE {
  OMX_AUDIO_MIDISoundBankLayoutUnused = 0 , OMX_AUDIO_MIDISoundBankLayoutGM , OMX_AUDIO_MIDISoundBankLayoutGM2 , OMX_AUDIO_MIDISoundBankLayoutUser ,
  OMX_AUDIO_MIDISoundBankLayoutKhronosExtensions = 0x6F000000 , OMX_AUDIO_MIDISoundBankLayoutVendorStartUnused = 0x7F000000 , OMX_AUDIO_MIDISoundBankLayoutMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_MIDIPLAYBACKSTATETYPE {
  OMX_AUDIO_MIDIPlayBackStateUnknown = 0 , OMX_AUDIO_MIDIPlayBackStateClosedEngaged , OMX_AUDIO_MIDIPlayBackStateParsing , OMX_AUDIO_MIDIPlayBackStateOpenEngaged ,
  OMX_AUDIO_MIDIPlayBackStatePlaying , OMX_AUDIO_MIDIPlayBackStatePlayingPartially , OMX_AUDIO_MIDIPlayBackStatePlayingSilently , OMX_AUDIO_MIDIPlayBackStateKhronosExtensions = 0x6F000000 ,
  OMX_AUDIO_MIDIPlayBackStateVendorStartUnused = 0x7F000000 , OMX_AUDIO_MIDIPlayBackStateMax = 0x7FFFFFFF
}
 
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
}
 

Detailed Description

  • OpenMax IL version 1.1.2 The structures needed by Audio components to exchange parameters and configuration data with the componenmilts.

Definition in file OMX_Audio.h.


Generated for OpenMAX Bellagio rel. 0.9.3 by  doxygen 1.5.1
SourceForge.net Logo