primo::avblocks::Param::Encoder::Video::H265¶
Parameters specific to HEVC/H.265 encoders.
-
static const char primo::avblocks::Param::Encoder::Video::H265::Profile[] = "ENCODER_H265_PROFILE_IDC"¶
H.265 encoding profile.
This parameter is an integer.
The supported values are defined in the primo::codecs::H265Profile. The default value is H265Profile::Main.
Supported profiles: Main, Main10.
Sets the value of the profile_idc syntax element.
See also
See also
See also
-
static const char primo::avblocks::Param::Encoder::Video::H265::Level[] = "ENCODER_H265_LEVEL_IDC"¶
H.265 computation level.
This parameter is an integer.
Sets the value of the level_idc syntax element.
The default value is H265Level::None (level is selected automatically).
Note: Similar with the Profile, Level specifies the capabilities a decoder must fulfill to decode a bitstream of a certain level. Most level restrictions are driven by memory restrictions and set restrictions such as resolution supported, maximum number of references, frame rate etc.
See also
primo::codecs::H265Level
See also
See also
-
static const char primo::avblocks::Param::Encoder::Video::H265::Tier[] = "ENCODER_H265_TIER"¶
H.265 bitrate tier.
The supported values are defined in the primo::codecs::H265Tier. The default value is [H265Tier::Main](primo::codecs::H265Tier::Main).
High tier specifies higher bitrate than Main tier. The High tier is not supported under level 4.
See also
primo::codecs::H265Tier
See also
See also
-
static const char primo::avblocks::Param::Encoder::Video::H265::GOPLength[] = "ENCODER_H265_GOP_LENGTH"¶
H.265
Group of Pictures (GOP)size.This parameter is an integer.
The integer value is the distance between two I-pictures. If 1 then stream will contain only I-pictures. If 0 then there will be no I-pictures in the stream after the first picture.
The default value is 0.
See also
See also
See also