Expand description
Contains the encoder functionality for encoding captured frames, including
crate::encoder::VideoEncoder.
Structs§
- Audio
Settings Builder - Builder for configuring audio encoder settings.
- Container
Settings Builder - Builder for configuring container settings.
- Image
Encoder - Encodes raw image buffers into encoded bytes for common formats.
- Video
Encoder - Encodes video frames (and optional audio) and writes them to a file or stream.
- Video
Settings Builder - Builder for configuring video encoder settings.
Enums§
- Audio
Encoder Source - Audio sources used by
VideoEncoder. The encoder takes ownership of the bytes. - Audio
Settings SubType - Audio encoder subtypes.
- Container
Settings SubType - Container subtypes.
- Image
Encoder Error - Errors that can occur when encoding raw buffers to images via
ImageEncoder. - Image
Encoder Pixel Format - Pixel formats supported by the Windows API for image encoding.
- Image
Format - Supported output image formats for
crate::encoder::ImageEncoder. - Video
Encoder Error - Errors emitted by
VideoEncoderduring configuration, streaming, or finalization. - Video
Encoder Source - Video sources used by
VideoEncoder. - Video
Settings SubType - Video encoder subtypes.