pub struct FilterGraph(/* private fields */);Implementations§
Source§impl FilterGraph
impl FilterGraph
pub fn new() -> Result<Self, FfmpegError>
pub fn as_ptr(&self) -> *const AVFilterGraph
pub fn as_mut_ptr(&mut self) -> *mut AVFilterGraph
pub fn add( &mut self, filter: Filter, name: &str, args: &str, ) -> Result<FilterContext<'_>, FfmpegError>
pub fn get(&mut self, name: &str) -> Option<FilterContext<'_>>
pub fn validate(&mut self) -> Result<(), FfmpegError>
pub fn dump(&mut self) -> Option<String>
pub fn set_thread_count(&mut self, threads: i32)
pub fn input( &mut self, name: &str, pad: i32, ) -> Result<FilterGraphParser<'_>, FfmpegError>
pub fn output( &mut self, name: &str, pad: i32, ) -> Result<FilterGraphParser<'_>, FfmpegError>
Trait Implementations§
impl Send for FilterGraph
Safety: FilterGraph is safe to send between threads.
Auto Trait Implementations§
impl Freeze for FilterGraph
impl RefUnwindSafe for FilterGraph
impl !Sync for FilterGraph
impl Unpin for FilterGraph
impl UnwindSafe for FilterGraph
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