Lines Matching defs:AACENC_CONFIG

216 struct AACENC_CONFIG {  struct
217 INT sampleRate; /* encoder sample rate */
218 INT bitRate; /* encoder bit rate in bits/sec */
219 INT ancDataBitRate; /* additional bits consumed by anc data or sbr have to be
222 INT nSubFrames; /* number of frames in super frame (not ADTS/LATM subframes !)
224 AUDIO_OBJECT_TYPE audioObjectType; /* Audio Object Type */
226 INT averageBits; /* encoder bit rate in bits/superframe */
227 AACENC_BITRATE_MODE bitrateMode; /* encoder bitrate mode (CBR/VBR) */
228 INT nChannels; /* number of channels to process */
229 CHANNEL_ORDER channelOrder; /* input Channel ordering scheme. */
230 INT bandWidth; /* targeted audio bandwidth in Hz */
231 CHANNEL_MODE channelMode; /* encoder channel mode configuration */
232 INT framelength; /* used frame size */
234 UINT syntaxFlags; /* bitstreams syntax configuration */
235 SCHAR epConfig; /* error protection configuration */
237 INT anc_Rate; /* ancillary rate, 0 (disabled), -1 (default) else desired rate
239 UINT maxAncBytesPerAU;
240 INT minBitsPerFrame; /* minimum number of bits in AU */
241 INT maxBitsPerFrame; /* maximum number of bits in AU */
243 INT audioMuxVersion; /* audio mux version in loas/latm transport format */
245 UINT sbrRatio; /* sbr sampling rate ratio: dual- or single-rate */
247 UCHAR useTns; /* flag: use temporal noise shaping */
248 UCHAR usePns; /* flag: use perceptual noise substitution */
249 UCHAR useIS; /* flag: use intensity coding */
250 UCHAR useMS; /* flag: use ms stereo tool */
252 UCHAR useRequant; /* flag: use afterburner */
254 UINT downscaleFactor;