Struct vapoursynth4_rs::node::VideoNode
source · pub struct VideoNode { /* private fields */ }Implementations§
Trait Implementations§
source§impl Node for VideoNode
impl Node for VideoNode
type FrameType = VideoFrame
fn as_ptr(&self) -> *const VSNode
fn get_frame_filter(&self, n: i32, ctx: &mut FrameContext) -> Self::FrameType
fn as_mut_ptr(&mut self) -> *mut VSNode
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)where F: Fn(D, Fr, i32) -> Result<(), String>, Fr: Frame,
source§impl PartialEq<VideoNode> for VideoNode
impl PartialEq<VideoNode> for VideoNode
impl Eq for VideoNode
impl StructuralEq for VideoNode
impl StructuralPartialEq for VideoNode
Auto Trait Implementations§
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