Module rav1e::prelude[][src]

Commonly used types and traits.

Modules

color

Color model information

config

Encoder Configuration

context

Encoder Context

Structs

ChromaticityPoint

Chromaticity coordinates as defined by CIE 1931, expressed as 0.16 fixed-point values.

ColorDescription

Signal the content color description

Config

Contains the encoder configuration.

ContentLight

High dynamic range content light level

Context

The encoder context.

EncoderConfig

Encoder settings which impact the produced bitstream.

Frame
FrameParameters

Optional per-frame encoder parameters

MasteringDisplay

High dynamic range mastering display color volume

Packet

Represents a packet.

PartitionRange

Range of block sizes to use.

Plane

One data plane of a frame.

PlaneConfig

Plane-specific configuration.

RateControlConfig

Rate control configuration

RateControlSummary

Rate control pass summary

Rational

A rational number.

Sequence
SpeedSettings

Contains the speed settings.

Enums

BlockSize
ChromaSamplePosition

Sample position for subsampled chroma

ChromaSampling

Chroma subsampling format

ColorPrimaries

Supported Color Primaries

EncoderStatus

Status that can be returned by Context functions.

FrameType

Possible types of a frame.

FrameTypeOverride

Override the frame type decision

InvalidConfig

Enumeration of possible invalid configuration errors.

MatrixCoefficients

Matrix coefficients

PixelRange

Allowed pixel value range

PixelType

Types that can be used as pixel types.

PredictionMode
PredictionModesSetting

Prediction modes to search.

RateControlError

Rate control errors

RcData

Rate Control Data

SGRComplexityLevel

Search level for self guided restoration

TransferCharacteristics

Supported Transfer Characteristics

Tune
TxType

Traits

CastFromPrimitive

Trait for casting between primitive types.

IntoFrame

Types which can be converted into frames.

Pixel

A type that can be used as a pixel type.