[][src]Trait av_data::frame::FrameBufferConv

pub trait FrameBufferConv<T: Supported>: FrameBuffer {
    fn as_slice<'a>(&'a self, idx: usize) -> Result<&'a [T], FrameError> { ... }
fn as_mut_slice<'a>(
        &'a mut self,
        idx: usize
    ) -> Result<&'a mut [T], FrameError> { ... } }

Provided methods

fn as_slice<'a>(&'a self, idx: usize) -> Result<&'a [T], FrameError>

fn as_mut_slice<'a>(&'a mut self, idx: usize) -> Result<&'a mut [T], FrameError>

Loading content...

Implementors

impl FrameBufferConv<f32> for dyn FrameBuffer[src]

fn as_slice<'a>(&'a self, idx: usize) -> Result<&'a [T], FrameError>[src]

fn as_mut_slice<'a>(&'a mut self, idx: usize) -> Result<&'a mut [T], FrameError>[src]

impl FrameBufferConv<i16> for dyn FrameBuffer[src]

fn as_slice<'a>(&'a self, idx: usize) -> Result<&'a [T], FrameError>[src]

fn as_mut_slice<'a>(&'a mut self, idx: usize) -> Result<&'a mut [T], FrameError>[src]

impl FrameBufferConv<u8> for dyn FrameBuffer[src]

fn as_slice<'a>(&'a self, idx: usize) -> Result<&'a [T], FrameError>[src]

fn as_mut_slice<'a>(&'a mut self, idx: usize) -> Result<&'a mut [T], FrameError>[src]

Loading content...