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

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

Typedefs

typedef struct
OMX_AUDIO_CONFIG_MIDIMETAEVENTDATATYPE 
OMX_AUDIO_CONFIG__MIDIMETAEVENTDATATYPE

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
}
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_MIDIFormatMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_MIDISOUNDBANKTYPE {
  OMX_AUDIO_MIDISoundBankUnused = 0, OMX_AUDIO_MIDISoundBankDLS1, OMX_AUDIO_MIDISoundBankDLS2, OMX_AUDIO_MIDISoundBankMobileDLSBase,
  OMX_AUDIO_MIDISoundBankMobileDLSPlusOptions, OMX_AUDIO_MIDISoundBankMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE {
  OMX_AUDIO_MIDISoundBankLayoutUnused = 0, OMX_AUDIO_MIDISoundBankLayoutGM, OMX_AUDIO_MIDISoundBankLayoutGM2, OMX_AUDIO_MIDISoundBankLayoutUser,
  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_MIDIPlayBackStateMax = 0x7FFFFFFF
}
enum  OMX_AUDIO_STEREOWIDENINGTYPE { OMX_AUDIO_StereoWideningHeadphones, OMX_AUDIO_StereoWideningLoudspeakers, OMX_AUDIO_StereoWideningMax = 0x7FFFFFFF }
enum  OMX_AUDIO_ECHOCANTYPE {
  OMX_AUDIO_EchoCanOff = 0, OMX_AUDIO_EchoCanNormal, OMX_AUDIO_EchoCanHFree, OMX_AUDIO_EchoCanCarKit,
  OMX_AUDIO_EchoCanMax = 0x7FFFFFFF
}


Detailed Description

Definition in file OMX_Audio.h.


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