| 1 | typedef enum BAVC_VideoCompressionStd |
|---|
| 2 | { |
|---|
| 3 | BAVC_VideoCompressionStd_eH264, /* H.264 */ |
|---|
| 4 | BAVC_VideoCompressionStd_eMPEG2, /* MPEG-2 */ |
|---|
| 5 | BAVC_VideoCompressionStd_eH261, /* H.261 */ |
|---|
| 6 | BAVC_VideoCompressionStd_eH263, /* H.263 */ |
|---|
| 7 | BAVC_VideoCompressionStd_eVC1, /* VC1 Advanced profile */ |
|---|
| 8 | BAVC_VideoCompressionStd_eMPEG1, /* MPEG-1 */ |
|---|
| 9 | BAVC_VideoCompressionStd_eMPEG2DTV, /* MPEG-2 DirecTV DSS ES */ |
|---|
| 10 | BAVC_VideoCompressionStd_eVC1SimpleMain, /* VC1 Simple & Main profile */ |
|---|
| 11 | BAVC_VideoCompressionStd_eMPEG4Part2, /* MPEG 4, Part 2. */ |
|---|
| 12 | BAVC_VideoCompressionStd_eAVS, /* AVS Jinzhun profile. */ |
|---|
| 13 | BAVC_VideoCompressionStd_eMPEG2_DSS_PES, /* MPEG-2 DirecTV DSS PES */ |
|---|
| 14 | BAVC_VideoCompressionStd_eSVC, /* Scalable Video Codec */ |
|---|
| 15 | BAVC_VideoCompressionStd_eSVC_BL, /* Scalable Video Codec Base Layer */ |
|---|
| 16 | BAVC_VideoCompressionStd_eMVC, /* MVC Multi View Coding */ |
|---|
| 17 | BAVC_VideoCompressionStd_eVP6, /* VP6 */ |
|---|
| 18 | BAVC_VideoCompressionStd_eVP7, /* VP7 */ |
|---|
| 19 | BAVC_VideoCompressionStd_eVP8, /* VP8 */ |
|---|
| 20 | BAVC_VideoCompressionStd_eRV9, /* Real Video 9 */ |
|---|
| 21 | BAVC_VideoCompressionStd_eSPARK, /* Sorenson Spark */ |
|---|
| 22 | BAVC_VideoCompressionStd_eMax |
|---|
| 23 | |
|---|
| 24 | } BAVC_VideoCompressionStd; |
|---|
| 25 | |
|---|
| 26 | typedef enum BAVC_AudioCompressionStd |
|---|
| 27 | { |
|---|
| 28 | BAVC_AudioCompressionStd_eMpegL1, /* MPEG Layer 1 */ |
|---|
| 29 | BAVC_AudioCompressionStd_eMpegL2, /* MPEG Layer 2 */ |
|---|
| 30 | BAVC_AudioCompressionStd_eMpegL3, /* MPEG Layer 3 */ |
|---|
| 31 | BAVC_AudioCompressionStd_eAac, /* AAC (ADTS) */ |
|---|
| 32 | BAVC_AudioCompressionStd_eAacAdts=BAVC_AudioCompressionStd_eAac, /* AAC ADTS */ |
|---|
| 33 | BAVC_AudioCompressionStd_eAacLoas, /* AAC LOAS */ |
|---|
| 34 | BAVC_AudioCompressionStd_eAacPlus, /* AAC Plus (HE/SBR) (LOAS) */ |
|---|
| 35 | BAVC_AudioCompressionStd_eAacPlusLoas=BAVC_AudioCompressionStd_eAacPlus, /* AAC Plus (HE/SBR) LOAS */ |
|---|
| 36 | BAVC_AudioCompressionStd_eAacPlusAdts, /* AAC Plus (HE/SBR) ADTS */ |
|---|
| 37 | BAVC_AudioCompressionStd_eAc3, /* AC3 */ |
|---|
| 38 | BAVC_AudioCompressionStd_eAc3Plus, /* AC3_PLUS */ |
|---|
| 39 | BAVC_AudioCompressionStd_eAc3Lossless, /* AC3 LOSSLESS*/ |
|---|
| 40 | BAVC_AudioCompressionStd_eDts, /* DTS */ |
|---|
| 41 | BAVC_AudioCompressionStd_eDtshd, /* DTSHD */ |
|---|
| 42 | BAVC_AudioCompressionStd_eDtsLegacy, /* DTS legacy mode (14-bit), uses legacy frame sync */ |
|---|
| 43 | BAVC_AudioCompressionStd_eWmaStd, /* WMA Standard */ |
|---|
| 44 | BAVC_AudioCompressionStd_eWmaStdTs, /* WMA Standard with a 24-byte extended header */ |
|---|
| 45 | BAVC_AudioCompressionStd_eWmaPro, /* WMA Pro */ |
|---|
| 46 | BAVC_AudioCompressionStd_eMlp, /* MLP */ |
|---|
| 47 | BAVC_AudioCompressionStd_ePcm, /* Raw PCM Data */ |
|---|
| 48 | BAVC_AudioCompressionStd_ePcmWav, /* PCM input from a .wav source, requires header insertion */ |
|---|
| 49 | BAVC_AudioCompressionStd_eLpcmDvd, /* DVD LPCM */ |
|---|
| 50 | BAVC_AudioCompressionStd_eLpcmHdDvd, /* HD-DVD LPCM */ |
|---|
| 51 | BAVC_AudioCompressionStd_eLpcmBd, /* Blu-Ray LPCM */ |
|---|
| 52 | BAVC_AudioCompressionStd_eAmr, /* Adaptive Multi-Rate compression (typically used w/3GPP) */ |
|---|
| 53 | BAVC_AudioCompressionStd_eDra, /* Dynamic Resolution Adaptation. Used in Blu-Ray and China Broadcasts. */ |
|---|
| 54 | BAVC_AudioCompressionStd_eCook, /* Cook compression format, used in Real Audio 8 LBR */ |
|---|
| 55 | BAVC_AudioCompressionStd_eAdpcm, /* MS ADPCM audio format */ |
|---|
| 56 | BAVC_AudioCompressionStd_eSbc, /* Sub Band Codec used in Bluetooth A2DP audio */ |
|---|
| 57 | BAVC_AudioCompressionStd_eVorbis, /* Vorbis audio codec. Typically used with OGG or WebM container formats. */ |
|---|
| 58 | BAVC_AudioCompressionStd_eG711, /* G.711 a-law and u-law companding. Typically used for voice transmission. */ |
|---|
| 59 | BAVC_AudioCompressionStd_eG726, /* G.726 ADPCM speech codec. Supercedes G.723 and G.721. */ |
|---|
| 60 | BAVC_AudioCompressionStd_eG729, /* G.729 CS-ACELP speech codec. Often used in VOIP applications. */ |
|---|
| 61 | BAVC_AudioCompressionStd_eMax /* Max value */ |
|---|
| 62 | |
|---|
| 63 | } BAVC_AudioCompressionStd; |
|---|
| 64 | |
|---|
| 65 | typedef enum BRAP_DSPCHN_AudioType_t |
|---|
| 66 | { |
|---|
| 67 | BRAP_DSPCHN_AudioType_eMpeg, |
|---|
| 68 | BRAP_DSPCHN_AudioType_eAc3, |
|---|
| 69 | BRAP_DSPCHN_AudioType_eAc3Plus, |
|---|
| 70 | } BRAP_DSPCHN_AudioType_t; |
|---|
| 71 | |
|---|
| 72 | |
|---|
| 73 | |
|---|