OpenMAX Bellagio  0.9.3
OMX_Audio.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2008 The Khronos Group Inc.
3  *
4  * Permission is hereby granted, free of charge, to any person obtaining
5  * a copy of this software and associated documentation files (the
6  * "Software"), to deal in the Software without restriction, including
7  * without limitation the rights to use, copy, modify, merge, publish,
8  * distribute, sublicense, and/or sell copies of the Software, and to
9  * permit persons to whom the Software is furnished to do so, subject
10  * to the following conditions:
11  * The above copyright notice and this permission notice shall be included
12  * in all copies or substantial portions of the Software.
13  *
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17  * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18  * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19  * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21  *
22  */
23 
29 #ifndef OMX_Audio_h
30 #define OMX_Audio_h
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif /* __cplusplus */
35 
36 
37 /* Each OMX header must include all required header files to allow the
38  * header to compile without errors. The includes below are required
39  * for this header file to compile successfully
40  */
41 
42 #include <OMX_Core.h>
43 
63 typedef enum OMX_AUDIO_CODINGTYPE {
94  OMX_AUDIO_CodingMax = 0x7FFFFFFF
96 
97 
114 
115 
126 
127 
129 typedef enum OMX_AUDIO_PCMMODETYPE {
135  OMX_AUDIO_PCMModeMax = 0x7FFFFFFF
137 
138 
139 typedef enum OMX_AUDIO_CHANNELTYPE {
152  OMX_AUDIO_ChannelMax = 0x7FFFFFFF
154 
155 #define OMX_AUDIO_MAXCHANNELS 16
156 #define OMX_MIN_PCMPAYLOAD_MSEC 5
175 
176 
190  OMX_AUDIO_ChannelModeMax = 0x7FFFFFFF
192 
193 
200  OMX_AUDIO_MP3StreamFormatMax = 0x7FFFFFFF
202 
204 typedef struct OMX_AUDIO_PARAM_MP3TYPE {
218 
219 
230  OMX_AUDIO_AACStreamFormatMax = 0x7FFFFFFF
232 
233 
249  OMX_AUDIO_AACObjectMax = 0x7FFFFFFF
251 
252 
256 #define OMX_AUDIO_AACToolNone 0x00000000
257 #define OMX_AUDIO_AACToolMS 0x00000001
258 #define OMX_AUDIO_AACToolIS 0x00000002
259 #define OMX_AUDIO_AACToolTNS 0x00000004
260 #define OMX_AUDIO_AACToolPNS 0x00000008
261 #define OMX_AUDIO_AACToolLTP 0x00000010
262 #define OMX_AUDIO_AACToolAll 0x7FFFFFFF
266 #define OMX_AUDIO_AACERNone 0x00000000
267 #define OMX_AUDIO_AACERVCB11 0x00000001
268 #define OMX_AUDIO_AACERRVLC 0x00000002
269 #define OMX_AUDIO_AACERHCR 0x00000004
270 #define OMX_AUDIO_AACERAll 0x7FFFFFFF
294 
295 
323 
324 
333  OMX_AUDIO_WMAFormatMax = 0x7FFFFFFF
335 
336 
345  OMX_AUDIO_WMAProfileMax = 0x7FFFFFFF
347 
348 
350 typedef struct OMX_AUDIO_PARAM_WMATYPE {
364 
379  OMX_VIDEO_RAFormatMax = 0x7FFFFFFF
381 
383 typedef struct OMX_AUDIO_PARAM_RATYPE {
396 
397 
404  OMX_AUDIO_SBCAllocMethodMax = 0x7FFFFFFF
406 
407 
409 typedef struct OMX_AUDIO_PARAM_SBCTYPE {
425 
426 
428 typedef struct OMX_AUDIO_PARAM_ADPCMTYPE {
439 
440 
442 typedef enum OMX_AUDIO_G723RATE {
448  OMX_AUDIO_G723ModeMax = 0x7FFFFFFF
450 
451 
453 typedef struct OMX_AUDIO_PARAM_G723TYPE {
465 
466 
468 typedef enum OMX_AUDIO_G726MODE {
476  OMX_AUDIO_G726ModeMax = 0x7FFFFFFF
478 
479 
481 typedef struct OMX_AUDIO_PARAM_G726TYPE {
490 
491 
493 typedef enum OMX_AUDIO_G729TYPE {
500  OMX_AUDIO_G729Max = 0x7FFFFFFF
502 
503 
505 typedef struct OMX_AUDIO_PARAM_G729TYPE {
515 
516 
532  OMX_AUDIO_AMRFrameFormatMax = 0x7FFFFFFF
534 
535 
558  OMX_AUDIO_AMRBandModeMax = 0x7FFFFFFF
560 
561 
576  OMX_AUDIO_AMRDTXModeMax = 0x7FFFFFFF
578 
579 
581 typedef struct OMX_AUDIO_PARAM_AMRTYPE {
591 
592 
601 
602 
611 
612 
621 
622 
634 
635 
647 
648 
660 
661 
673 
685 
686 
697  OMX_AUDIO_CDMARateMax = 0x7FFFFFFF
699 
700 
715 
716 
729 
730 
732 typedef struct OMX_AUDIO_PARAM_EVRCTYPE {
747 
748 
750 typedef struct OMX_AUDIO_PARAM_SMVTYPE {
765 
766 
771 {
782  OMX_AUDIO_MIDIFormatMax = 0x7FFFFFFF
784 
785 
789 typedef struct OMX_AUDIO_PARAM_MIDITYPE {
804 
805 
817  OMX_AUDIO_MIDISoundBankMax = 0x7FFFFFFF
819 
820 
833 
834 
848 
849 
863 
864 
878 
879 
907 
908 
941  OMX_AUDIO_MIDIPlayBackStateMax = 0x7FFFFFFF
943 
944 
970 
971 
991 
992 
1005 
1006 
1034 
1035 
1069 
1070 
1084 
1085 
1097 
1098 
1111 
1112 
1113 
1124 
1125 
1137 
1138 
1150 
1151 
1171 
1172 
1181  OMX_AUDIO_StereoWideningMax = 0x7FFFFFFF
1183 
1184 
1199 
1200 
1220 
1221 
1261 
1262 
1276  OMX_AUDIO_EchoCanMax = 0x7FFFFFFF
1278 
1279 
1290 
1291 
1302 
1305 #ifdef __cplusplus
1306 }
1307 #endif /* __cplusplus */
1308 
1309 #endif
1310 /* File EOF */
1311 
unsigned long OMX_U32
Definition: OMX_Types.h:145
void * OMX_NATIVE_DEVICETYPE
Definition: OMX_Types.h:311
char * OMX_STRING
Definition: OMX_Types.h:206
unsigned char OMX_U8
Definition: OMX_Types.h:133
OMX_ENDIANTYPE
Definition: OMX_Types.h:235
OMX_BOOL
Definition: OMX_Types.h:189
void * OMX_PTR
Definition: OMX_Types.h:199
OMX_NUMERICALDATATYPE
Definition: OMX_Types.h:246
signed long OMX_S32
Definition: OMX_Types.h:148
unsigned short OMX_U16
Definition: OMX_Types.h:139
struct OMX_AUDIO_PARAM_PORTFORMATTYPE OMX_AUDIO_PARAM_PORTFORMATTYPE
struct OMX_AUDIO_PARAM_GSMHRTYPE OMX_AUDIO_PARAM_GSMHRTYPE
#define OMX_AUDIO_MAXCHANNELS
Definition: OMX_Audio.h:155
OMX_AUDIO_G723RATE
Definition: OMX_Audio.h:442
struct OMX_AUDIO_CONFIG_BALANCETYPE OMX_AUDIO_CONFIG_BALANCETYPE
struct OMX_AUDIO_PARAM_TDMAFRTYPE OMX_AUDIO_PARAM_TDMAFRTYPE
struct OMX_AUDIO_PARAM_G723TYPE OMX_AUDIO_PARAM_G723TYPE
struct OMX_AUDIO_PARAM_PDCHRTYPE OMX_AUDIO_PARAM_PDCHRTYPE
OMX_AUDIO_G726MODE
Definition: OMX_Audio.h:468
struct OMX_AUDIO_PARAM_SMVTYPE OMX_AUDIO_PARAM_SMVTYPE
struct OMX_AUDIO_CONFIG_TREBLETYPE OMX_AUDIO_CONFIG_TREBLETYPE
struct OMX_AUDIO_PARAM_SBCTYPE OMX_AUDIO_PARAM_SBCTYPE
struct OMX_AUDIO_PARAM_AMRTYPE OMX_AUDIO_PARAM_AMRTYPE
OMX_AUDIO_AMRBANDMODETYPE
Definition: OMX_Audio.h:537
OMX_AUDIO_RAFORMATTYPE
Definition: OMX_Audio.h:368
struct OMX_AUDIO_PARAM_VORBISTYPE OMX_AUDIO_PARAM_VORBISTYPE
struct OMX_AUDIO_PARAM_PDCFRTYPE OMX_AUDIO_PARAM_PDCFRTYPE
struct OMX_AUDIO_CONFIG_VOLUMETYPE OMX_AUDIO_CONFIG_VOLUMETYPE
struct OMX_AUDIO_CONFIG_CHANNELVOLUMETYPE OMX_AUDIO_CONFIG_CHANNELVOLUMETYPE
OMX_AUDIO_WMAFORMATTYPE
Definition: OMX_Audio.h:326
struct OMX_AUDIO_PARAM_PDCEFRTYPE OMX_AUDIO_PARAM_PDCEFRTYPE
OMX_AUDIO_CDMARATETYPE
Definition: OMX_Audio.h:688
struct OMX_AUDIO_PARAM_QCELP13TYPE OMX_AUDIO_PARAM_QCELP13TYPE
struct OMX_AUDIO_PARAM_AACPROFILETYPE OMX_AUDIO_PARAM_AACPROFILETYPE
struct OMX_AUDIO_PORTDEFINITIONTYPE OMX_AUDIO_PORTDEFINITIONTYPE
struct OMX_AUDIO_PARAM_ADPCMTYPE OMX_AUDIO_PARAM_ADPCMTYPE
struct OMX_AUDIO_CONFIG_CHANNELMUTETYPE OMX_AUDIO_CONFIG_CHANNELMUTETYPE
OMX_AUDIO_CODINGTYPE
Definition: OMX_Audio.h:63
OMX_AUDIO_AACSTREAMFORMATTYPE
Definition: OMX_Audio.h:220
struct OMX_AUDIO_PARAM_G729TYPE OMX_AUDIO_PARAM_G729TYPE
OMX_AUDIO_CHANNELTYPE
Definition: OMX_Audio.h:139
OMX_AUDIO_CHANNELMODETYPE
Definition: OMX_Audio.h:180
OMX_AUDIO_MP3STREAMFORMATTYPE
Definition: OMX_Audio.h:194
struct OMX_AUDIO_PARAM_MP3TYPE OMX_AUDIO_PARAM_MP3TYPE
OMX_AUDIO_SBCALLOCMETHODTYPE
Definition: OMX_Audio.h:399
struct OMX_AUDIO_CONFIG_LOUDNESSTYPE OMX_AUDIO_CONFIG_LOUDNESSTYPE
OMX_AUDIO_WMAPROFILETYPE
Definition: OMX_Audio.h:338
struct OMX_AUDIO_PARAM_RATYPE OMX_AUDIO_PARAM_RATYPE
OMX_AUDIO_AMRDTXMODETYPE
Definition: OMX_Audio.h:563
struct OMX_AUDIO_PARAM_WMATYPE OMX_AUDIO_PARAM_WMATYPE
struct OMX_AUDIO_PARAM_QCELP8TYPE OMX_AUDIO_PARAM_QCELP8TYPE
struct OMX_AUDIO_PARAM_GSMEFRTYPE OMX_AUDIO_PARAM_GSMEFRTYPE
struct OMX_AUDIO_PARAM_TDMAEFRTYPE OMX_AUDIO_PARAM_TDMAEFRTYPE
OMX_AUDIO_AMRFRAMEFORMATTYPE
Definition: OMX_Audio.h:518
struct OMX_AUDIO_CONFIG_BASSTYPE OMX_AUDIO_CONFIG_BASSTYPE
struct OMX_AUDIO_PARAM_G726TYPE OMX_AUDIO_PARAM_G726TYPE
struct OMX_AUDIO_CONFIG_MUTETYPE OMX_AUDIO_CONFIG_MUTETYPE
OMX_AUDIO_G729TYPE
Definition: OMX_Audio.h:493
struct OMX_AUDIO_PARAM_PCMMODETYPE OMX_AUDIO_PARAM_PCMMODETYPE
OMX_AUDIO_AACPROFILETYPE
Definition: OMX_Audio.h:236
OMX_AUDIO_PCMMODETYPE
Definition: OMX_Audio.h:129
struct OMX_AUDIO_PARAM_EVRCTYPE OMX_AUDIO_PARAM_EVRCTYPE
struct OMX_AUDIO_PARAM_GSMFRTYPE OMX_AUDIO_PARAM_GSMFRTYPE
@ OMX_AUDIO_G723ModeLow
Definition: OMX_Audio.h:444
@ OMX_AUDIO_G723ModeUnused
Definition: OMX_Audio.h:443
@ OMX_AUDIO_G723ModeKhronosExtensions
Definition: OMX_Audio.h:446
@ OMX_AUDIO_G723ModeVendorStartUnused
Definition: OMX_Audio.h:447
@ OMX_AUDIO_G723ModeHigh
Definition: OMX_Audio.h:445
@ OMX_AUDIO_G723ModeMax
Definition: OMX_Audio.h:448
@ OMX_AUDIO_G726Mode32
Definition: OMX_Audio.h:472
@ OMX_AUDIO_G726ModeVendorStartUnused
Definition: OMX_Audio.h:475
@ OMX_AUDIO_G726ModeKhronosExtensions
Definition: OMX_Audio.h:474
@ OMX_AUDIO_G726ModeMax
Definition: OMX_Audio.h:476
@ OMX_AUDIO_G726Mode16
Definition: OMX_Audio.h:470
@ OMX_AUDIO_G726Mode24
Definition: OMX_Audio.h:471
@ OMX_AUDIO_G726ModeUnused
Definition: OMX_Audio.h:469
@ OMX_AUDIO_G726Mode40
Definition: OMX_Audio.h:473
@ OMX_AUDIO_AMRBandModeWB3
Definition: OMX_Audio.h:550
@ OMX_AUDIO_AMRBandModeWB5
Definition: OMX_Audio.h:552
@ OMX_AUDIO_AMRBandModeWB1
Definition: OMX_Audio.h:548
@ OMX_AUDIO_AMRBandModeNB4
Definition: OMX_Audio.h:543
@ OMX_AUDIO_AMRBandModeWB2
Definition: OMX_Audio.h:549
@ OMX_AUDIO_AMRBandModeNB1
Definition: OMX_Audio.h:540
@ OMX_AUDIO_AMRBandModeUnused
Definition: OMX_Audio.h:538
@ OMX_AUDIO_AMRBandModeWB0
Definition: OMX_Audio.h:547
@ OMX_AUDIO_AMRBandModeNB7
Definition: OMX_Audio.h:546
@ OMX_AUDIO_AMRBandModeNB3
Definition: OMX_Audio.h:542
@ OMX_AUDIO_AMRBandModeWB8
Definition: OMX_Audio.h:555
@ OMX_AUDIO_AMRBandModeNB2
Definition: OMX_Audio.h:541
@ OMX_AUDIO_AMRBandModeNB6
Definition: OMX_Audio.h:545
@ OMX_AUDIO_AMRBandModeVendorStartUnused
Definition: OMX_Audio.h:557
@ OMX_AUDIO_AMRBandModeWB7
Definition: OMX_Audio.h:554
@ OMX_AUDIO_AMRBandModeWB6
Definition: OMX_Audio.h:553
@ OMX_AUDIO_AMRBandModeKhronosExtensions
Definition: OMX_Audio.h:556
@ OMX_AUDIO_AMRBandModeNB0
Definition: OMX_Audio.h:539
@ OMX_AUDIO_AMRBandModeNB5
Definition: OMX_Audio.h:544
@ OMX_AUDIO_AMRBandModeMax
Definition: OMX_Audio.h:558
@ OMX_AUDIO_AMRBandModeWB4
Definition: OMX_Audio.h:551
@ OMX_AUDIO_RA10_CODEC
Definition: OMX_Audio.h:373
@ OMX_AUDIO_RA10_LOSSLESS
Definition: OMX_Audio.h:374
@ OMX_AUDIO_RA9
Definition: OMX_Audio.h:371
@ OMX_AUDIO_RAFormatKhronosExtensions
Definition: OMX_Audio.h:377
@ OMX_VIDEO_RAFormatMax
Definition: OMX_Audio.h:379
@ OMX_AUDIO_RA10_AAC
Definition: OMX_Audio.h:372
@ OMX_AUDIO_RA10_MULTICHANNEL
Definition: OMX_Audio.h:375
@ OMX_AUDIO_RAFormatUnused
Definition: OMX_Audio.h:369
@ OMX_AUDIO_RA8
Definition: OMX_Audio.h:370
@ OMX_AUDIO_RA10_VOICE
Definition: OMX_Audio.h:376
@ OMX_AUDIO_RAFormatVendorStartUnused
Definition: OMX_Audio.h:378
@ OMX_AUDIO_WMAFormatKhronosExtensions
Definition: OMX_Audio.h:331
@ OMX_AUDIO_WMAFormat9
Definition: OMX_Audio.h:330
@ OMX_AUDIO_WMAFormatUnused
Definition: OMX_Audio.h:327
@ OMX_AUDIO_WMAFormatMax
Definition: OMX_Audio.h:333
@ OMX_AUDIO_WMAFormatVendorStartUnused
Definition: OMX_Audio.h:332
@ OMX_AUDIO_WMAFormat7
Definition: OMX_Audio.h:328
@ OMX_AUDIO_WMAFormat8
Definition: OMX_Audio.h:329
@ OMX_AUDIO_CDMARateQuarter
Definition: OMX_Audio.h:692
@ OMX_AUDIO_CDMARateErasure
Definition: OMX_Audio.h:694
@ OMX_AUDIO_CDMARateFull
Definition: OMX_Audio.h:690
@ OMX_AUDIO_CDMARateBlank
Definition: OMX_Audio.h:689
@ OMX_AUDIO_CDMARateKhronosExtensions
Definition: OMX_Audio.h:695
@ OMX_AUDIO_CDMARateHalf
Definition: OMX_Audio.h:691
@ OMX_AUDIO_CDMARateVendorStartUnused
Definition: OMX_Audio.h:696
@ OMX_AUDIO_CDMARateMax
Definition: OMX_Audio.h:697
@ OMX_AUDIO_CDMARateEighth
Definition: OMX_Audio.h:693
@ OMX_AUDIO_CodingRA
Definition: OMX_Audio.h:90
@ OMX_AUDIO_CodingAutoDetect
Definition: OMX_Audio.h:65
@ OMX_AUDIO_CodingMIDI
Definition: OMX_Audio.h:91
@ OMX_AUDIO_CodingG726
Definition: OMX_Audio.h:83
@ OMX_AUDIO_CodingTDMAFR
Definition: OMX_Audio.h:75
@ OMX_AUDIO_CodingPDCEFR
Definition: OMX_Audio.h:73
@ OMX_AUDIO_CodingGSMFR
Definition: OMX_Audio.h:69
@ OMX_AUDIO_CodingG729
Definition: OMX_Audio.h:84
@ OMX_AUDIO_CodingTDMAEFR
Definition: OMX_Audio.h:76
@ OMX_AUDIO_CodingMax
Definition: OMX_Audio.h:94
@ OMX_AUDIO_CodingWMA
Definition: OMX_Audio.h:89
@ OMX_AUDIO_CodingGSMHR
Definition: OMX_Audio.h:71
@ OMX_AUDIO_CodingSBC
Definition: OMX_Audio.h:87
@ OMX_AUDIO_CodingGSMEFR
Definition: OMX_Audio.h:70
@ OMX_AUDIO_CodingAAC
Definition: OMX_Audio.h:85
@ OMX_AUDIO_CodingUnused
Definition: OMX_Audio.h:64
@ OMX_AUDIO_CodingSMV
Definition: OMX_Audio.h:80
@ OMX_AUDIO_CodingMP3
Definition: OMX_Audio.h:86
@ OMX_AUDIO_CodingG711
Definition: OMX_Audio.h:81
@ OMX_AUDIO_CodingPDCFR
Definition: OMX_Audio.h:72
@ OMX_AUDIO_CodingKhronosExtensions
Definition: OMX_Audio.h:92
@ OMX_AUDIO_CodingVendorStartUnused
Definition: OMX_Audio.h:93
@ OMX_AUDIO_CodingVORBIS
Definition: OMX_Audio.h:88
@ OMX_AUDIO_CodingQCELP8
Definition: OMX_Audio.h:77
@ OMX_AUDIO_CodingPCM
Definition: OMX_Audio.h:66
@ OMX_AUDIO_CodingEVRC
Definition: OMX_Audio.h:79
@ OMX_AUDIO_CodingG723
Definition: OMX_Audio.h:82
@ OMX_AUDIO_CodingAMR
Definition: OMX_Audio.h:68
@ OMX_AUDIO_CodingADPCM
Definition: OMX_Audio.h:67
@ OMX_AUDIO_CodingPDCHR
Definition: OMX_Audio.h:74
@ OMX_AUDIO_CodingQCELP13
Definition: OMX_Audio.h:78
@ OMX_AUDIO_AACStreamFormatKhronosExtensions
Definition: OMX_Audio.h:228
@ OMX_AUDIO_AACStreamFormatMP4LATM
Definition: OMX_Audio.h:224
@ OMX_AUDIO_AACStreamFormatMP2ADTS
Definition: OMX_Audio.h:221
@ OMX_AUDIO_AACStreamFormatADIF
Definition: OMX_Audio.h:225
@ OMX_AUDIO_AACStreamFormatMP4LOAS
Definition: OMX_Audio.h:223
@ OMX_AUDIO_AACStreamFormatVendorStartUnused
Definition: OMX_Audio.h:229
@ OMX_AUDIO_AACStreamFormatMax
Definition: OMX_Audio.h:230
@ OMX_AUDIO_AACStreamFormatMP4ADTS
Definition: OMX_Audio.h:222
@ OMX_AUDIO_AACStreamFormatRAW
Definition: OMX_Audio.h:227
@ OMX_AUDIO_AACStreamFormatMP4FF
Definition: OMX_Audio.h:226
@ OMX_AUDIO_ChannelRS
Definition: OMX_Audio.h:145
@ OMX_AUDIO_ChannelLS
Definition: OMX_Audio.h:144
@ OMX_AUDIO_ChannelVendorStartUnused
Definition: OMX_Audio.h:151
@ OMX_AUDIO_ChannelCS
Definition: OMX_Audio.h:147
@ OMX_AUDIO_ChannelLFE
Definition: OMX_Audio.h:146
@ OMX_AUDIO_ChannelLR
Definition: OMX_Audio.h:148
@ OMX_AUDIO_ChannelLF
Definition: OMX_Audio.h:141
@ OMX_AUDIO_ChannelRR
Definition: OMX_Audio.h:149
@ OMX_AUDIO_ChannelKhronosExtensions
Definition: OMX_Audio.h:150
@ OMX_AUDIO_ChannelRF
Definition: OMX_Audio.h:142
@ OMX_AUDIO_ChannelNone
Definition: OMX_Audio.h:140
@ OMX_AUDIO_ChannelMax
Definition: OMX_Audio.h:152
@ OMX_AUDIO_ChannelCF
Definition: OMX_Audio.h:143
@ OMX_AUDIO_ChannelModeVendorStartUnused
Definition: OMX_Audio.h:189
@ OMX_AUDIO_ChannelModeMono
Definition: OMX_Audio.h:187
@ OMX_AUDIO_ChannelModeStereo
Definition: OMX_Audio.h:181
@ OMX_AUDIO_ChannelModeKhronosExtensions
Definition: OMX_Audio.h:188
@ OMX_AUDIO_ChannelModeDual
Definition: OMX_Audio.h:185
@ OMX_AUDIO_ChannelModeJointStereo
Definition: OMX_Audio.h:183
@ OMX_AUDIO_ChannelModeMax
Definition: OMX_Audio.h:190
@ OMX_AUDIO_MP3StreamFormatKhronosExtensions
Definition: OMX_Audio.h:198
@ OMX_AUDIO_MP3StreamFormatMP2_5Layer3
Definition: OMX_Audio.h:197
@ OMX_AUDIO_MP3StreamFormatMP2Layer3
Definition: OMX_Audio.h:196
@ OMX_AUDIO_MP3StreamFormatVendorStartUnused
Definition: OMX_Audio.h:199
@ OMX_AUDIO_MP3StreamFormatMax
Definition: OMX_Audio.h:200
@ OMX_AUDIO_MP3StreamFormatMP1Layer3
Definition: OMX_Audio.h:195
@ OMX_AUDIO_SBCAllocMethodLoudness
Definition: OMX_Audio.h:400
@ OMX_AUDIO_SBCAllocMethodKhronosExtensions
Definition: OMX_Audio.h:402
@ OMX_AUDIO_SBCAllocMethodSNR
Definition: OMX_Audio.h:401
@ OMX_AUDIO_SBCAllocMethodVendorStartUnused
Definition: OMX_Audio.h:403
@ OMX_AUDIO_SBCAllocMethodMax
Definition: OMX_Audio.h:404
@ OMX_AUDIO_WMAProfileL1
Definition: OMX_Audio.h:340
@ OMX_AUDIO_WMAProfileL3
Definition: OMX_Audio.h:342
@ OMX_AUDIO_WMAProfileMax
Definition: OMX_Audio.h:345
@ OMX_AUDIO_WMAProfileVendorStartUnused
Definition: OMX_Audio.h:344
@ OMX_AUDIO_WMAProfileKhronosExtensions
Definition: OMX_Audio.h:343
@ OMX_AUDIO_WMAProfileL2
Definition: OMX_Audio.h:341
@ OMX_AUDIO_WMAProfileUnused
Definition: OMX_Audio.h:339
@ OMX_AUDIO_AMRDTXModeOnVAD1
Definition: OMX_Audio.h:565
@ OMX_AUDIO_AMRDTXasEFR
Definition: OMX_Audio.h:572
@ OMX_AUDIO_AMRDTXModeKhronosExtensions
Definition: OMX_Audio.h:574
@ OMX_AUDIO_AMRDTXModeVendorStartUnused
Definition: OMX_Audio.h:575
@ OMX_AUDIO_AMRDTXModeOff
Definition: OMX_Audio.h:564
@ OMX_AUDIO_AMRDTXModeOnAuto
Definition: OMX_Audio.h:569
@ OMX_AUDIO_AMRDTXModeMax
Definition: OMX_Audio.h:576
@ OMX_AUDIO_AMRDTXModeOnVAD2
Definition: OMX_Audio.h:567
@ OMX_AUDIO_AMRFrameFormatIF2
Definition: OMX_Audio.h:523
@ OMX_AUDIO_AMRFrameFormatITU
Definition: OMX_Audio.h:529
@ OMX_AUDIO_AMRFrameFormatFSF
Definition: OMX_Audio.h:525
@ OMX_AUDIO_AMRFrameFormatVendorStartUnused
Definition: OMX_Audio.h:531
@ OMX_AUDIO_AMRFrameFormatMax
Definition: OMX_Audio.h:532
@ OMX_AUDIO_AMRFrameFormatIF1
Definition: OMX_Audio.h:521
@ OMX_AUDIO_AMRFrameFormatKhronosExtensions
Definition: OMX_Audio.h:530
@ OMX_AUDIO_AMRFrameFormatRTPPayload
Definition: OMX_Audio.h:527
@ OMX_AUDIO_AMRFrameFormatConformance
Definition: OMX_Audio.h:519
@ OMX_AUDIO_G729AB
Definition: OMX_Audio.h:497
@ OMX_AUDIO_G729Max
Definition: OMX_Audio.h:500
@ OMX_AUDIO_G729KhronosExtensions
Definition: OMX_Audio.h:498
@ OMX_AUDIO_G729VendorStartUnused
Definition: OMX_Audio.h:499
@ OMX_AUDIO_G729B
Definition: OMX_Audio.h:496
@ OMX_AUDIO_G729
Definition: OMX_Audio.h:494
@ OMX_AUDIO_G729A
Definition: OMX_Audio.h:495
@ OMX_AUDIO_AACObjectLD
Definition: OMX_Audio.h:245
@ OMX_AUDIO_AACObjectMain
Definition: OMX_Audio.h:238
@ OMX_AUDIO_AACObjectMax
Definition: OMX_Audio.h:249
@ OMX_AUDIO_AACObjectLC
Definition: OMX_Audio.h:239
@ OMX_AUDIO_AACObjectKhronosExtensions
Definition: OMX_Audio.h:247
@ OMX_AUDIO_AACObjectHE_PS
Definition: OMX_Audio.h:246
@ OMX_AUDIO_AACObjectScalable
Definition: OMX_Audio.h:243
@ OMX_AUDIO_AACObjectNull
Definition: OMX_Audio.h:237
@ OMX_AUDIO_AACObjectHE
Definition: OMX_Audio.h:242
@ OMX_AUDIO_AACObjectVendorStartUnused
Definition: OMX_Audio.h:248
@ OMX_AUDIO_AACObjectLTP
Definition: OMX_Audio.h:241
@ OMX_AUDIO_AACObjectERLC
Definition: OMX_Audio.h:244
@ OMX_AUDIO_AACObjectSSR
Definition: OMX_Audio.h:240
@ OMX_AUDIO_PCMModeKhronosExtensions
Definition: OMX_Audio.h:133
@ OMX_AUDIO_PCMModeLinear
Definition: OMX_Audio.h:130
@ OMX_AUDIO_PCMModeVendorStartUnused
Definition: OMX_Audio.h:134
@ OMX_AUDIO_PCMModeMULaw
Definition: OMX_Audio.h:132
@ OMX_AUDIO_PCMModeALaw
Definition: OMX_Audio.h:131
@ OMX_AUDIO_PCMModeMax
Definition: OMX_Audio.h:135
OMX_AUDIO_ECHOCANTYPE
Definition: OMX_Audio.h:1266
OMX_AUDIO_STEREOWIDENINGTYPE
Definition: OMX_Audio.h:1176
struct OMX_AUDIO_CONFIG_ECHOCANCELATIONTYPE OMX_AUDIO_CONFIG_ECHOCANCELATIONTYPE
struct OMX_AUDIO_CONFIG_NOISEREDUCTIONTYPE OMX_AUDIO_CONFIG_NOISEREDUCTIONTYPE
struct OMX_AUDIO_CONFIG_CHORUSTYPE OMX_AUDIO_CONFIG_CHORUSTYPE
struct OMX_AUDIO_CONFIG_EQUALIZERTYPE OMX_AUDIO_CONFIG_EQUALIZERTYPE
struct OMX_AUDIO_CONFIG_REVERBERATIONTYPE OMX_AUDIO_CONFIG_REVERBERATIONTYPE
struct OMX_AUDIO_CONFIG_STEREOWIDENINGTYPE OMX_AUDIO_CONFIG_STEREOWIDENINGTYPE
@ OMX_AUDIO_EchoCanHFree
Definition: OMX_Audio.h:1270
@ OMX_AUDIO_EchoCanVendorStartUnused
Definition: OMX_Audio.h:1275
@ OMX_AUDIO_EchoCanCarKit
Definition: OMX_Audio.h:1272
@ OMX_AUDIO_EchoCanMax
Definition: OMX_Audio.h:1276
@ OMX_AUDIO_EchoCanNormal
Definition: OMX_Audio.h:1268
@ OMX_AUDIO_EchoCanKhronosExtensions
Definition: OMX_Audio.h:1274
@ OMX_AUDIO_EchoCanOff
Definition: OMX_Audio.h:1267
@ OMX_AUDIO_StereoWideningMax
Definition: OMX_Audio.h:1181
@ OMX_AUDIO_StereoWideningLoudspeakers
Definition: OMX_Audio.h:1178
@ OMX_AUDIO_StereoWideningKhronosExtensions
Definition: OMX_Audio.h:1179
@ OMX_AUDIO_StereoWideningVendorStartUnused
Definition: OMX_Audio.h:1180
@ OMX_AUDIO_StereoWideningHeadphones
Definition: OMX_Audio.h:1177
OMX_AUDIO_MIDIPLAYBACKSTATETYPE
Definition: OMX_Audio.h:912
struct OMX_AUDIO_CONFIG_MIDISTATUSTYPE OMX_AUDIO_CONFIG_MIDISTATUSTYPE
struct OMX_AUDIO_PARAM_MIDITYPE OMX_AUDIO_PARAM_MIDITYPE
struct OMX_AUDIO_CONFIG_MIDICONTROLTYPE OMX_AUDIO_CONFIG_MIDICONTROLTYPE
struct OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE
struct OMX_AUDIO_CONFIG_MIDIMETAEVENTDATATYPE OMX_AUDIO_CONFIG__MIDIMETAEVENTDATATYPE
struct OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE
OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE
Definition: OMX_Audio.h:824
struct OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE
OMX_AUDIO_MIDIFORMATTYPE
Definition: OMX_Audio.h:771
struct OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE
OMX_AUDIO_MIDISOUNDBANKTYPE
Definition: OMX_Audio.h:809
@ OMX_AUDIO_MIDIPlayBackStatePlayingPartially
Definition: OMX_Audio.h:932
@ OMX_AUDIO_MIDIPlayBackStatePlaying
Definition: OMX_Audio.h:929
@ OMX_AUDIO_MIDIPlayBackStateParsing
Definition: OMX_Audio.h:918
@ OMX_AUDIO_MIDIPlayBackStateOpenEngaged
Definition: OMX_Audio.h:921
@ OMX_AUDIO_MIDIPlayBackStatePlayingSilently
Definition: OMX_Audio.h:934
@ OMX_AUDIO_MIDIPlayBackStateMax
Definition: OMX_Audio.h:941
@ OMX_AUDIO_MIDIPlayBackStateKhronosExtensions
Definition: OMX_Audio.h:939
@ OMX_AUDIO_MIDIPlayBackStateClosedEngaged
Definition: OMX_Audio.h:915
@ OMX_AUDIO_MIDIPlayBackStateUnknown
Definition: OMX_Audio.h:913
@ OMX_AUDIO_MIDIPlayBackStateVendorStartUnused
Definition: OMX_Audio.h:940
@ OMX_AUDIO_MIDISoundBankLayoutGM2
Definition: OMX_Audio.h:827
@ OMX_AUDIO_MIDISoundBankLayoutKhronosExtensions
Definition: OMX_Audio.h:829
@ OMX_AUDIO_MIDISoundBankLayoutGM
Definition: OMX_Audio.h:826
@ OMX_AUDIO_MIDISoundBankLayoutVendorStartUnused
Definition: OMX_Audio.h:830
@ OMX_AUDIO_MIDISoundBankLayoutUnused
Definition: OMX_Audio.h:825
@ OMX_AUDIO_MIDISoundBankLayoutUser
Definition: OMX_Audio.h:828
@ OMX_AUDIO_MIDISoundBankLayoutMax
Definition: OMX_Audio.h:831
@ OMX_AUDIO_MIDIFormatMax
Definition: OMX_Audio.h:782
@ OMX_AUDIO_MIDIFormatXMF1
Definition: OMX_Audio.h:778
@ OMX_AUDIO_MIDIFormatUnknown
Definition: OMX_Audio.h:772
@ OMX_AUDIO_MIDIFormatVendorStartUnused
Definition: OMX_Audio.h:781
@ OMX_AUDIO_MIDIFormatSMF1
Definition: OMX_Audio.h:774
@ OMX_AUDIO_MIDIFormatKhronosExtensions
Definition: OMX_Audio.h:780
@ OMX_AUDIO_MIDIFormatXMF0
Definition: OMX_Audio.h:777
@ OMX_AUDIO_MIDIFormatMobileXMF
Definition: OMX_Audio.h:779
@ OMX_AUDIO_MIDIFormatSPMIDI
Definition: OMX_Audio.h:776
@ OMX_AUDIO_MIDIFormatSMF0
Definition: OMX_Audio.h:773
@ OMX_AUDIO_MIDIFormatSMF2
Definition: OMX_Audio.h:775
@ OMX_AUDIO_MIDISoundBankVendorStartUnused
Definition: OMX_Audio.h:816
@ OMX_AUDIO_MIDISoundBankMobileDLSPlusOptions
Definition: OMX_Audio.h:814
@ OMX_AUDIO_MIDISoundBankMax
Definition: OMX_Audio.h:817
@ OMX_AUDIO_MIDISoundBankMobileDLSBase
Definition: OMX_Audio.h:813
@ OMX_AUDIO_MIDISoundBankDLS1
Definition: OMX_Audio.h:811
@ OMX_AUDIO_MIDISoundBankUnused
Definition: OMX_Audio.h:810
@ OMX_AUDIO_MIDISoundBankDLS2
Definition: OMX_Audio.h:812
@ OMX_AUDIO_MIDISoundBankKhronosExtensions
Definition: OMX_Audio.h:815
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:1074
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:1130
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:1211
OMX_AUDIO_ECHOCANTYPE eEchoCancelation
Definition: OMX_Audio.h:1288
OMX_AUDIO_MIDIPLAYBACKSTATETYPE eMIDIPlayBackState
Definition: OMX_Audio.h:968
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:1089
OMX_AUDIO_STEREOWIDENINGTYPE eWideningType
Definition: OMX_Audio.h:1195
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:1143
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:1010
OMX_AUDIO_CHANNELMODETYPE eChannelMode
Definition: OMX_Audio.h:292
OMX_AUDIO_AACPROFILETYPE eAACProfile
Definition: OMX_Audio.h:290
OMX_AUDIO_AACSTREAMFORMATTYPE eAACStreamFormat
Definition: OMX_Audio.h:291
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:430
OMX_AUDIO_AMRFRAMEFORMATTYPE eAMRFrameFormat
Definition: OMX_Audio.h:589
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:583
OMX_AUDIO_AMRDTXMODETYPE eAMRDTXMode
Definition: OMX_Audio.h:588
OMX_AUDIO_AMRBANDMODETYPE eAMRBandMode
Definition: OMX_Audio.h:587
OMX_AUDIO_CDMARATETYPE eCDMARate
Definition: OMX_Audio.h:739
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:734
OMX_AUDIO_G723RATE eBitRate
Definition: OMX_Audio.h:461
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:455
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:483
OMX_AUDIO_G726MODE eG726Mode
Definition: OMX_Audio.h:488
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:507
OMX_AUDIO_G729TYPE eBitType
Definition: OMX_Audio.h:513
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:616
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:596
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:606
OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE eMidiSoundBankLayout
Definition: OMX_Audio.h:846
OMX_AUDIO_MIDISOUNDBANKTYPE eMidiSoundBank
Definition: OMX_Audio.h:845
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:791
OMX_AUDIO_MIDIFORMATTYPE eMidiFormat
Definition: OMX_Audio.h:802
OMX_AUDIO_CHANNELMODETYPE eChannelMode
Definition: OMX_Audio.h:215
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:206
OMX_AUDIO_MP3STREAMFORMATTYPE eFormat
Definition: OMX_Audio.h:216
OMX_AUDIO_CHANNELTYPE eChannelMapping[16]
Definition: OMX_Audio.h:172
OMX_AUDIO_PCMMODETYPE ePCMMode
Definition: OMX_Audio.h:171
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:161
OMX_ENDIANTYPE eEndian
Definition: OMX_Audio.h:165
OMX_NUMERICALDATATYPE eNumData
Definition: OMX_Audio.h:164
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:665
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:652
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:677
OMX_AUDIO_CODINGTYPE eEncoding
Definition: OMX_Audio.h:124
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:720
OMX_AUDIO_CDMARATETYPE eCDMARate
Definition: OMX_Audio.h:725
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:704
OMX_AUDIO_CDMARATETYPE eCDMARate
Definition: OMX_Audio.h:711
OMX_AUDIO_RAFORMATTYPE eFormat
Definition: OMX_Audio.h:394
OMX_U32 nCouplingStartRegion
Definition: OMX_Audio.h:392
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:385
OMX_U32 nCouplingQuantBits
Definition: OMX_Audio.h:391
OMX_AUDIO_SBCALLOCMETHODTYPE eSBCAllocType
Definition: OMX_Audio.h:423
OMX_AUDIO_CHANNELMODETYPE eChannelMode
Definition: OMX_Audio.h:422
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:411
OMX_AUDIO_CDMARATETYPE eCDMARate
Definition: OMX_Audio.h:757
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:752
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:639
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:626
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:299
OMX_AUDIO_WMAFORMATTYPE eFormat
Definition: OMX_Audio.h:357
OMX_AUDIO_WMAPROFILETYPE eProfile
Definition: OMX_Audio.h:358
OMX_VERSIONTYPE nVersion
Definition: OMX_Audio.h:352
OMX_NATIVE_DEVICETYPE pNativeRender
Definition: OMX_Audio.h:106
OMX_AUDIO_CODINGTYPE eEncoding
Definition: OMX_Audio.h:111

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