Expand description
Frame types for video, audio, and metadata.
Structs§
- Audio
Frame - Owned, tightly packed planar floating-point audio with a validated layout.
- Audio
Frame Builder - Builder for configuring an AudioFrame with ergonomic method chaining
- Audio
Ref - A zero-copy borrowed audio frame, generic over its free strategy
S. - Metadata
Frame - Owned UTF-8 metadata text and its timecode.
- Metadata
Frame Ref - A zero-copy borrowed metadata frame.
- Pixel
Format Info - Compile-time pixel format properties.
- Video
Frame - An owned video frame with validated dimensions, format, stride, and buffer size.
- Video
Frame Builder - Builder for configuring a VideoFrame with ergonomic method chaining
- Video
Plane - An allocation-free view of one video plane’s initialized active bytes.
- Video
Planes - Video planes in SDK memory order, with no allocation or pixel copies.
Send + Syncfor scoped reads; the owning frame’s thread rules still apply. - Video
Ref - A zero-copy borrowed video frame, generic over its free strategy
S. - Video
Rows - Active video rows, borrowing the frame that owns the SDK allocation.
Send + Syncthrough its immutable plane; iteration never calls the SDK.
Enums§
- Audio
Format - Audio format identifiers (FourCC codes).
- Audio
Layout - Audio data layout format
- Format
Category - Category of pixel format for buffer calculation and union field access.
- Image
Format - Image format specification for encoding video frames.
- Line
Stride OrSize - First-plane line stride for the supported uncompressed video formats. Compressed and opaque payloads are not represented by safe frame types.
- Pixel
Format - Video pixel format identifiers (FourCC codes).
- Scan
Type - Video scan type (progressive, interlaced, or field-based).
Type Aliases§
- Audio
Frame Ref - A zero-copy borrowed audio frame from a
Receivercapture. - Video
Frame Ref - A zero-copy borrowed video frame from a
Receivercapture.