Lines Matching defs:CodecBase
53 struct CodecBase : public AHandler, /* static */ ColorUtils {
55 * This interface defines events firing from CodecBase back to MediaCodec.
230 CodecBase() = default;
231 virtual ~CodecBase() = default;
236 DISALLOW_EVIL_CONSTRUCTORS(CodecBase);
240 * A channel between MediaCodec and CodecBase object which manages buffer
242 * underlying CodecBase implementation should define its own interface
248 * 2) All methods do not call underlying CodecBase object while holding a lock.
255 inline void setCallback(std::unique_ptr<CodecBase::BufferCallback> &&callback) {
300 * Discard a buffer to the underlying CodecBase object.
319 std::unique_ptr<CodecBase::BufferCallback> mCallback;