pub struct VideoFrameBuilder { /* private fields */ }Implementations§
Source§impl VideoFrameBuilder
impl VideoFrameBuilder
pub fn set_timestamp_us(self: Pin<&mut Self>, timestamp_us: i64)
pub fn set_rotation(self: Pin<&mut Self>, rotation: VideoRotation)
pub fn set_id(self: Pin<&mut Self>, id: u16)
pub fn set_video_frame_buffer(self: Pin<&mut Self>, buffer: &VideoFrameBuffer)
pub fn build(self: Pin<&mut Self>) -> UniquePtr<VideoFrame>
Trait Implementations§
Source§impl ExternType for VideoFrameBuilder
impl ExternType for VideoFrameBuilder
impl UniquePtrTarget for VideoFrameBuilder
Auto Trait Implementations§
impl !Freeze for VideoFrameBuilder
impl RefUnwindSafe for VideoFrameBuilder
impl !Send for VideoFrameBuilder
impl !Sync for VideoFrameBuilder
impl !Unpin for VideoFrameBuilder
impl UnwindSafe for VideoFrameBuilder
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