Struct winsafe::dshow::vt::IBaseFilterVT [−][src]
pub struct IBaseFilterVT {
pub IMediaFilterVT: IMediaFilterVT,
pub EnumPins: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32,
pub FindPin: fn(_: *mut *mut IUnknownVT, _: *const u16, _: *mut *mut *mut IUnknownVT) -> i32,
pub QueryFilterInfo: fn(_: *mut *mut IUnknownVT, _: *mut c_void) -> i32,
pub JoinFilterGraph: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT, _: *const u16) -> i32,
pub QueryVendorInfo: fn(_: *mut *mut IUnknownVT, _: *mut *mut u16) -> i32,
}
Expand description
IBaseFilter
virtual table.
Fields
IMediaFilterVT: IMediaFilterVT
EnumPins: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32
FindPin: fn(_: *mut *mut IUnknownVT, _: *const u16, _: *mut *mut *mut IUnknownVT) -> i32
QueryFilterInfo: fn(_: *mut *mut IUnknownVT, _: *mut c_void) -> i32
JoinFilterGraph: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT, _: *const u16) -> i32
QueryVendorInfo: fn(_: *mut *mut IUnknownVT, _: *mut *mut u16) -> i32