#[repr(C)]pub struct IDirectXVideoMemoryConfiguration {
pub lpVtbl: *const IDirectXVideoMemoryConfigurationVtbl,
}
Fields§
§lpVtbl: *const IDirectXVideoMemoryConfigurationVtbl
Implementations§
Source§impl IDirectXVideoMemoryConfiguration
impl IDirectXVideoMemoryConfiguration
pub unsafe fn GetAvailableSurfaceTypeByIndex( &self, dwTypeIndex: DWORD, pdwType: *mut DXVA2_SurfaceType, ) -> HRESULT
pub unsafe fn SetSurfaceType(&self, dwType: DXVA2_SurfaceType) -> HRESULT
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IDirectXVideoMemoryConfiguration
impl RefUnwindSafe for IDirectXVideoMemoryConfiguration
impl !Send for IDirectXVideoMemoryConfiguration
impl !Sync for IDirectXVideoMemoryConfiguration
impl Unpin for IDirectXVideoMemoryConfiguration
impl UnwindSafe for IDirectXVideoMemoryConfiguration
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