Lines Matching refs:cxx_decoder
26 std::unique_ptr<libgav1::Decoder> cxx_decoder(new (std::nothrow) in Libgav1DecoderCreate() local
28 if (cxx_decoder == nullptr) return kLibgav1StatusOutOfMemory; in Libgav1DecoderCreate()
44 const Libgav1StatusCode status = cxx_decoder->Init(&cxx_settings); in Libgav1DecoderCreate()
46 *decoder_out = reinterpret_cast<Libgav1Decoder*>(cxx_decoder.release()); in Libgav1DecoderCreate()
52 auto* cxx_decoder = reinterpret_cast<libgav1::Decoder*>(decoder); in Libgav1DecoderDestroy() local
53 delete cxx_decoder; in Libgav1DecoderDestroy()
60 auto* cxx_decoder = reinterpret_cast<libgav1::Decoder*>(decoder); in Libgav1DecoderEnqueueFrame() local
61 return cxx_decoder->EnqueueFrame(data, size, user_private_data, in Libgav1DecoderEnqueueFrame()
67 auto* cxx_decoder = reinterpret_cast<libgav1::Decoder*>(decoder); in Libgav1DecoderDequeueFrame() local
68 return cxx_decoder->DequeueFrame(out_ptr); in Libgav1DecoderDequeueFrame()
72 auto* cxx_decoder = reinterpret_cast<libgav1::Decoder*>(decoder); in Libgav1DecoderSignalEOS() local
73 return cxx_decoder->SignalEOS(); in Libgav1DecoderSignalEOS()