pub fn flush(&self) -> Result<()> {
        // Safe because `raw_ptr` is valid and a libvda's API is called properly.
        let r = unsafe { bindings::vda_flush((*self.raw_ptr).ctx) };
        Response::new(r).into()
    }
/// Flushes the decode session.
///
/// When this operation has completed, `Event::FlushResponse` will be notified.
Flushes the decode session.
When this operation has completed, `Event::FlushResponse` will be notified.
Flushes the decode session . When this operation has completed ` Event :: FlushResponse ` will be notified .
pub fn flush(&self) -> Result<()> {
        // Safe because `raw_ptr` is valid and a libvda's API is called properly.
        let r = unsafe { bindings::vda_flush((*self.raw_ptr).ctx) };
        Response::new(r).into()
    }
pub fn flush ( & self ) -> Result < ( ) > { // Safe because `raw_ptr` is valid and a libvda's API is called properly. let r = unsafe { bindings :: vda_flush ( ( * self . raw_ptr ) . ctx ) } ; Response :: new ( r ) . into ( ) }
Flushes the decode session.
Flushes the decode session .
&self
&self