Hand video playback off to a native audio-only stream when the app is backgrounded or locked, with no on-device video decode (UR-040). Adds player_enter/exit_background_audio commands, an audio-only stream URL for video items across the repository layer, and the frontend handoff state machine wired into VideoPlayer. Includes accompanying repository/offline/player refactoring and regenerates the traceability matrix.
10 lines
357 B
Rust
10 lines
357 B
Rust
pub mod reporter;
|
|
pub mod sync_processor;
|
|
pub mod throttle;
|
|
|
|
pub use reporter::{PlaybackContext, PlaybackOperation, PlaybackReporter};
|
|
#[allow(unused_imports)] // Will be used when sync processor is integrated
|
|
pub use sync_processor::SyncProcessor;
|
|
#[allow(unused_imports)] // Will be used when position updates are hooked
|
|
pub use throttle::EventThrottler;
|