Object representing a PID of a custom filter.
|
def | send_event (self, evt) |
| send an event on the pid - see gf_filter_pid_send_event More...
|
|
def | remove (self) |
| removes this output pid - see gf_filter_pid_remove More...
|
|
def | enum_props (self, callback_obj) |
| enumerates property on pid More...
|
|
def | get_prop (self, pname) |
| get a PID property More...
|
|
def | get_info (self, pname) |
| get a PID info More...
|
|
def | get_packet (self) |
| get first packet of input PID - see gf_filter_pid_get_packet More...
|
|
def | drop_packet (self) |
| drops (removes) the first packet of input PID - see gf_filter_pid_drop_packet More...
|
|
def | copy_props (self, ipid) |
| copy property of given PID to the current pid - see gf_filter_pid_copy_properties More...
|
|
def | reset_props (self) |
| removes all properties of the current pid - see gf_filter_pid_reset_properties More...
|
|
def | forward (self, ipck) |
| forward a packet on the current pid - see gf_filter_pck_forward More...
|
|
def | set_prop (self, pcode, prop, custom_type=0) |
| set a property the current pid - see gf_filter_pid_set_property and gf_filter_pid_set_property_str More...
|
|
def | set_info (self, pcode, prop, custom_type=0) |
| set a info property the current pid - see gf_filter_pid_set_info and gf_filter_pid_set_info_str More...
|
|
def | clear_eos (self, all_pids) |
| clears EOS on the current PID - see gf_filter_pid_clear_eos More...
|
|
def | check_caps (self) |
| check PID properties match capability of filter - see gf_filter_pid_check_caps More...
|
|
def | discard_block (self) |
| discard blocking mode on PID - see gf_filter_pid_discard_block More...
|
|
def | allow_direct_dispatch (self) |
| allow direct dispatch of output to destinations - see gf_filter_pid_allow_direct_dispatch More...
|
|
def | get_clock_type (self) |
| get current clock type info - see gf_filter_pid_get_clock_info More...
|
|
def | get_clock_timestamp (self) |
| get current clock time stamp - see gf_filter_pid_get_clock_info More...
|
|
def | is_filter_in_parents (self, _filter) |
| check if a filter is in the parent filter chain of the pid - see gf_filter_pid_is_filter_in_parents More...
|
|
def | get_buffer_occupancy (self) |
| get buffer occupancy - see gf_filter_pid_get_buffer_occupancy More...
|
|
def | loose_connect (self) |
| sets loose connect mode - see gf_filter_pid_set_loose_connect More...
|
|
def | set_framing (self, framed) |
| sets framing mode - see gf_filter_pid_set_framing_mode More...
|
|
def | set_clock_mode (self, cmode) |
| sets clock mode - see gf_filter_pid_set_clock_mode More...
|
|
def | set_discard (self, do_discard) |
| sets discard mode - see gf_filter_pid_set_discard More...
|
|
def | require_source_id (self) |
| enforces sourceID to be present for output pids of this filter - see gf_filter_pid_require_source_id More...
|
|
def | recompute_dts (self, do_compute) |
| sets DTS recomputing mode - see gf_filter_pid_recompute_dts More...
|
|
def | query_cap (self, pcode) |
| queries a capability property on output PID - see gf_filter_pid_caps_query and gf_filter_pid_caps_query_str More...
|
|
def | negotiate_cap (self, pcode, prop, custom_type=0) |
| negotiates a capability property on input PID - see gf_filter_pid_negotiate_property and gf_filter_pid_negotiate_property_dyn More...
|
|
def | resolve_template (self, template, file_idx=0, suffix=None) |
| resolves a template string - see gf_filter_pid_resolve_file_template More...
|
|
def | new_pck_ref (self, ipck, size=0, offset=0) |
| creates a new packet referring to an existing packet - see gf_filter_pck_new_ref More...
|
|
def | new_pck (self, size=0) |
| creates a new packet of the given size, allocating memory in libgpac - see gf_filter_pck_new_alloc More...
|
|
def | new_pck_shared (self, data) |
| creates a new packet sharing memory of the filter - see gf_filter_pck_new_shared The filter object must have a packet_release method with arguments [ FilterPid, FilterPacket ] More...
|
|
def | new_pck_copy (self, ipck) |
| creates a new packet copying a source packet - see gf_filter_pck_new_copy More...
|
|
def | new_pck_clone (self, ipck) |
| creates a new packet cloning a source packet - see gf_filter_pck_new_clone More...
|
|
|
| name |
| name of the PID - see gf_filter_pid_get_name and gf_filter_pid_set_name
|
|
| filter_name |
| name of the parent filter, readonly - see gf_filter_pid_get_filter_name
|
|
| eos |
| end of stream property of PID - see gf_filter_pid_is_eos and gf_filter_pid_set_eos
|
|
| has_seen_eos |
| True if end of stream was seen in the chain but has not yet reached the filter, readonly - see gf_filter_pid_has_seen_eos.
|
|
| eos_received |
| True if end of stream was seen on the input PID but some packets are still to be processed, readonly - see gf_filter_pid_eos_received.
|
|
| would_block |
| True if PID would block, readonly - see gf_filter_pid_would_block.
|
|
| sparse |
| True if PID is sparse, readonly - see gf_filter_pid_is_sparse.
|
|
| max_buffer |
| maximum buffer of PID in microseconds - see gf_filter_pid_get_max_buffer and gf_filter_pid_set_max_buffer
|
|
| buffer |
| buffer of PID in microseconds, readonly - see gf_filter_pid_query_buffer_duration
|
|
| buffer_full |
| True if buffer is full, readonly - see gf_filter_pid_query_buffer_duration.
|
|
| first_empty |
| True if no pending packet, readonly - see gf_filter_pid_first_packet_is_empty.
|
|
| first_cts |
| value of CTS of first pending packet, None if none, readonly - see gf_filter_pid_get_first_packet_cts
|
|
| nb_pck_queued |
| number of queued packets for input pid, readonly - see gf_filter_pid_get_packet_count
|
|
| timescale |
| timescale of pid, readonly - see gf_filter_pid_get_timescale
|
|
| min_pck_dur |
| minimum packet duration (in timescale) of pid, readonly - see gf_filter_pid_get_min_pck_duration
|
|
| playing |
| True if PID is playing, readonly - see gf_filter_pid_is_playing.
|
|
| next_ts |
| Next estimated timestamp on pid, readonly - see gf_filter_pid_get_next_ts.
|
|