Struct winsafe::dshow::vt::IMediaFilterVT [−][src]
pub struct IMediaFilterVT {
pub IPersistVT: IPersistVT,
pub Stop: fn(_: *mut *mut IUnknownVT) -> i32,
pub Pause: fn(_: *mut *mut IUnknownVT) -> i32,
pub Run: fn(_: *mut *mut IUnknownVT, _: i64) -> i32,
pub GetState: fn(_: *mut *mut IUnknownVT, _: i64, _: *mut c_void, _: *mut u32) -> i32,
pub SetSyncSource: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT) -> i32,
pub GetSyncSource: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32,
}
Expand description
IMediaFilter
virtual table.
Fields
IPersistVT: IPersistVT
Stop: fn(_: *mut *mut IUnknownVT) -> i32
Pause: fn(_: *mut *mut IUnknownVT) -> i32
Run: fn(_: *mut *mut IUnknownVT, _: i64) -> i32
GetState: fn(_: *mut *mut IUnknownVT, _: i64, _: *mut c_void, _: *mut u32) -> i32
SetSyncSource: fn(_: *mut *mut IUnknownVT, _: *mut *mut IUnknownVT) -> i32
GetSyncSource: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32