pub trait BitstreamSource: Send + 'static {
// Required method
fn read_packet(&mut self) -> Result<Option<BitstreamPacket>>;
}Expand description
Demuxed compressed bitstream packets (host-side, NOT raw pixels).
Implementations: file reader, network receiver, FFmpeg demuxer, etc.
Required Methods§
Sourcefn read_packet(&mut self) -> Result<Option<BitstreamPacket>>
fn read_packet(&mut self) -> Result<Option<BitstreamPacket>>
Read the next compressed bitstream packet, or None at end-of-stream.