Struct webrtc_sys::video_frame_buffer::ffi::VideoFrameBuffer
source · #[repr(C)]pub struct VideoFrameBuffer { /* private fields */ }Implementations§
source§impl VideoFrameBuffer
impl VideoFrameBuffer
pub fn buffer_type(&self) -> VideoFrameBufferType
source§impl VideoFrameBuffer
impl VideoFrameBuffer
sourcepub unsafe fn to_i420(&self) -> UniquePtr<I420Buffer>
pub unsafe fn to_i420(&self) -> UniquePtr<I420Buffer>
SAFETY
If the buffer type is I420, the buffer must be cloned before
Trait Implementations§
source§impl ExternType for VideoFrameBuffer
impl ExternType for VideoFrameBuffer
impl Send for VideoFrameBuffer
impl Sync for VideoFrameBuffer
impl UniquePtrTarget for VideoFrameBuffer
Auto Trait Implementations§
impl RefUnwindSafe for VideoFrameBuffer
impl !Unpin for VideoFrameBuffer
impl UnwindSafe for VideoFrameBuffer
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more