FFmpeg
Data Fields
AVBitStreamFilterLink Struct Reference

Link properties exposed to filter code, but not external callers. More...

#include <filters.h>

Data Fields

AVBitStreamFilterContextsrc
 source filter More...
 
AVBitStreamFilterPadsrcpad
 output pad on the source filter More...
 
AVBitStreamFilterContextdst
 dest filter More...
 
AVBitStreamFilterPaddstpad
 input pad on the dest filter More...
 
struct AVBitStreamFilterGraphgraph
 Graph the filter belongs to. More...
 
AVCodecParameterspar
 
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. More...
 
int64_t current_pts_us
 Current timestamp of the link, as defined by the most recent packet(s), in AV_TIME_BASE units. More...
 
int64_t packet_count_in
 Number of past packets sent through the link. More...
 
int64_t packet_count_out
 

Detailed Description

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.

Definition at line 107 of file filters.h.

Field Documentation

◆ src

AVBitStreamFilterContext* AVBitStreamFilterLink::src

source filter

Definition at line 108 of file filters.h.

Referenced by config_output().

◆ srcpad

AVBitStreamFilterPad* AVBitStreamFilterLink::srcpad

output pad on the source filter

Definition at line 109 of file filters.h.

◆ dst

AVBitStreamFilterContext* AVBitStreamFilterLink::dst

dest filter

Definition at line 111 of file filters.h.

◆ dstpad

AVBitStreamFilterPad* AVBitStreamFilterLink::dstpad

input pad on the dest filter

Definition at line 112 of file filters.h.

◆ graph

struct AVBitStreamFilterGraph* AVBitStreamFilterLink::graph

Graph the filter belongs to.

Definition at line 117 of file filters.h.

Referenced by update_link_current_pts().

◆ par

AVCodecParameters* AVBitStreamFilterLink::par

Definition at line 120 of file filters.h.

◆ time_base

AVRational AVBitStreamFilterLink::time_base

Definition at line 122 of file filters.h.

Referenced by config_output(), ff_packetsync_init_dualinput(), and update_link_current_pts().

◆ 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 update_link_current_pts().

◆ current_pts_us

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 heap_bubble_down(), heap_bubble_up(), and update_link_current_pts().

◆ packet_count_in

int64_t AVBitStreamFilterLink::packet_count_in

Number of past packets sent through the link.

Definition at line 139 of file filters.h.

◆ packet_count_out

int64_t AVBitStreamFilterLink::packet_count_out

Definition at line 139 of file filters.h.

Referenced by consume_update().


The documentation for this struct was generated from the following file: