YARP
Yet Another Robot Platform
yarp::os::H264Decoder Class Reference

#include <h264_carrier/H264Decoder.h>

Detailed Description

Definition at line 35 of file H264Decoder.h.

Public Member Functions

 H264Decoder (h264Decoder_cfgParamters &config)
 
 ~H264Decoder ()
 
bool init (void)
 
bool start ()
 
bool stop ()
 
yarp::sig::ImageOf< yarp::sig::PixelRgb > & getLastFrame (void)
 
int getLastFrameSize (void)
 
bool newFrameIsAvailable (void)
 
void setReq (void)
 

Public Attributes

yarp::os::Mutex mutex
 
yarp::os::Semaphore semaphore
 

Private Attributes

int remotePort
 
void * sysResource
 
h264Decoder_cfgParamters cfg
 

Constructor & Destructor Documentation

◆ H264Decoder()

H264Decoder::H264Decoder ( h264Decoder_cfgParamters config)

Definition at line 395 of file H264Decoder.cpp.

◆ ~H264Decoder()

H264Decoder::~H264Decoder ( )

Definition at line 451 of file H264Decoder.cpp.

Member Function Documentation

◆ getLastFrame()

ImageOf< PixelRgb > & H264Decoder::getLastFrame ( void  )

Definition at line 459 of file H264Decoder.cpp.

◆ getLastFrameSize()

int H264Decoder::getLastFrameSize ( void  )

Definition at line 473 of file H264Decoder.cpp.

◆ init()

bool H264Decoder::init ( void  )

Definition at line 404 of file H264Decoder.cpp.

◆ newFrameIsAvailable()

bool H264Decoder::newFrameIsAvailable ( void  )

Definition at line 467 of file H264Decoder.cpp.

◆ setReq()

void H264Decoder::setReq ( void  )

Definition at line 479 of file H264Decoder.cpp.

◆ start()

bool H264Decoder::start ( )

Definition at line 431 of file H264Decoder.cpp.

◆ stop()

bool H264Decoder::stop ( )

Definition at line 441 of file H264Decoder.cpp.

Member Data Documentation

◆ cfg

h264Decoder_cfgParamters yarp::os::H264Decoder::cfg
private

Definition at line 40 of file H264Decoder.h.

◆ mutex

yarp::os::Mutex yarp::os::H264Decoder::mutex

Definition at line 43 of file H264Decoder.h.

◆ remotePort

int yarp::os::H264Decoder::remotePort
private

Definition at line 38 of file H264Decoder.h.

◆ semaphore

yarp::os::Semaphore yarp::os::H264Decoder::semaphore

Definition at line 44 of file H264Decoder.h.

◆ sysResource

void* yarp::os::H264Decoder::sysResource
private

Definition at line 39 of file H264Decoder.h.


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