OpenMAXBellagio  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