Struct ffmpeg_sys::AVFilterLink [] [src]

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