|
FFmpeg
|
Link properties exposed to filter code, but not external callers. More...
#include <filters.h>
Data Fields | |
| AVBitStreamFilterContext * | src |
| source filter | |
| AVBitStreamFilterPad * | srcpad |
| output pad on the source filter | |
| AVBitStreamFilterContext * | dst |
| dest filter | |
| AVBitStreamFilterPad * | dstpad |
| input pad on the dest filter | |
| struct AVBitStreamFilterGraph * | graph |
| Graph the filter belongs to. | |
| AVCodecParameters * | par |
| AVRational | time_base |
| int64_t | current_pts |
| Current timestamp of the link, as defined by the most recent packet(s), in link time_base units. | |
| int64_t | current_pts_us |
| Current timestamp of the link, as defined by the most recent packet(s), in AV_TIME_BASE units. | |
| int64_t | packet_count_in |
| Number of past packets sent through the link. | |
| int64_t | packet_count_out |
Link properties exposed to filter code, but not external callers.
A link between two filters.
This contains pointers to the source and destination filters between which this link exists, and the indexes of the pads involved.
| AVBitStreamFilterContext* AVBitStreamFilterLink::src |
source filter
Definition at line 108 of file filters.h.
Referenced by av_bsf_graph_source_needs_input(), av_bsf_link(), config_output(), config_props(), ff_bsf_config_links(), ff_bsf_inlink_request_packet(), ff_bsf_request_packet(), free_link(), link_set_out_status(), and request_packet_to_filter().
| AVBitStreamFilterPad* AVBitStreamFilterLink::srcpad |
output pad on the source filter
Definition at line 109 of file filters.h.
Referenced by av_bsf_link(), ff_bsf_config_links(), free_link(), and request_packet_to_filter().
| AVBitStreamFilterContext* AVBitStreamFilterLink::dst |
dest filter
Definition at line 111 of file filters.h.
Referenced by av_bsf_link(), config_enhancement(), default_filter_packet(), ff_bsf_config_links(), ff_bsf_filter_packet(), ff_bsf_link_set_in_status(), ff_bsf_request_packet(), filter_packet_to_filter(), free_link(), and link_set_out_status().
| AVBitStreamFilterPad* AVBitStreamFilterLink::dstpad |
input pad on the dest filter
Definition at line 112 of file filters.h.
Referenced by av_bsf_link(), ff_bsf_config_links(), filter_packet_framed(), and free_link().
| struct AVBitStreamFilterGraph* AVBitStreamFilterLink::graph |
Graph the filter belongs to.
Definition at line 117 of file filters.h.
Referenced by av_bsf_link(), ff_bsf_filter_packet(), ff_bsf_inlink_consume_packet(), ff_bsf_inlink_set_status(), and update_link_current_pts().
| AVCodecParameters* AVBitStreamFilterLink::par |
Definition at line 120 of file filters.h.
Referenced by config_enhancement(), config_props(), ff_bsf_config_links(), and link_free().
| AVRational AVBitStreamFilterLink::time_base |
Definition at line 122 of file filters.h.
Referenced by config_output(), config_props(), ff_bsf_config_links(), ff_packetsync_init_dualinput(), guess_status_pts(), request_packet_to_filter(), and update_link_current_pts().
| int64_t AVBitStreamFilterLink::current_pts |
Current timestamp of the link, as defined by the most recent packet(s), in link time_base units.
Definition at line 128 of file filters.h.
Referenced by ff_bsf_config_links(), ff_bsf_inlink_acknowledge_status(), guess_status_pts(), and update_link_current_pts().
| int64_t AVBitStreamFilterLink::current_pts_us |
Current timestamp of the link, as defined by the most recent packet(s), in AV_TIME_BASE units.
Definition at line 134 of file filters.h.
Referenced by ff_bsf_config_links(), heap_bubble_down(), heap_bubble_up(), and update_link_current_pts().
| int64_t AVBitStreamFilterLink::packet_count_in |
Number of past packets sent through the link.
Definition at line 139 of file filters.h.
Referenced by ff_bsf_filter_packet().
| int64_t AVBitStreamFilterLink::packet_count_out |
Definition at line 139 of file filters.h.
Referenced by consume_update(), filter_packet_framed(), and filter_packet_to_filter().