Skip to main content

Module encoder

Module encoder 

Source
Expand description

Converts YUV / RGB images to NAL packets.

Structs§

BitRate
Bitrate of the encoder.
EncodedBitStream
Bitstream output resulting from an encode() operation.
Encoder
An OpenH264 encoder.
EncoderConfig
Configuration for the Encoder.
EncoderRawAPI
Convenience wrapper with guaranteed function pointers for easy access.
FrameRate
Frame rate of the encoder.
IntraFramePeriod
A period in frames after which a new I-Frame is generated.
Layer
An encoded layer, contains the Network Abstraction Layer inputs.
QpRange
Quantization parameter range to control the degree of compression.
VuiConfig
H.264 VUI configuration for signaling color space to decoders.

Enums§

ColorPrimaries
H.264 colour_primaries values (ITU-T H.264 Table E-3).
Complexity
Complexity of the encoder (speed vs. quality).
FrameType
Frame type returned by the encoder.
Level
H.264 encoding levels with their corresponding capabilities.
MatrixCoefficients
H.264 matrix_coefficients values (ITU-T H.264 Table E-5).
Profile
The H.264 encoding profile
RateControlMode
Specifies the mode used by the encoder to control the rate.
SpsPpsStrategy
Sets the behavior for generating SPS/PPS.
TransferCharacteristics
H.264 transfer_characteristics values (ITU-T H.264 Table E-4).
UsageType
The intended usage scenario for the encoder.