Pepper_31_C++_interfaces
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)
explicit
virtual pp::VideoDecoder_Dev::~VideoDecoder_Dev ( )
virtual

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: