YARP
Yet Another Robot Platform
H264Decoder Class Reference

#include <h264_carrier/H264Decoder.h>

Public Member Functions

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

Public Attributes

std::mutex mutex
 
yarp::os::Semaphore semaphore
 

Detailed Description

Definition at line 37 of file H264Decoder.h.

Constructor & Destructor Documentation

◆ H264Decoder()

H264Decoder::H264Decoder ( h264Decoder_cfgParamters config)

Definition at line 450 of file H264Decoder.cpp.

◆ ~H264Decoder()

H264Decoder::~H264Decoder ( )

Definition at line 503 of file H264Decoder.cpp.

Member Function Documentation

◆ getLastFrame()

ImageOf< PixelRgb > & H264Decoder::getLastFrame ( )

Definition at line 511 of file H264Decoder.cpp.

◆ getLastFrameSize()

int H264Decoder::getLastFrameSize ( )

Definition at line 525 of file H264Decoder.cpp.

◆ init()

bool H264Decoder::init ( )

Definition at line 456 of file H264Decoder.cpp.

◆ newFrameIsAvailable()

bool H264Decoder::newFrameIsAvailable ( )

Definition at line 519 of file H264Decoder.cpp.

◆ setReq()

void H264Decoder::setReq ( )

Definition at line 531 of file H264Decoder.cpp.

◆ start()

bool H264Decoder::start ( )

Definition at line 483 of file H264Decoder.cpp.

◆ stop()

bool H264Decoder::stop ( )

Definition at line 493 of file H264Decoder.cpp.

Member Data Documentation

◆ mutex

std::mutex H264Decoder::mutex

Definition at line 44 of file H264Decoder.h.

◆ semaphore

yarp::os::Semaphore H264Decoder::semaphore

Definition at line 45 of file H264Decoder.h.


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