Pepper_31_C++_interfaces
Public Member Functions | List of all members
pp::VideoDecoderClient_Dev Class Referenceabstract

#include <video_decoder_client_dev.h>

Collaboration diagram for pp::VideoDecoderClient_Dev:
Collaboration graph

Public Member Functions

 VideoDecoderClient_Dev (Instance *instance)
 
virtual ~VideoDecoderClient_Dev ()
 
virtual void ProvidePictureBuffers (PP_Resource decoder, uint32_t req_num_of_bufs, const PP_Size &dimensions, uint32_t texture_target)=0
 
virtual void DismissPictureBuffer (PP_Resource decoder, int32_t picture_buffer_id)=0
 
virtual void PictureReady (PP_Resource decoder, const PP_Picture_Dev &picture)=0
 
virtual void NotifyError (PP_Resource decoder, PP_VideoDecodeError_Dev error)=0
 

Detailed Description

Definition at line 21 of file video_decoder_client_dev.h.

Constructor & Destructor Documentation

pp::VideoDecoderClient_Dev::VideoDecoderClient_Dev ( Instance instance)
virtual pp::VideoDecoderClient_Dev::~VideoDecoderClient_Dev ( )
virtual

Member Function Documentation

virtual void pp::VideoDecoderClient_Dev::DismissPictureBuffer ( PP_Resource  decoder,
int32_t  picture_buffer_id 
)
pure virtual
virtual void pp::VideoDecoderClient_Dev::NotifyError ( PP_Resource  decoder,
PP_VideoDecodeError_Dev  error 
)
pure virtual
virtual void pp::VideoDecoderClient_Dev::PictureReady ( PP_Resource  decoder,
const PP_Picture_Dev &  picture 
)
pure virtual
virtual void pp::VideoDecoderClient_Dev::ProvidePictureBuffers ( PP_Resource  decoder,
uint32_t  req_num_of_bufs,
const PP_Size &  dimensions,
uint32_t  texture_target 
)
pure virtual

The documentation for this class was generated from the following file: