Class ILLIXR::ada_video_decoder
ClassList > ILLIXR > ada_video_decoder
#include <video_decoder.hpp>
Inherits the following classes: ILLIXR::video_decoder
Public Functions
| Type | Name |
|---|---|
| ada_video_decoder (DecodeCallback callback) |
|
| virtual void | enqueue (std::string & img0, std::string & img1) override |
Public Functions inherited from ILLIXR::video_decoder
| Type | Name |
|---|---|
| GstFlowReturn | cb_appsink (GstElement * sink) |
| virtual void | enqueue (std::string & img0, std::string & img1) = 0 |
| void | init () |
| video_decoder (DecodeCallback callback) |
Protected Attributes inherited from ILLIXR::video_decoder
| Type | Name |
|---|---|
| GstElement * | appsink_img0_ = {} |
| GstElement * | appsink_img1_ = {} |
| GstElement * | appsrc_img0_ = {} |
| GstElement * | appsrc_img1_ = {} |
| DecodeCallback | callback_ |
| GstMapInfo | img0_map_ = {} |
| bool | img0_ready_ = [**false**](namespaceILLIXR.md#function-normalize) |
| GstMapInfo | img1_map_ = {} |
| bool | img1_ready_ = [**false**](namespaceILLIXR.md#function-normalize) |
| GstElement * | pipeline_img0_ = {} |
| GstElement * | pipeline_img1_ = {} |
| std::condition_variable | pipeline_sync_ |
| std::mutex | pipeline_sync_mutex_ |
Protected Functions inherited from ILLIXR::video_decoder
| Type | Name |
|---|---|
| void | create_pipelines () |
Public Functions Documentation
function ada_video_decoder
inline explicit ILLIXR::ada_video_decoder::ada_video_decoder (
DecodeCallback callback
)
function enqueue
virtual void ILLIXR::ada_video_decoder::enqueue (
std::string & img0,
std::string & img1
) override
Implements ILLIXR::video_decoder::enqueue
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/plugins/ada/server_rx/video_decoder.hpp