Lines Matching defs:MP4SPACE_ENCODER
176 struct MP4SPACE_ENCODER { struct
177 MP4SPACEENC_SETUP user;
179 ENC_CONFIG_SETUP setup; /* describe allocated instance */
182 hFrameWindow; /* Windowing, only created+updated, but not used */
183 INT nSamplesValid; /* Input Buffer Handling */
186 MP4SPACEENC_BANDS_CONFIG nParamBands;
187 UCHAR useTimeDomDownmix;
190 MP4SPACEENC_MODE encMode;
191 UCHAR bEncMode_212_only;
194 UCHAR useFrameKeep;
195 UINT independencyFactor;
196 UINT nSampleRate;
197 UCHAR nInputChannels;
198 UCHAR nOutputChannels;
199 UCHAR nFrameTimeSlots; /* e.g. 32 when used with HE-AAC */
200 UCHAR nQmfBands;
201 UCHAR nHybridBands;
202 UINT nFrameLength; /* number of output waveform samples/channel/frame */
206 INT nSamplesNext;
207 INT nAnalysisLengthTimeSlots;
208 INT nAnalysisLookaheadTimeSlots;
209 INT nUpdateHybridPositionTimeSlots;
210 INT *pnOutputBits;
211 INT nInputDelay;
212 INT nOutputBufferDelay;
213 INT nSurroundAnalysisBufferDelay;
214 INT nBitstreamDelayBuffer;
215 INT nBitstreamBufferRead;
216 INT nBitstreamBufferWrite;
217 INT nDiscardOutFrames;
218 INT avoid_keep;
221 UCHAR useCoarseQuantCld; /* Only Used in SpaceTreeSetup */
222 UCHAR useCoarseQuantIcc; /* Only Used in SpaceTreeSetup */
223 UCHAR useCoarseQuantCpc; /* Only Used in SpaceTreeSetup */
224 UCHAR useCoarseQuantArbDmx; /* ArbitraryDmx,... not available yet */
226 quantMode; /* Used for quanitzation and in bitstream writer */
227 INT coreCoderDelay; /* Used in delay compensation */
228 INT timeAlignment; /* Used in delay compensation */
231 INT independencyCount;
232 INT independencyFlag;
233 INT **ppTrCurrPos; /* belongs somehow to Onset Detection */
234 INT trPrevPos[2 * MAX_NUM_TRANS]; /* belongs somehow to Onset Detection */
236 FRAMEWIN_LIST frameWinList;
237 SPATIALFRAME saveFrame;
240 SPACE_TREE_SETUP spaceTreeSetup;
241 MPEG4SPACEENC_SSCBUF sscBuf;
242 FIXP_WIN *pFrameWindowAna__FDK[MAX_NUM_PARAMS];
243 HANDLE_QMF_FILTER_BANK *phQmfFiltIn__FDK;
244 HANDLE_DC_FILTER phDCFilterSigIn[SACENC_MAX_INPUT_CHANNELS];
245 HANDLE_ONSET_DETECT phOnset[SACENC_MAX_INPUT_CHANNELS];
246 HANDLE_SPACE_TREE hSpaceTree;
247 HANDLE_BSF_INSTANCE hBitstreamFormatter;
248 HANDLE_STATIC_GAIN_CONFIG hStaticGainConfig;
249 HANDLE_STATIC_GAIN hStaticGain;
250 HANDLE_DELAY hDelay;
253 HANDLE_ENHANCED_TIME_DOMAIN_DMX hEnhancedTimeDmx;
256 INT_PCM **ppTimeSigIn__FDK;
257 INT_PCM **ppTimeSigDelayIn__FDK;
258 INT_PCM **ppTimeSigOut__FDK;
259 FIXP_DPK ***pppHybridIn__FDK;
260 FIXP_DPK ***pppHybridInStatic__FDK;
261 FIXP_DPK ***pppProcDataIn__FDK;
262 INT_PCM *pOutputDelayBuffer__FDK;
264 UCHAR **ppBitstreamDelayBuffer;
289 HANDLE_MP4SPACE_ENCODER *phMp4SpaceEnc); argument