OPAL Version 3.10.2
OpalRFC4175Transcoder Class Reference

#include <rfc4175.h>

Inheritance diagram for OpalRFC4175Transcoder:
OpalVideoTranscoder OpalTranscoder OpalMediaFormatPair OpalRFC4175Decoder OpalRFC4175Encoder Opal_RFC4175RGB_to_RGB24 Opal_RFC4175YCbCr420_to_YUV420P Opal_RGB24_to_RFC4175RGB Opal_YUV420P_to_RFC4175YCbCr420

Data Structures

struct  ScanLineHeader

Public Member Functions

 OpalRFC4175Transcoder (const OpalMediaFormat &inputMediaFormat, const OpalMediaFormat &outputMediaFormat)
virtual PINDEX GetPgroupSize () const =0
virtual PINDEX GetColsPerPgroup () const =0
virtual PINDEX GetRowsPerPgroup () const =0
virtual PINDEX PixelsToBytes (PINDEX pixels) const =0
PINDEX RFC4175HeaderSize (PINDEX lines)

Constructor & Destructor Documentation

OpalRFC4175Transcoder::OpalRFC4175Transcoder ( const OpalMediaFormat inputMediaFormat,
const OpalMediaFormat outputMediaFormat 
)
Parameters:
inputMediaFormatInput media format
outputMediaFormatOutput media format

Member Function Documentation

virtual PINDEX OpalRFC4175Transcoder::GetColsPerPgroup ( ) const [pure virtual]
virtual PINDEX OpalRFC4175Transcoder::GetPgroupSize ( ) const [pure virtual]
virtual PINDEX OpalRFC4175Transcoder::GetRowsPerPgroup ( ) const [pure virtual]
virtual PINDEX OpalRFC4175Transcoder::PixelsToBytes ( PINDEX  pixels) const [pure virtual]
PINDEX OpalRFC4175Transcoder::RFC4175HeaderSize ( PINDEX  lines)

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