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

Detailed Description

Parameter struct for the H264 video codec.

Public Attributes

bool bCrop
 Set this flag true to allow video cropping. More...
 
double dFps
 The frames per second of the video. More...
 
float fQCompress
 The amount of qscale change between easy & hard scenes (0.0-1.0). More...
 
int iTranspose
 Describes the transpose lvl. More...
 
size_t nBitrate
 The bitrate of the video. More...
 
size_t nHeigth
 The heigth of the video. More...
 
size_t nMaxBFrames
 The maximum number of B-frames between non-B-frames. More...
 
size_t nMaxQDiff
 The maximum quantizer difference between frames in the video. More...
 
size_t nMeRange
 The maximum motion estimation search range in subpel units. If 0 then no limit. More...
 
size_t nQMax
 The maximum quantizer of frames in the video. More...
 
size_t nQMin
 The minimum quantizer of frames in the video. More...
 
size_t nWidth
 The width of the video. More...
 
Rx::CRxString sxAdditionalFilters
 Addition video filters to use. More...
 

Member Data Documentation

bool Rx::FileIO::IParameterVideoEncode::H264::bCrop

Set this flag true to allow video cropping.

double Rx::FileIO::IParameterVideoEncode::H264::dFps

The frames per second of the video.

float Rx::FileIO::IParameterVideoEncode::H264::fQCompress

The amount of qscale change between easy & hard scenes (0.0-1.0).

int Rx::FileIO::IParameterVideoEncode::H264::iTranspose

Describes the transpose lvl.

-1 = Don't change (default)

0 = 90CounterCLockwise and Vertical Flip

1 = 90Clockwise

2 = 90CounterClockwise

3 = 90Clockwise and Vertical Flip.

size_t Rx::FileIO::IParameterVideoEncode::H264::nBitrate

The bitrate of the video.

size_t Rx::FileIO::IParameterVideoEncode::H264::nHeigth

The heigth of the video.

size_t Rx::FileIO::IParameterVideoEncode::H264::nMaxBFrames

The maximum number of B-frames between non-B-frames.

size_t Rx::FileIO::IParameterVideoEncode::H264::nMaxQDiff

The maximum quantizer difference between frames in the video.

size_t Rx::FileIO::IParameterVideoEncode::H264::nMeRange

The maximum motion estimation search range in subpel units. If 0 then no limit.

size_t Rx::FileIO::IParameterVideoEncode::H264::nQMax

The maximum quantizer of frames in the video.

size_t Rx::FileIO::IParameterVideoEncode::H264::nQMin

The minimum quantizer of frames in the video.

size_t Rx::FileIO::IParameterVideoEncode::H264::nWidth

The width of the video.

Rx::CRxString Rx::FileIO::IParameterVideoEncode::H264::sxAdditionalFilters

Addition video filters to use.

The filters need to be provided via the Libav commands and have to be seperated by a ",".