1#![cfg_attr(
6 feature = "document-features",
7 cfg_attr(doc, doc = ::document_features::document_features!())
8)]
9#![cfg_attr(docsrs, feature(doc_cfg))]
10
11#[cfg(feature = "api-11")]
12#[cfg_attr(docsrs, doc(cfg(feature = "api-11")))]
13pub mod avbuffer;
14
15pub mod avbuffer_info;
16pub mod avmemory;
17
18#[cfg(feature = "api-10")]
19#[cfg_attr(docsrs, doc(cfg(feature = "api-10")))]
20pub mod avcapability;
21
22#[cfg(feature = "api-11")]
23#[cfg_attr(docsrs, doc(cfg(feature = "api-11")))]
24pub mod avplayer;
25#[cfg(feature = "api-11")]
26#[cfg_attr(docsrs, doc(cfg(feature = "api-11")))]
27pub mod avplayer_base;
28
29pub mod averrors;
30
31pub mod avformat;
32
33#[cfg(feature = "api-10")]
34#[cfg_attr(docsrs, doc(cfg(feature = "api-10")))]
35pub mod avcodec_audio_channel_layout;
36#[cfg(feature = "api-11")]
37#[cfg_attr(docsrs, doc(cfg(feature = "api-11")))]
38pub mod avcodec_audiocodec;
39pub mod avcodec_audiodecoder;
40pub mod avcodec_audioencoder;
41pub mod avcodec_base;
42pub mod avcodec_videodecoder;
43pub mod avcodec_videoencoder;
44
45#[cfg(feature = "api-10")]
46#[cfg_attr(docsrs, doc(cfg(feature = "api-10")))]
47pub mod avdemuxer;
48#[cfg(feature = "api-18")]
49#[cfg_attr(docsrs, doc(cfg(feature = "api-18")))]
50pub mod avimage_generator;
51#[cfg(feature = "api-18")]
52#[cfg_attr(docsrs, doc(cfg(feature = "api-18")))]
53pub mod avimage_generator_base;
54#[cfg(feature = "api-18")]
55#[cfg_attr(docsrs, doc(cfg(feature = "api-18")))]
56pub mod avmetadata_extractor;
57#[cfg(feature = "api-18")]
58#[cfg_attr(docsrs, doc(cfg(feature = "api-18")))]
59pub mod avmetadata_extractor_base;
60#[cfg(feature = "api-10")]
61#[cfg_attr(docsrs, doc(cfg(feature = "api-10")))]
62pub mod avmuxer;
63#[cfg(feature = "api-18")]
64#[cfg_attr(docsrs, doc(cfg(feature = "api-18")))]
65pub mod avrecorder;
66#[cfg(feature = "api-18")]
67#[cfg_attr(docsrs, doc(cfg(feature = "api-18")))]
68pub mod avrecorder_base;
69#[cfg(feature = "api-10")]
70#[cfg_attr(docsrs, doc(cfg(feature = "api-10")))]
71pub mod avscreen_capture;
72#[cfg(feature = "api-10")]
73#[cfg_attr(docsrs, doc(cfg(feature = "api-10")))]
74pub mod avscreen_capture_base;
75#[cfg(feature = "api-10")]
76#[cfg_attr(docsrs, doc(cfg(feature = "api-10")))]
77pub mod avscreen_capture_errors;
78#[cfg(feature = "api-10")]
79#[cfg_attr(docsrs, doc(cfg(feature = "api-10")))]
80pub mod avsource;
81#[cfg(feature = "api-20")]
82#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
83pub mod avtranscoder;
84#[cfg(feature = "api-20")]
85#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
86pub mod avtranscoder_base;
87#[cfg(feature = "api-12")]
88#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
89pub mod cencinfo;
90#[cfg(feature = "api-20")]
91#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
92pub mod lowpower_audio_sink;
93#[cfg(feature = "api-20")]
94#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
95pub mod lowpower_audio_sink_base;
96#[cfg(feature = "api-20")]
97#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
98pub mod lowpower_avsink_base;
99#[cfg(feature = "api-20")]
100#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
101pub mod lowpower_video_sink;
102#[cfg(feature = "api-20")]
103#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
104pub mod lowpower_video_sink_base;
105#[cfg(feature = "api-18")]
106#[cfg_attr(docsrs, doc(cfg(feature = "api-18")))]
107pub mod media_types;