Struct winsafe::dshow::vt::IMediaControlVT [−][src]
pub struct IMediaControlVT {
pub IDispatchVT: IDispatchVT,
pub Run: fn(_: *mut *mut IUnknownVT) -> i32,
pub Pause: fn(_: *mut *mut IUnknownVT) -> i32,
pub Stop: fn(_: *mut *mut IUnknownVT) -> i32,
pub GetState: fn(_: *mut *mut IUnknownVT, _: i32, _: *mut u32) -> i32,
pub RenderFile: fn(_: *mut *mut IUnknownVT, _: *mut u16) -> i32,
pub AddSourceFilter: fn(_: *mut *mut IUnknownVT, _: *mut u16, _: *mut *mut *mut IUnknownVT) -> i32,
pub GetFilterCollection: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32,
pub GetRegFilterCollection: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32,
pub StopWhenReady: fn(_: *mut *mut IUnknownVT) -> i32,
}
Expand description
IMediaControl
virtual table.
Fields
IDispatchVT: IDispatchVT
Run: fn(_: *mut *mut IUnknownVT) -> i32
Pause: fn(_: *mut *mut IUnknownVT) -> i32
Stop: fn(_: *mut *mut IUnknownVT) -> i32
GetState: fn(_: *mut *mut IUnknownVT, _: i32, _: *mut u32) -> i32
RenderFile: fn(_: *mut *mut IUnknownVT, _: *mut u16) -> i32
AddSourceFilter: fn(_: *mut *mut IUnknownVT, _: *mut u16, _: *mut *mut *mut IUnknownVT) -> i32
GetFilterCollection: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32
GetRegFilterCollection: fn(_: *mut *mut IUnknownVT, _: *mut *mut *mut IUnknownVT) -> i32
StopWhenReady: fn(_: *mut *mut IUnknownVT) -> i32