Trait TryFormat

Source
pub trait TryFormat<Codec: StatelessCodec> {
    // Required method
    fn try_format(
        &mut self,
        format_info: &Codec::FormatInfo,
        format: DecodedFormat,
    ) -> Result<()>;
}

Required Methods§

Source

fn try_format( &mut self, format_info: &Codec::FormatInfo, format: DecodedFormat, ) -> Result<()>

Try to alter the decoded format.

Implementors§

Source§

impl<Codec: StatelessCodec, M> TryFormat<Codec> for VaapiBackend<M>
where for<'a> &'a Codec::FormatInfo: VaStreamInfo, M: SurfaceMemoryDescriptor + 'static,