pub struct AVFilterLink {
pub src: *mut AVFilterContext,
pub srcpad: *mut AVFilterPad,
pub dst: *mut AVFilterContext,
pub dstpad: *mut AVFilterPad,
pub kind: AVMediaType,
pub w: c_int,
pub h: c_int,
pub sample_aspect_ratio: AVRational,
pub channel_layout: uint64_t,
pub sample_rate: c_int,
pub format: c_int,
pub time_base: AVRational,
pub in_formats: *mut AVFilterFormats,
pub out_formats: *mut AVFilterFormats,
pub in_channel_layouts: *mut AVFilterChannelLayouts,
pub out_channel_layouts: *mut AVFilterChannelLayouts,
pub request_samples: c_int,
pub pool: *mut AVFilterPool,
pub graph: *mut AVFilterGraph,
pub current_pts: int64_t,
pub age_index: c_int,
pub frame_rate: AVRational,
pub partial_buf: *mut AVFrame,
pub partial_buf_size: c_int,
pub min_samples: c_int,
pub max_samples: c_int,
pub cur_buf_copy: *mut AVFilterBufferRef,
pub closed: c_int,
pub channels: c_int,
pub frame_requested: c_uint,
pub flags: c_uint,
pub frame_count: int64_t,
}
Fields
src: *mut AVFilterContext
srcpad: *mut AVFilterPad
dst: *mut AVFilterContext
dstpad: *mut AVFilterPad
kind: AVMediaType
w: c_int
h: c_int
sample_aspect_ratio: AVRational
channel_layout: uint64_t
sample_rate: c_int
format: c_int
time_base: AVRational
in_formats: *mut AVFilterFormats
out_formats: *mut AVFilterFormats
in_channel_layouts: *mut AVFilterChannelLayouts
out_channel_layouts: *mut AVFilterChannelLayouts
request_samples: c_int
pool: *mut AVFilterPool
graph: *mut AVFilterGraph
current_pts: int64_t
age_index: c_int
frame_rate: AVRational
partial_buf: *mut AVFrame
partial_buf_size: c_int
min_samples: c_int
max_samples: c_int
cur_buf_copy: *mut AVFilterBufferRef
closed: c_int
channels: c_int
frame_requested: c_uint
flags: c_uint
frame_count: int64_t