Raytrix Light Field SDK  v3.0
Logo
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
Rx::FileIO::IParameterVideoEncode Class Referenceabstract

Inherited by Rx::FileIO::CFFmpegEnc_Impl, and Rx::FileIO::CFFmpegEncode.

Classes

struct  H264
 Parameter struct for the H264 video codec. More...
 

Public Member Functions

virtual void GetParameters (H264 &xParameters)=0
 Gets the parameter struct containing the current encoding parameters. More...
 
virtual void SetParameters (const H264 &xParameters)=0
 Overwrites the current encoding parameters with the parameters inside the struct. More...
 

Protected Member Functions

virtual ~IParameterVideoEncode ()
 Destructor. More...
 

Constructor & Destructor Documentation

virtual Rx::FileIO::IParameterVideoEncode::~IParameterVideoEncode ( )
inlineprotectedvirtual

Destructor.

Member Function Documentation

virtual void Rx::FileIO::IParameterVideoEncode::GetParameters ( H264 xParameters)
pure virtual

Gets the parameter struct containing the current encoding parameters.

Parameters
xParameters[out] The parameter struct.

Implemented in Rx::FileIO::CFFmpegEncode, and Rx::FileIO::CFFmpegEnc_Impl.

virtual void Rx::FileIO::IParameterVideoEncode::SetParameters ( const H264 xParameters)
pure virtual

Overwrites the current encoding parameters with the parameters inside the struct.

Parameters
xParameters[in] Parameter struct with encoder parameters.

Implemented in Rx::FileIO::CFFmpegEncode, and Rx::FileIO::CFFmpegEnc_Impl.