[][src]Trait av_data::frame::FrameBuffer

pub trait FrameBuffer: Send + Sync {
    fn linesize(&self, idx: usize) -> Result<usize, FrameError>;
fn count(&self) -> usize;
fn as_slice_inner(&self, idx: usize) -> Result<&[u8], FrameError>;
fn as_mut_slice_inner(
        &mut self,
        idx: usize
    ) -> Result<&mut [u8], FrameError>; }

Required methods

fn linesize(&self, idx: usize) -> Result<usize, FrameError>

fn count(&self) -> usize

fn as_slice_inner(&self, idx: usize) -> Result<&[u8], FrameError>

fn as_mut_slice_inner(&mut self, idx: usize) -> Result<&mut [u8], FrameError>

Loading content...

Trait Implementations

impl FrameBufferConv<u8> for dyn FrameBuffer[src]

impl FrameBufferConv<i16> for dyn FrameBuffer[src]

impl FrameBufferConv<f32> for dyn FrameBuffer[src]

impl Debug for dyn FrameBuffer[src]

Implementors

Loading content...