Struct winsafe::vt::IGraphBuilderVT
source · #[repr(C)]pub struct IGraphBuilderVT {
pub IFilterGraphVT: IFilterGraphVT,
pub Connect: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> u32,
pub Render: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub RenderFile: fn(_: *mut c_void, _: *const u16, _: *const u16) -> u32,
pub AddSourceFilter: fn(_: *mut c_void, _: *const u16, _: *const u16, _: *mut *mut c_void) -> u32,
pub SetLogFile: fn(_: *mut c_void, _: *mut c_void) -> u32,
pub Abort: fn(_: *mut c_void) -> u32,
pub ShouldOperationContinue: fn(_: *mut c_void) -> u32,
}
Available on crate features
ole
and dshow
only.Expand description
IGraphBuilder
virtual table.
Fields§
§IFilterGraphVT: IFilterGraphVT
§Connect: fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> u32
§Render: fn(_: *mut c_void, _: *mut c_void) -> u32
§RenderFile: fn(_: *mut c_void, _: *const u16, _: *const u16) -> u32
§AddSourceFilter: fn(_: *mut c_void, _: *const u16, _: *const u16, _: *mut *mut c_void) -> u32
§SetLogFile: fn(_: *mut c_void, _: *mut c_void) -> u32
§Abort: fn(_: *mut c_void) -> u32
§ShouldOperationContinue: fn(_: *mut c_void) -> u32
Auto Trait Implementations§
impl Freeze for IGraphBuilderVT
impl RefUnwindSafe for IGraphBuilderVT
impl Send for IGraphBuilderVT
impl Sync for IGraphBuilderVT
impl Unpin for IGraphBuilderVT
impl UnwindSafe for IGraphBuilderVT
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more