Pepper_31_C++_interfaces
|
#include <video_decoder_dev.h>
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) |
![]() | |
Resource () | |
The default constructor. More... | |
Resource (const Resource &other) | |
virtual | ~Resource () |
Destructor. More... | |
Resource & | operator= (const Resource &other) |
bool | is_null () const |
PP_Resource | pp_resource () const |
PP_Resource | detach () |
Additional Inherited Members | |
![]() | |
Resource (PP_Resource resource) | |
Resource (PassRef, PP_Resource resource) | |
void | PassRefFromConstructor (PP_Resource resource) |
Definition at line 24 of file video_decoder_dev.h.
pp::VideoDecoder_Dev::VideoDecoder_Dev | ( | const InstanceHandle & | instance, |
const Graphics3D & | context, | ||
PP_VideoDecoder_Profile | profile | ||
) |
|
explicit |
|
virtual |
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 | ) |