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 | nGopSize |
Group of pictures size - 0 will produce I frames only. 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 | nMe_Method |
The Motion-estimation method (e.g. ME_ZERO) More... | |
size_t | nMe_Range |
The Motion-estimation range More... | |
size_t | nMeRange |
The maximum motion estimation search range in subpel units. If 0 then no limit. More... | |
size_t | nProfile |
The Profile used for encoding (e.g. FF_PROFILE_H264_BASELINE). 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 | nThreadType |
The threading type e.g. (FF_THREAD_FRAME). More... | |
size_t | nWidth |
The width of the video. More... | |
Rx::CRxString | sxAdditionalFilters |
Addition video filters to use. More... | |
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::nGopSize |
Group of pictures size - 0 will produce I frames only.
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::nMe_Method |
The Motion-estimation method (e.g. ME_ZERO)
size_t Rx::FileIO::IParameterVideoEncode::H264::nMe_Range |
The Motion-estimation range
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::nProfile |
The Profile used for encoding (e.g. FF_PROFILE_H264_BASELINE).
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::nThreadType |
The threading type e.g. (FF_THREAD_FRAME).
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 ",".