|
FFmpeg
|
#include <bsf_internal.h>
Public Types | |
| enum | { AVLINK_UNINIT = 0, AVLINK_STARTINIT, AVLINK_INIT } |
| stage of the initialization of the link properties (dimensions, etc) More... | |
Data Fields | |
| AVBitStreamFilterLink | l |
| AVContainerFifo * | fifo |
| Queue of packets waiting to be filtered. More... | |
| int | packet_blocked_in |
| If set, the source filter can not generate a packet as is. More... | |
| int | status_in |
| Link input status. More... | |
| int64_t | status_in_pts |
| Timestamp of the input status change. More... | |
| int | status_out |
| Link output status. More... | |
| int | packet_wanted_out |
| True if a packet is currently wanted on the output of this filter. More... | |
| int | age_index |
| Index in the age array. More... | |
| enum BitStreamFilterLinkInternal:: { ... } | init_state |
| stage of the initialization of the link properties (dimensions, etc) More... | |
Definition at line 110 of file bsf_internal.h.
| anonymous enum |
stage of the initialization of the link properties (dimensions, etc)
| Enumerator | |
|---|---|
| AVLINK_UNINIT | not started |
| AVLINK_STARTINIT | started, but incomplete |
| AVLINK_INIT | complete |
Definition at line 157 of file bsf_internal.h.
| AVBitStreamFilterLink BitStreamFilterLinkInternal::l |
Definition at line 111 of file bsf_internal.h.
Referenced by av_bsf_graph_source_needs_input(), av_bsf_link(), consume_update(), forward_status_change(), heap_bubble_down(), heap_bubble_up(), and update_link_current_pts().
| AVContainerFifo* BitStreamFilterLinkInternal::fifo |
Queue of packets waiting to be filtered.
Definition at line 116 of file bsf_internal.h.
Referenced by activate(), av_bsf_link(), av_bsf_source_add_packet(), ff_bsf_filter_packet(), ff_bsf_inlink_acknowledge_status(), ff_bsf_inlink_check_available_packet(), ff_bsf_inlink_consume_packet(), ff_bsf_inlink_queued_packets(), ff_bsf_inlink_set_status(), ff_bsf_request_packet(), filter_activate_default(), filter_packet_to_filter(), and link_free().
| int BitStreamFilterLinkInternal::packet_blocked_in |
If set, the source filter can not generate a packet as is.
The goal is to avoid repeatedly calling the request_packet() method on the same link.
Definition at line 123 of file bsf_internal.h.
Referenced by ff_bsf_filter_packet(), ff_bsf_inlink_set_status(), ff_bsf_link_set_in_status(), filter_activate_default(), filter_unblock(), and request_packet_to_filter().
| int BitStreamFilterLinkInternal::status_in |
Link input status.
If not zero, all attempts of filter_packet will fail with the corresponding code.
Definition at line 130 of file bsf_internal.h.
Referenced by ff_bsf_inlink_acknowledge_status(), ff_bsf_inlink_request_packet(), ff_bsf_inlink_set_status(), ff_bsf_link_set_in_status(), ff_bsf_outlink_get_status(), ff_bsf_request_packet(), filter_activate_default(), forward_status_change(), and request_packet_to_filter().
| int64_t BitStreamFilterLinkInternal::status_in_pts |
Timestamp of the input status change.
Definition at line 135 of file bsf_internal.h.
Referenced by ff_bsf_inlink_acknowledge_status(), ff_bsf_link_set_in_status(), ff_bsf_request_packet(), forward_status_change(), and guess_status_pts().
| int BitStreamFilterLinkInternal::status_out |
Link output status.
If not zero, all attempts of request_packet will fail with the corresponding code.
Definition at line 142 of file bsf_internal.h.
Referenced by ff_bsf_inlink_acknowledge_status(), ff_bsf_inlink_request_packet(), ff_bsf_inlink_set_status(), ff_bsf_request_packet(), filter_activate_default(), forward_status_change(), guess_status_pts(), and link_set_out_status().
| int BitStreamFilterLinkInternal::packet_wanted_out |
True if a packet is currently wanted on the output of this filter.
Set when ff_request_packet() is called by the output, cleared when a packet is filtered.
Definition at line 149 of file bsf_internal.h.
Referenced by av_bsf_sink_get_packet(), ff_bsf_filter_packet(), ff_bsf_inlink_request_packet(), ff_bsf_inlink_set_status(), ff_bsf_link_set_in_status(), ff_bsf_outlink_packet_wanted(), ff_bsf_request_packet(), filter_activate_default(), and link_set_out_status().
| int BitStreamFilterLinkInternal::age_index |
Index in the age array.
Definition at line 154 of file bsf_internal.h.
Referenced by ff_bsf_graph_update_heap(), graph_config_pointers(), heap_bubble_down(), heap_bubble_up(), and update_link_current_pts().
| enum { ... } BitStreamFilterLinkInternal::init_state |
stage of the initialization of the link properties (dimensions, etc)
Referenced by ff_bsf_config_links().
1.8.17