Skip to main content

FfmpegOwnedDemuxer

Type Alias FfmpegOwnedDemuxer 

Source
pub type FfmpegOwnedDemuxer = CarrierDemuxer<Owned>;
Expand description

The demuxer on the owned lane: every byte copied once at the boundary into memory Rust owns.

The same type as FfmpegDemuxer on the other carrier, with the same constructors — FfmpegOwnedDemuxer::open(&path). Packets are Send + Sync + 'static and owe nothing to the session that produced them, which is what a graph needs and what a view cannot give.

Aliased Type§

pub struct FfmpegOwnedDemuxer { /* private fields */ }