AAC
来源:互联网 发布:手机表格识别软件 编辑:程序博客网 时间:2024/05/02 01:38
/** * \brief This structure gives information about the currently decoded audio data. * All fields are read-only. */typedef struct{ /* These five members are the only really relevant ones for the user. */ INT sampleRate; /*!< The samplerate in Hz of the fully decoded PCM audio signal (after SBR processing). */ INT frameSize; /*!< The frame size of the decoded PCM audio signal. \n 1024 or 960 for AAC-LC \n 2048 or 1920 for HE-AAC (v2) \n 512 or 480 for AAC-LD and AAC-ELD */ INT numChannels; /*!< The number of output audio channels in the decoded and interleaved PCM audio signal. */ AUDIO_CHANNEL_TYPE *pChannelType; /*!< Audio channel type of each output audio channel. */ UCHAR *pChannelIndices; /*!< Audio channel index for each output audio channel. See ISO/IEC 13818-7:2005(E), 8.5.3.2 Explicit channel mapping using a program_config_element() */ /* Decoder internal members. */ INT aacSampleRate; /*!< Sampling rate in Hz without SBR (from configuration info). */ INT profile; /*!< MPEG-2 profile (from file header) (-1: not applicable (e. g. MPEG-4)). */ AUDIO_OBJECT_TYPE aot; /*!< Audio Object Type (from ASC): is set to the appropriate value for MPEG-2 bitstreams (e. g. 2 for AAC-LC). */ INT channelConfig; /*!< Channel configuration (0: PCE defined, 1: mono, 2: stereo, ... */ INT bitRate; /*!< Instantaneous bit rate. */ INT aacSamplesPerFrame; /*!< Samples per frame for the AAC core (from ASC). \n 1024 or 960 for AAC-LC \n 512 or 480 for AAC-LD and AAC-ELD */ INT aacNumChannels; /*!< The number of audio channels after AAC core processing (before PS or MPS processing). CAUTION: This are not the final number of output channels! */ AUDIO_OBJECT_TYPE extAot; /*!< Extension Audio Object Type (from ASC) */ INT extSamplingRate; /*!< Extension sampling rate in Hz (from ASC) */ UINT outputDelay; /*!< The number of samples the output is additionally delayed by the decoder. */ UINT flags; /*!< Copy of internal flags. Only to be written by the decoder, and only to be read externally. */ SCHAR epConfig; /*!< epConfig level (from ASC): only level 0 supported, -1 means no ER (e. g. AOT=2, MPEG-2 AAC, etc.) */ /* Statistics */ INT numLostAccessUnits; /*!< This integer will reflect the estimated amount of lost access units in case aacDecoder_DecodeFrame() returns AAC_DEC_TRANSPORT_SYNC_ERROR. It will be < 0 if the estimation failed. */ UINT numTotalBytes; /*!< This is the number of total bytes that have passed through the decoder. */ UINT numBadBytes; /*!< This is the number of total bytes that were considered with errors from numTotalBytes. */ UINT numTotalAccessUnits; /*!< This is the number of total access units that have passed through the decoder. */ UINT numBadAccessUnits; /*!< This is the number of total access units that were considered with errors from numTotalBytes. */ /* Metadata */ SCHAR drcProgRefLev; /*!< DRC program reference level. Defines the reference level below full-scale. It is quantized in steps of 0.25dB. The valid values range from 0 (0 dBFS) to 127 (-31.75 dBFS). It is used to reflect the average loudness of the audio in LKFS accoring to ITU-R BS 1770. If no level has been found in the bitstream the value is -1. */ SCHAR drcPresMode; /*!< DRC presentation mode. According to ETSI TS 101 154, this field indicates whether light (MPEG-4 Dynamic Range Control tool) or heavy compression (DVB heavy compression) dynamic range control shall take priority on the outputs. For details, see ETSI TS 101 154, table C.33. Possible values are: \n -1: No corresponding metadata found in the bitstream \n 0: DRC presentation mode not indicated \n 1: DRC presentation mode 1 \n 2: DRC presentation mode 2 \n 3: Reserved */} CStreamInfo;
0 0
- AAC
- AAC
- AAC
- aac
- AAC
- AAC
- AAC 音频
- AAC FAQ
- AAC 简介
- AAC 音频
- AAC音频格式
- AAC-LC
- AAC介绍
- AAC简介
- AAC 音频
- AAC简介
- Mpeg AAC
- ffmpeg aac
- Swift入门
- push 到下个界面问题 自动登录自动执行push
- 抽象类没有抽象方法
- 安卓-下载apk文件并自动安装
- PHP abstract与interface之间的区别
- AAC
- IOS ARC项目使用非ARC文件 MRC项目使用ARC文件
- log4j输出多个自定义日志文件
- UI组件之TextView及其子类(五)计时器Chronometer
- java基本类型和字符串之间的转换
- 关于linux线程
- document.write在文档加载后的使用
- struts2中改变struts.xml默认路径
- 不错的博客和工具网站