Trait gstreamer_gl::prelude::VideoFrameGLExt [−][src]
pub trait VideoFrameGLExt { fn from_buffer_readable_gl(
buffer: Buffer,
info: &VideoInfo
) -> Result<VideoFrame<Readable>, Buffer>; fn from_buffer_ref_readable_gl<'a, 'b>(
buffer: &'a BufferRef,
info: &'b VideoInfo
) -> Result<VideoFrameRef<&'a BufferRef>, BoolError>; fn texture_id(&self, idx: u32) -> Option<u32>; }
Required methods
fn from_buffer_readable_gl(
buffer: Buffer,
info: &VideoInfo
) -> Result<VideoFrame<Readable>, Buffer>
[src]fn from_buffer_ref_readable_gl<'a, 'b>(
buffer: &'a BufferRef,
info: &'b VideoInfo
) -> Result<VideoFrameRef<&'a BufferRef>, BoolError>
[src]fn texture_id(&self, idx: u32) -> Option<u32>
[src]Implementations on Foreign Types
fn from_buffer_readable_gl(
buffer: Buffer,
info: &VideoInfo
) -> Result<VideoFrame<Readable>, Buffer>
[src]fn from_buffer_ref_readable_gl<'a, 'b>(
buffer: &'a BufferRef,
info: &'b VideoInfo
) -> Result<VideoFrameRef<&'a BufferRef>, BoolError>
[src]fn from_buffer_readable_gl(
buffer: Buffer,
info: &VideoInfo
) -> Result<VideoFrame<Readable>, Buffer>
[src]fn from_buffer_ref_readable_gl<'b, 'c>(
buffer: &'b BufferRef,
info: &'c VideoInfo
) -> Result<VideoFrameRef<&'b BufferRef>, BoolError>
[src]