Skip to main content

select_audio_samples_in_window

Function select_audio_samples_in_window 

Source
pub fn select_audio_samples_in_window(
    samples: &[FragSample],
    track_id: u32,
    timescale: u32,
    after_dts: Option<u64>,
    max_pts_sec: f64,
    max_frames: usize,
) -> (Vec<Vec<u8>>, Option<u64>)
Expand description

音声トラックのサンプル列から、after_dts より後かつ pts_sec <= max_pts_sec の範囲にある 最大 max_frames 個のサンプル payload と最後の dts を取り出す。 映像再生と並行して音声を小分けにストリーミング供給するために使う。