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: IUnknownVTGetNativeVideoSize: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut c_void) -> i32GetIdealVideoSize: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut c_void) -> i32SetVideoPosition: fn(_: *mut *mut IUnknownVT, _: *const c_void, _: *const c_void) -> i32GetVideoPosition: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *const c_void) -> i32SetAspectRatioMode: fn(_: *mut *mut IUnknownVT, _: u32) -> i32GetAspectRatioMode: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32SetVideoWindow: fn(_: *mut *mut IUnknownVT, _: *mut c_void) -> i32GetVideoWindow: fn(_: *mut *mut IUnknownVT, _: *mut *mut c_void) -> i32RepaintVideo: fn(_: *mut *mut IUnknownVT) -> i32GetCurrentImage: fn(_: *mut *mut IUnknownVT, _: *mut c_void, _: *mut *mut u8, _: *mut u32, _: *mut i64) -> i32SetBorderColor: fn(_: *mut *mut IUnknownVT, _: u32) -> i32GetBorderColor: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32SetRenderingPrefs: fn(_: *mut *mut IUnknownVT, _: u32) -> i32GetRenderingPrefs: fn(_: *mut *mut IUnknownVT, _: *mut u32) -> i32SetFullscreen: fn(_: *mut *mut IUnknownVT, _: i32) -> i32GetFullscreen: fn(_: *mut *mut IUnknownVT, _: *mut i32) -> i32

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.