Lines Matching defs:C2SoftXaacDec
47 struct C2SoftXaacDec : public SimpleC2Component { struct
50 C2SoftXaacDec(const char* name, c2_node_id_t id, argument
68 enum {
72 std::shared_ptr<IntfImpl> mIntf;
73 void* mXheaacCodecHandle;
74 void* mMpegDDrcHandle;
75 uint32_t mInputBufferSize;
76 uint32_t mOutputFrameLength;
77 int8_t* mInputBuffer;
78 int8_t* mOutputBuffer;
79 int32_t mSampFreq;
80 int32_t mNumChannels;
81 int32_t mPcmWdSz;
82 int32_t mChannelMask;
83 int32_t mNumOutBytes;
84 uint64_t mCurFrameIndex;
85 uint64_t mCurTimestamp;
86 bool mIsCodecInitialized;
87 bool mIsCodecConfigFlushRequired;
88 int8_t* mDrcInBuf;
89 int8_t* mDrcOutBuf;
90 int32_t mMpegDDRCPresent;
91 int32_t mDRCFlag;
93 Vector<void*> mMemoryVec;
94 Vector<void*> mDrcMemoryVec;
96 size_t mInputBufferCount __unused;
97 size_t mOutputBufferCount __unused;
98 bool mSignalledOutputEos;
99 bool mSignalledError;
100 char* mOutputDrainBuffer;
101 uint32_t mOutputDrainBufferWritePos;