Lines Matching defs:VideoDecoder
26 class VideoDecoder : public PPB_VideoDecoder_Shared {
29 explicit VideoDecoder(const HostResource& resource);
30 virtual ~VideoDecoder();
32 static VideoDecoder* Create(const HostResource& resource,
56 DISALLOW_COPY_AND_ASSIGN(VideoDecoder);
59 VideoDecoder::VideoDecoder(const HostResource& decoder)
63 VideoDecoder::~VideoDecoder() {
68 int32_t VideoDecoder::Decode(
91 void VideoDecoder::AssignPictureBuffers(uint32_t no_of_buffers,
101 void VideoDecoder::ReusePictureBuffer(int32_t picture_buffer_id) {
107 int32_t VideoDecoder::Flush(scoped_refptr<TrackedCallback> callback) {
117 int32_t VideoDecoder::Reset(scoped_refptr<TrackedCallback> callback) {
127 void VideoDecoder::Destroy() {
134 PluginDispatcher* VideoDecoder::GetDispatcher() const {
138 void VideoDecoder::ResetACK(int32_t result) {
142 void VideoDecoder::FlushACK(int32_t result) {
146 void VideoDecoder::EndOfBitstreamACK(
210 scoped_refptr<VideoDecoder> decoder(new VideoDecoder(result));
302 static_cast<VideoDecoder*>(enter.object())->EndOfBitstreamACK(id, result);
309 static_cast<VideoDecoder*>(enter.object())->FlushACK(result);
316 static_cast<VideoDecoder*>(enter.object())->ResetACK(result);