pub struct VideoNode { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Node for VideoNode
impl Node for VideoNode
type FrameType = VideoFrame
fn api(&self) -> Api
fn as_ptr(&self) -> *mut VSNode
fn get_frame_filter(&self, n: i32, ctx: &mut FrameContext) -> Self::FrameType
fn set_linear_filter(&mut self) -> i32
fn set_cache_mode(&mut self, mode: CacheMode)
fn set_cache_options( &mut self, fixed_size: i32, max_size: i32, max_history_size: i32, )
fn get_frame_async<D, F, Fr>(&self, _n: i32, _data: &mut D)
impl Eq for VideoNode
impl StructuralPartialEq for VideoNode
Auto Trait Implementations§
impl Freeze for VideoNode
impl RefUnwindSafe for VideoNode
impl !Send for VideoNode
impl !Sync for VideoNode
impl Unpin for VideoNode
impl UnwindSafe for VideoNode
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