Filters¶
- class av.filter.filter.Filter¶
Bases:
object- description¶
- descriptor¶
- flags¶
- inputs¶
- name¶
- options¶
- outputs¶
- class av.filter.graph.Graph¶
Bases:
object- add(filter, args=None, **kwargs)¶
- add_abuffer(template=None, sample_rate=None, format=None, layout=None, channels=None, name=None, time_base=None)¶
Convenience method for adding abuffer.
- add_buffer(template=None, width=None, height=None, format=None, name=None, time_base=None)¶
- configure(bool auto_buffer: cython.bint = True, bool force: cython.bint = False)¶
- configured¶
- link_nodes(*nodes)¶
Links nodes together for simple filter graphs.
- pull()¶
- push(frame)¶
- set_audio_frame_size(frame_size)¶
Set the audio frame size for the graphs abuffersink. See av_buffersink_set_frame_size.
- vpull()¶
Like pull, but only for VideoFrames.
- vpush(VideoFrame frame: VideoFrame | None)¶
Like push, but only for VideoFrames.
- class av.filter.context.FilterContext¶
Bases:
object- filter¶
- graph¶
- init(args=None, **kwargs)¶
- inputs¶
- link_to(FilterContext input_: FilterContext, int output_idx: cython.int = 0, int input_idx: cython.int = 0)¶
- name¶
- outputs¶
- process_command(cmd, arg=None, int res_len: cython.int = 1024, int flags: cython.int = 0)¶
- pull()¶