1pub mod builder;
2pub mod error;
3pub mod handler;
4pub mod source;
5pub mod stream;
6
7#[cfg(feature = "auto-encode")]
8pub mod encode;
9
10#[cfg(feature = "healthcheck")]
11pub(crate) mod healthcheck;
12
13pub use builder::{tap, TapBuilder};
14pub use error::{SdkError, TapError};
15pub use handler::TapHandler;
16pub use source::AudioSource;
17pub use stream::AudioStreamSender;
18
19pub use zakofish::types::message::{
21 AttachedMetadata, AudioMetadataSuccessMessage, AudioRequestSuccessMessage,
22};
23
24pub use zakofish::types::model::{AudioCachePolicy, AudioCacheType, AudioMetadata};