5 #ifndef PPAPI_CPP_VIDEO_DECODER_H_ 
    6 #define PPAPI_CPP_VIDEO_DECODER_H_ 
   10 #include "ppapi/c/pp_codecs.h" 
   11 #include "ppapi/c/pp_size.h" 
   84                      PP_VideoProfile profile,
 
   85                      PP_HardwareAcceleration acceleration,
 
   86                      uint32_t min_picture_count,
 
  118   int32_t 
Decode(uint32_t decode_id,
 
  185 #endif  // PPAPI_CPP_VIDEO_DECODER_H_ 
Definition: completion_callback.h:189
 
Definition: video_decoder.h:45
 
This class represents a 3D rendering context in the browser. 
Definition: graphics_3d.h:21
 
Definition: completion_callback.h:26
 
int32_t Initialize(const Graphics3D &graphics3d_context, PP_VideoProfile profile, PP_HardwareAcceleration acceleration, uint32_t min_picture_count, const CompletionCallback &callback)
 
int32_t Flush(const CompletionCallback &callback)
 
Definition: instance_handle.h:44
 
void RecyclePicture(const PP_VideoPicture &picture)
 
int32_t Decode(uint32_t decode_id, uint32_t size, const void *buffer, const CompletionCallback &callback)
 
int32_t GetPicture(const CompletionCallbackWithOutput< PP_VideoPicture > &callback)
 
int32_t Reset(const CompletionCallback &callback)
Returns PP_ERROR_FAILED if the decoder isn't initialized. 
 
A reference counted module resource. 
Definition: resource.h:20