1#![cfg_attr(
7 feature = "document-features",
8 cfg_attr(doc, doc = ::document_features::document_features!())
9)]
10#![cfg_attr(docsrs, feature(doc_cfg))]
11
12#[link(name = "ohaudio")]
13unsafe extern "C" {}
14
15pub mod audiocapturer;
16pub mod audiorenderer;
17pub mod audiostream_base;
18pub mod audiostreambuilder;
19
20#[cfg(feature = "api-12")]
21#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
22pub mod audio_common;
23#[cfg(feature = "api-12")]
24#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
25pub mod audio_device_base;
26#[cfg(feature = "api-12")]
27#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
28pub mod audio_manager;
29#[cfg(feature = "api-12")]
30#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
31pub mod audio_routing_manager;
32#[cfg(feature = "api-12")]
33#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
34pub mod audio_session_manager;
35
36#[cfg(feature = "api-19")]
37#[cfg_attr(docsrs, doc(cfg(feature = "api-19")))]
38pub mod audio_stream_manager;
39
40#[cfg(feature = "api-20")]
41#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
42pub mod audio_resource_manager;
43#[cfg(feature = "api-20")]
44#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
45pub mod audio_volume_manager;