Skip to main content

Module encoder

Module encoder 

Source
Expand description

Contains the encoder functionality for encoding captured frames, including crate::encoder::VideoEncoder.

Structs§

AudioSettingsBuilder
Builder for configuring audio encoder settings.
ContainerSettingsBuilder
Builder for configuring container settings.
ImageEncoder
Encodes raw image buffers into encoded bytes for common formats.
VideoEncoder
Encodes video frames (and optional audio) and writes them to a file or stream.
VideoSettingsBuilder
Builder for configuring video encoder settings.

Enums§

AudioEncoderSource
Audio sources used by VideoEncoder. The encoder takes ownership of the bytes.
AudioSettingsSubType
Audio encoder subtypes.
ContainerSettingsSubType
Container subtypes.
ImageEncoderError
Errors that can occur when encoding raw buffers to images via ImageEncoder.
ImageEncoderPixelFormat
Pixel formats supported by the Windows API for image encoding.
ImageFormat
Supported output image formats for crate::encoder::ImageEncoder.
VideoEncoderError
Errors emitted by VideoEncoder during configuration, streaming, or finalization.
VideoEncoderSource
Video sources used by VideoEncoder.
VideoSettingsSubType
Video encoder subtypes.