Filters¶
- class av.filter.filter.Filter¶
Bases:
object
- command_support¶
- description¶
- descriptor¶
- dynamic_inputs¶
- dynamic_outputs¶
- flags¶
- inputs¶
- name¶
- options¶
- outputs¶
- slice_threads¶
- timeline_support¶
- 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=True, bool force=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)¶
Like push, but only for VideoFrames.
- class av.filter.context.FilterContext¶
Bases:
object
- filter¶
- graph¶
- init(args=None, **kwargs)¶
- inputs¶
- link_to(FilterContext input_, int output_idx=0, int input_idx=0)¶
- name¶
- outputs¶
- pull()¶
- push(Frame frame)¶