Public Member Functions | List of all members
pp::VideoDecoder_Dev Class Reference

#include <video_decoder_dev.h>

Inheritance diagram for pp::VideoDecoder_Dev:
Inheritance graph
Collaboration diagram for pp::VideoDecoder_Dev:
Collaboration graph

Public Member Functions

 VideoDecoder_Dev (const InstanceHandle &instance, const Graphics3D &context, PP_VideoDecoder_Profile profile)
 VideoDecoder_Dev (PP_Resource resource)
virtual ~VideoDecoder_Dev ()
void AssignPictureBuffers (const std::vector< PP_PictureBuffer_Dev > &buffers)
int32_t Decode (const PP_VideoBitstreamBuffer_Dev &bitstream_buffer, const CompletionCallback &callback)
void ReusePictureBuffer (int32_t picture_buffer_id)
int32_t Flush (const CompletionCallback &callback)
int32_t Reset (const CompletionCallback &callback)
- Public Member Functions inherited from pp::Resource
 Resource ()
 The default constructor. More...
 Resource (const Resource &other)
virtual ~Resource ()
 Destructor. More...
Resourceoperator= (const Resource &other)
bool is_null () const
PP_Resource pp_resource () const
PP_Resource detach ()

Additional Inherited Members

- Protected Member Functions inherited from pp::Resource
 Resource (PP_Resource resource)
 Resource (PassRef, PP_Resource resource)
void PassRefFromConstructor (PP_Resource resource)

Detailed Description

Definition at line 24 of file video_decoder_dev.h.

Constructor & Destructor Documentation

pp::VideoDecoder_Dev::VideoDecoder_Dev ( const InstanceHandle instance,
const Graphics3D context,
PP_VideoDecoder_Profile  profile 
pp::VideoDecoder_Dev::VideoDecoder_Dev ( PP_Resource  resource)
virtual pp::VideoDecoder_Dev::~VideoDecoder_Dev ( )

Member Function Documentation

void pp::VideoDecoder_Dev::AssignPictureBuffers ( const std::vector< PP_PictureBuffer_Dev > &  buffers)
int32_t pp::VideoDecoder_Dev::Decode ( const PP_VideoBitstreamBuffer_Dev &  bitstream_buffer,
const CompletionCallback callback 
int32_t pp::VideoDecoder_Dev::Flush ( const CompletionCallback callback)
int32_t pp::VideoDecoder_Dev::Reset ( const CompletionCallback callback)
void pp::VideoDecoder_Dev::ReusePictureBuffer ( int32_t  picture_buffer_id)

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