Base class used to create custom filters in python.
|
| def | __init__ (self, session, fname="Custom", flags=0) |
| | constructor, see gf_fs_new_filter More...
|
| |
| def | push_cap (self, pcode, prop, flag, priority=0, custom_type=0) |
| | push a capability in the current capability bundle - see gf_filter_push_caps More...
|
| |
| def | new_pid (self) |
| | create a new output pid for this filter - see gf_filter_pid_new More...
|
| |
| def | update_status (self, status, percent) |
| | update filter status - see gf_filter_update_status More...
|
| |
| def | reschedule (self, when=0) |
| | reschedule the filter after a given delay - see gf_filter_ask_rt_reschedule and gf_filter_post_process_task More...
|
| |
| def | notify_failure (self, err, error_type=GF_SETUP_ERROR) |
| | notify an internal failure of the filter has happend - see gf_filter_notification_failure and gf_filter_setup_failure More...
|
| |
| def | make_sticky (self) |
| | make the filter sticky - see gf_filter_make_sticky More...
|
| |
| def | prevent_blocking (self, enable) |
| | prevent blocking on the filter - see gf_filter_prevent_blocking More...
|
| |
| def | block_eos (self, enable) |
| | block eos signaling on the filter - see gf_filter_block_eos More...
|
| |
| def | set_max_pids (self, max_pids) |
| | set maximum number of extra pids accepted by this filter - see gf_filter_set_max_extra_input_pids More...
|
| |
| def | hint_clock (self, clock_us, media_time) |
| | set clock hint - see gf_filter_hint_single_clock More...
|
| |
| def | remove (self) |
| | remove this filter - see gf_filter_remove More...
|
| |
| def | update (self, name, value) |
| | send option update to this filter - see gf_fs_send_update More...
|
| |
| def | set_source (self, f, link_args=None) |
| | set a given filter as source for this filter - see gf_filter_set_source More...
|
| |
| def | set_source_restricted (self, f, link_args=None) |
| | set a given filter as restricted source for this filter - see gf_filter_set_source_restricted More...
|
| |
| def | insert (self, f, link_args=None) |
| | insert a given filter after this filter - see gf_filter_set_source and gf_filter_reconnect_output More...
|
| |
| def | ipid_prop (self, idx, prop_name) |
| | get an input pid property by name More...
|
| |
| def | ipid_enum_props (self, idx, callback_obj) |
| | enumerate an input pid properties More...
|
| |
| def | opid_prop (self, idx, prop_name) |
| | get an output pid property by name More...
|
| |
| def | opid_enum_props (self, idx, callback_obj) |
| | enumerate an output pid properties More...
|
| |
| def | ipid_source (self, idx) |
| | gets the filter at the source of an input pid More...
|
| |
| def | opid_sinks (self, idx) |
| | gets the list of destination filters of an output pid More...
|
| |
| def | all_args (self) |
| | gets all defined options / arguments for a filter More...
|
| |
| def | get_info (self, prop_name) |
| | gets a property info on a filter - see gf_filter_get_info and gf_filter_get_info_str More...
|
| |
| def | get_statistics (self) |
| | Gets the statistics of a filter - see gf_filter_get_stats. More...
|
| |
| def | require_source_id (self) |
| | enforces sourceID to be present for output pids of this filter - see gf_filter_require_source_id More...
|
| |
| def | bind (self, object) |
| | binds a given object to the filter More...
|
| |
|
|
| ipids |
| | List of input FilterPid.
|
| |
|
| opids |
| | List of output FilterPid.
|
| |
|
| block_enabled |
| | filter blocking is enabled, readonly - see gf_filter_block_enabled
|
| |
|
| output_buffer |
| | maximum output buffer time, readonly - see gf_filter_get_output_buffer_max
|
| |
|
| playout_buffer |
| | maximum plyaout buffer time, readonly - see gf_filter_get_output_buffer_max
|
| |
|
| sinks_done |
| | all sinks are done for this filter, readonly - see gf_filter_all_sinks_done
|
| |
|
| nb_evts_queued |
| | number of queued events on the filter, readonly - see gf_filter_get_num_events_queued
|
| |
|
| clock_hint_time |
| | clock hint value in microseconds, readonly - see gf_filter_get_clock_hint
|
| |
|
| clock_hint_mediatime |
| | clock hint media time as Fraction64, readonly - see gf_filter_get_clock_hint
|
| |
|
| connections_pending |
| | boolean indicating connections are pending on the filter, readonly - see gf_filter_connections_pending
|
| |