pub struct ProbeStream {
pub track_id: u32,
pub info: StreamInfo,
pub sample_count: usize,
pub duration_ticks: u64,
pub keyframe_count: usize,
}Expand description
One stream discovered by probe.
Fields§
§track_id: u32In-container track id.
info: StreamInfoStream metadata (codec, resolution, timescale, …).
sample_count: usizeNumber of coded samples in the track.
duration_ticks: u64Media duration in the stream timescale (sum of sample durations).
keyframe_count: usizeNumber of keyframe / sync samples (meaningful for video).
Trait Implementations§
Source§impl Clone for ProbeStream
impl Clone for ProbeStream
Source§fn clone(&self) -> ProbeStream
fn clone(&self) -> ProbeStream
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ProbeStream
impl RefUnwindSafe for ProbeStream
impl Send for ProbeStream
impl Sync for ProbeStream
impl Unpin for ProbeStream
impl UnsafeUnpin for ProbeStream
impl UnwindSafe for ProbeStream
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more