Trait gstreamer_audio::prelude::AudioEncoderExtManual[][src]

pub trait AudioEncoderExtManual: 'static {
    fn finish_frame(
        &self,
        buffer: Option<Buffer>,
        frames: i32
    ) -> Result<FlowSuccess, FlowError>;
fn negotiate(&self) -> Result<(), FlowError>;
fn set_output_format(&self, caps: &Caps) -> Result<(), FlowError>;
fn allocator(&self) -> (Option<Allocator>, AllocationParams); }

Required methods

Implementors