SoftwareVideoDecoder.
More...
#include <software_video_decoder.h>
|
| SoftwareVideoDecoder (i32 device_id, DeviceType output_type, i32 thread_count) |
| SoftwareVideoDecoder.
|
|
void | configure (const FrameInfo &metadata) override |
|
bool | feed (const u8 *encoded_buffer, size_t encoded_size, bool discontinuity=false) override |
|
bool | discard_frame () override |
|
bool | get_frame (u8 *decoded_buffer, size_t decoded_size) override |
|
int | decoded_frames_buffered () override |
|
void | wait_until_frames_copied () override |
|
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) |
|
Profiler * | profiler_ = nullptr |
|
The documentation for this class was generated from the following files: