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

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

Required methods

pub fn linesize(&self, idx: usize) -> Result<usize, FrameError>[src]

pub fn count(&self) -> usize[src]

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

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

Loading content...

Trait Implementations

impl Debug for dyn FrameBuffer[src]

impl FrameBufferConv<f32> for dyn FrameBuffer[src]

impl FrameBufferConv<i16> for dyn FrameBuffer[src]

impl FrameBufferConv<u8> for dyn FrameBuffer[src]

Implementors

Loading content...