//! The chunk strategy trait.
use Duration;
use AppResult;
use crate;
use crateMediaMetadata;
/// Strategy for splitting media into processable chunks.
///
/// Implementations determine where to place chunk boundaries based on the media metadata
/// and operation requirements.