VideoDecoder.
More...
#include <video_decoder.h>
|
virtual void | configure (const FrameInfo &metadata)=0 |
|
virtual bool | feed (const u8 *encoded_buffer, size_t encoded_size, bool discontinuity=false)=0 |
|
virtual bool | discard_frame ()=0 |
|
virtual bool | get_frame (u8 *decoded_buffer, size_t decoded_size)=0 |
|
virtual int | decoded_frames_buffered ()=0 |
|
virtual void | wait_until_frames_copied ()=0 |
|
void | set_profiler (Profiler *profiler) |
|
|
static std::vector< VideoDecoderType > | get_supported_decoder_types () |
|
static bool | has_decoder_type (VideoDecoderType type) |
|
static VideoDecoder * | make_from_config (DeviceHandle device_handle, i32 num_devices, VideoDecoderType type) |
|
The documentation for this class was generated from the following files: