Struct winsafe::dshow::vt::IMFVideoDisplayControlVT [−][src]
pub struct IMFVideoDisplayControlVT {Show 17 fields
pub IUnknownVT: IUnknownVT,
pub GetNativeVideoSize: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut c_void) -> i32,
pub GetIdealVideoSize: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut c_void) -> i32,
pub SetVideoPosition: fn(_: *mut *mut IUnknownVT, _: *const c_void, _: *const c_void) -> i32,
pub GetVideoPosition: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *const c_void) -> i32,
pub SetAspectRatioMode: fn(_: *mut *mut IUnknownVT, _: u32) -> i32,
pub GetAspectRatioMode: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32,
pub SetVideoWindow: fn(_: *mut *mut IUnknownVT, _: *mut c_void) -> i32,
pub GetVideoWindow: fn(_: *mut *mut IUnknownVT, _: *mut *mut c_void) -> i32,
pub RepaintVideo: fn(_: *mut *mut IUnknownVT) -> i32,
pub GetCurrentImage: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut *mut u8, _: *mut u32, _: *mut i64) -> i32,
pub SetBorderColor: fn(_: *mut *mut IUnknownVT, _: u32) -> i32,
pub GetBorderColor: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32,
pub SetRenderingPrefs: fn(_: *mut *mut IUnknownVT, _: u32) -> i32,
pub GetRenderingPrefs: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32,
pub SetFullscreen: fn(_: *mut *mut IUnknownVT, _: i32) -> i32,
pub GetFullscreen: fn(_: *mut *mut IUnknownVT, _: *mut i32) -> i32,
}
Expand description
IMFVideoDisplayControl
virtual
table.
Fields
IUnknownVT: IUnknownVT
GetNativeVideoSize: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut c_void) -> i32
GetIdealVideoSize: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut c_void) -> i32
SetVideoPosition: fn(_: *mut *mut IUnknownVT, _: *const c_void, _: *const c_void) -> i32
GetVideoPosition: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *const c_void) -> i32
SetAspectRatioMode: fn(_: *mut *mut IUnknownVT, _: u32) -> i32
GetAspectRatioMode: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32
SetVideoWindow: fn(_: *mut *mut IUnknownVT, _: *mut c_void) -> i32
GetVideoWindow: fn(_: *mut *mut IUnknownVT, _: *mut *mut c_void) -> i32
RepaintVideo: fn(_: *mut *mut IUnknownVT) -> i32
GetCurrentImage: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut *mut u8, _: *mut u32, _: *mut i64) -> i32
SetBorderColor: fn(_: *mut *mut IUnknownVT, _: u32) -> i32
GetBorderColor: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32
SetRenderingPrefs: fn(_: *mut *mut IUnknownVT, _: u32) -> i32
GetRenderingPrefs: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32
SetFullscreen: fn(_: *mut *mut IUnknownVT, _: i32) -> i32
GetFullscreen: fn(_: *mut *mut IUnknownVT, _: *mut i32) -> i32