Expand description
Commonly used types and traits.
Modules§
- Color model information
- Encoder Configuration
- Encoder Context
Structs§
- Chromaticity coordinates as defined by CIE 1931, expressed as 0.16 fixed-point values.
- Signal the content color description
- Contains the encoder configuration.
- High dynamic range content light level
- The encoder context.
- Encoder settings which impact the produced bitstream.
- Represents a raw video frame
- Optional per-frame encoder parameters
- Specifies parameters for enabling decoder-side grain synthesis for a segment of video from
start_time
toend_time
. - High dynamic range mastering display color volume
- Speed settings related to motion estimation and motion vector selection
- Settings and video data defining how to generate the film grain params.
- Opaque type to be passed from Frame to Packet
- Represents a packet.
- Range of block sizes to use.
- Speed settings related to partition decision
- One data plane of a frame.
- Plane-specific configuration.
- Speed settings related to intra prediction mode selection
- Rate control configuration
- Rate control pass summary
- A rational number.
- Contains the speed settings.
- A single T.35 metadata packet.
- Tiling information
- Speed settings related to transform size and type decision
Enums§
- Sample position for subsampled chroma
- Chroma subsampling format
- Supported Color Primaries
- Status that can be returned by
Context
functions. - Possible types of a frame.
- Override the frame type decision
- Enumeration of possible invalid configuration errors.
- Matrix coefficients
- Allowed pixel value range
- Types that can be used as pixel types.
- Prediction modes to search.
- Rate control errors
- Rate Control Data
- Search level for self guided restoration
- Prediction modes to search.
- Search level for segmentation
- Supported Transfer Characteristics
Constants§
- A randomly generated u16 to be used as a starting random seed for grain synthesis. The idea behind using a constant random seed is so that encodes are deterministic and reproducible.
- The max number of coefficients per chroma plane for grain synthesis
- The max number of scaling points per chroma plane for grain synthesis
- The max number of luma coefficients for grain synthesis
- The max number of luma scaling points for grain synthesis
Traits§
- Trait for casting between primitive types.
- Types which can be converted into frames.
- A type that can be used as a pixel type.
Functions§
- Generates a set of photon noise parameters for a segment of video given a set of
args
. - This file has the implementation details of the grain table.
- Write a set of generated film grain params to a table file, using the standard film grain table format supported by aomenc, rav1e, and svt-av1.