From 88e04693a94d32eef2fca1d1614d605c2284c203 Mon Sep 17 00:00:00 2001 From: VincentJousse Date: Tue, 30 Jul 2024 18:59:26 +0200 Subject: [PATCH] feat: add filter::Context::link function to link two filters together (#196) issue #195 Co-authored-by: Vincent Jousse --- src/filter/context/context.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/filter/context/context.rs b/src/filter/context/context.rs index a66e6857..0db7ea43 100644 --- a/src/filter/context/context.rs +++ b/src/filter/context/context.rs @@ -52,6 +52,10 @@ impl Context { let _ = option::Settable::set_channel_layout(self, "channel_layouts", value); } } + + pub fn link(&mut self, srcpad: u32, dst: &mut Self, dstpad: u32) { + unsafe { avfilter_link(self.as_mut_ptr(), srcpad, dst.as_mut_ptr(), dstpad) }; + } } unsafe impl option::Target for Context {