Lines Matching defs:C2SoftOpusEnc
29 struct C2SoftOpusEnc : public SimpleC2Component { struct
32 C2SoftOpusEnc(const char *name, c2_node_id_t id, argument
52 static const int kMaxSampleRateSupported = 48000;
53 static const int kDefaultFrameDurationMs = 20;
57 static const int kMaxPayload = 1500; // from tests/test_opus_encode.c
59 std::shared_ptr<IntfImpl> mIntf;
60 std::shared_ptr<C2LinearBlock> mOutputBlock;
62 OpusMSEncoder* mEncoder;
63 int16_t* mInputBufferPcm16;
65 bool mHeaderGenerated;
66 bool mIsFirstFrame;
67 bool mEncoderFlushed;
91 C2_DO_NOT_COPY(C2SoftOpusEnc); argument