Crate afi[−][src]
Aldaron's Format Interface
This crate provides APIs for audio and video (buffers, encoders/decoders) Encoder/decoder crates can depend on this crate. Here's a list of crates that do:
Re-exports
pub use ColorChannels::*; |
pub use AudioChannels::*; |
Structs
AFrame |
An audio frame (2000 samples = 1/24 of a second) |
Audio |
An Audio Buffer (48kHz/48,000hz). |
Index |
Index for a frame. |
VFrame |
A Video Frame (1/24 of a second) |
Video |
A Video Buffer (24fps). |
Enums
AudioChannels |
Mono, Stereo or Surround. |
ColorChannels |
The format for the color channels of the |
Traits
Decoder |
A trait for implementing decoding audio, video or both. |
EncoderA |
A trait for implementing encoding audio. |
EncoderAV |
A trait for implementing encoding audio and video together. |
EncoderV |
A trait for implementing encoding video (use only with non-audio formats). |