YARP
Yet Another Robot Platform
H264DecoderHelper Class Reference

Public Member Functions

 H264DecoderHelper (std::mutex *m_ptr, Semaphore *s_ptr)
 
 ~H264DecoderHelper ()
 
bool istantiateElements (h264Decoder_cfgParamters &cfgParams)
 
bool configureElements (h264Decoder_cfgParamters &cfgParams)
 
bool linkElements ()
 

Public Attributes

GstElement * pipeline
 
GstElement * source
 
GstElement * sink
 
GstElement * jitterBuff
 
GstElement * rtpDepay
 
GstElement * parser
 
GstElement * convert
 
GstElement * decoder
 
GstElement * sizeChanger
 
data_for_gst_callback gst_cbk_data
 
GstBus * bus
 
guint bus_watch_id
 
ImageOf< PixelRgbmyframe
 

Detailed Description

Definition at line 280 of file H264Decoder.cpp.

Constructor & Destructor Documentation

◆ H264DecoderHelper()

H264DecoderHelper::H264DecoderHelper ( std::mutex *  m_ptr,
Semaphore s_ptr 
)
inline

Definition at line 302 of file H264Decoder.cpp.

◆ ~H264DecoderHelper()

H264DecoderHelper::~H264DecoderHelper ( )
inline

Definition at line 319 of file H264Decoder.cpp.

Member Function Documentation

◆ configureElements()

bool H264DecoderHelper::configureElements ( h264Decoder_cfgParamters cfgParams)
inline

Definition at line 354 of file H264Decoder.cpp.

◆ istantiateElements()

bool H264DecoderHelper::istantiateElements ( h264Decoder_cfgParamters cfgParams)
inline

Definition at line 322 of file H264Decoder.cpp.

◆ linkElements()

bool H264DecoderHelper::linkElements ( )
inline

Definition at line 393 of file H264Decoder.cpp.

Member Data Documentation

◆ bus

GstBus* H264DecoderHelper::bus

Definition at line 297 of file H264Decoder.cpp.

◆ bus_watch_id

guint H264DecoderHelper::bus_watch_id

Definition at line 298 of file H264Decoder.cpp.

◆ convert

GstElement* H264DecoderHelper::convert

Definition at line 291 of file H264Decoder.cpp.

◆ decoder

GstElement* H264DecoderHelper::decoder

Definition at line 292 of file H264Decoder.cpp.

◆ gst_cbk_data

data_for_gst_callback H264DecoderHelper::gst_cbk_data

Definition at line 295 of file H264Decoder.cpp.

◆ jitterBuff

GstElement* H264DecoderHelper::jitterBuff

Definition at line 288 of file H264Decoder.cpp.

◆ myframe

ImageOf<PixelRgb> H264DecoderHelper::myframe

Definition at line 300 of file H264Decoder.cpp.

◆ parser

GstElement* H264DecoderHelper::parser

Definition at line 290 of file H264Decoder.cpp.

◆ pipeline

GstElement* H264DecoderHelper::pipeline

Definition at line 285 of file H264Decoder.cpp.

◆ rtpDepay

GstElement* H264DecoderHelper::rtpDepay

Definition at line 289 of file H264Decoder.cpp.

◆ sink

GstElement* H264DecoderHelper::sink

Definition at line 287 of file H264Decoder.cpp.

◆ sizeChanger

GstElement* H264DecoderHelper::sizeChanger

Definition at line 293 of file H264Decoder.cpp.

◆ source

GstElement* H264DecoderHelper::source

Definition at line 286 of file H264Decoder.cpp.


The documentation for this class was generated from the following file: