Descriptor

Trait Descriptor 

Source
pub trait Descriptor {
    type OutputMuxer: Muxer + Send;

    // Required methods
    fn create(&self) -> Self::OutputMuxer;
    fn describe(&self) -> &Descr;
}
Expand description

Used to get a format descriptor and create a new muxer.

Required Associated Types§

Source

type OutputMuxer: Muxer + Send

The specific type of the muxer.

Required Methods§

Source

fn create(&self) -> Self::OutputMuxer

Creates a new muxer for the requested format.

Source

fn describe(&self) -> &Descr

Returns the descriptor of a format.

Implementors§