source: svn/trunk/newcon3bcm2_21bu/dta/src/sim/bavc.h @ 2

Last change on this file since 2 was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 4.2 KB
Line 
1typedef 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
26typedef 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
65typedef 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
Note: See TracBrowser for help on using the repository browser.