//! Android `MediaCodec` codec surface.
//!
//! Two pipelines share `AMediaCodec` for PCM output:
//! - fMP4 AAC-LC / FLAC over HLS: container parsed by
//! `crate::fmp4::Fmp4SegmentDemuxer`, frames decoded by [`AndroidCodec`].
//! - Standalone WAV / MP3 / ALAC: container parsed via `AMediaExtractor`
//! ([`media_extractor::AndroidMediaExtractor`]), frames decoded by
//! [`AndroidCodec`]. No Symphonia required.
pub
pub
pub
pub
pub
pub
pub
pub use AndroidCodec;
pub use ensure_current_thread_attached;
pub use AndroidMediaExtractorDemuxer;