Skip to main content

DemuxedPacket

Type Alias DemuxedPacket 

Source
pub type DemuxedPacket = DemuxedPacket<Ffmpeg, FfmpegBuffer>;
Expand description

The five-arm demux envelope FfmpegDemuxer delivers.

Aliased Type§

pub enum DemuxedPacket {
    Video(VideoTrackPacket<Ffmpeg, FfmpegBuffer>),
    Audio(AudioTrackPacket<Ffmpeg, FfmpegBuffer>),
    Subtitle(SubtitleTrackPacket<Ffmpeg, FfmpegBuffer>),
    Data(DataTrackPacket<Ffmpeg, FfmpegBuffer>),
    Attachment(AttachmentTrackPacket<Ffmpeg, FfmpegBuffer>),
}

Variants§

§

Video(VideoTrackPacket<Ffmpeg, FfmpegBuffer>)

A compressed video packet.

§

Audio(AudioTrackPacket<Ffmpeg, FfmpegBuffer>)

A compressed audio packet.

§

Subtitle(SubtitleTrackPacket<Ffmpeg, FfmpegBuffer>)

A compressed subtitle packet.

§

Data(DataTrackPacket<Ffmpeg, FfmpegBuffer>)

A timed opaque-data packet.

§

Attachment(AttachmentTrackPacket<Ffmpeg, FfmpegBuffer>)

An attachment payload.