Skip to main content

Crate wmv_decoder

Crate wmv_decoder 

Source
Expand description

Native ASF/WMV container parsing and WMV/VC-1 decoding library.

Re-exports§

pub use api::AsfWmaDecoder;
pub use api::DecodedAudioFrame;
pub use api::AsfWmv2Decoder;
pub use api::DecodedFrame;
pub use api::Wmv2Decoder;
pub use api::Wmv3Decoder;
pub use api::Wvc1Decoder;
pub use color::VideoTransferMatrix;
pub use color::yuv_limited_to_rgb;
pub use color::yuv420p_to_rgb;
pub use color::yuv420p_to_rgba;
pub use color::yuv420p_to_rgba_scaled;
pub use decoder::YuvFrame;
pub use error::DecoderError;
pub use error::Result;

Modules§

api
Public library API.
asf
ASF (Advanced Systems Format) container parser.
bitreader
color
WMV YUV colour conversion helpers.
decoder
VC-1 / WMV9 Macroblock Decoder
error
ffi
Minimal C ABI for WMV2 decoding.
na_msmpeg4_mv_tables
na_msmpeg4_tables
na_rl_tables
na_simple_idct
na_wmv2_tables
na_wmv2dsp
vc1
VC-1 / WMV9 syntax parser (Simple/Main and progressive Advanced Profile).
vc1_tables
Exact VC-1 Simple/Main VLC tables used by the native WMV3 decoder.
vlc
vlc_tree
Bit-by-bit Huffman/VLC decoder (upstream get_vlc2 equivalent strategy).
wma
Windows Media Audio decoders.
wmv2
WMV2 (Windows Media Video 8 / MS-MPEG4 V3) picture header parsing.