#[repr(C)]pub struct IDirect3DDevice9Video {
pub lpVtbl: *const IDirect3DDevice9VideoVtbl,
}
Fields§
§lpVtbl: *const IDirect3DDevice9VideoVtbl
Implementations§
Source§impl IDirect3DDevice9Video
impl IDirect3DDevice9Video
pub unsafe fn GetContentProtectionCaps( &self, pCryptoType: *const GUID, pDecodeProfile: *const GUID, pCaps: *mut D3DCONTENTPROTECTIONCAPS, ) -> HRESULT
pub unsafe fn CreateAuthenticatedChannel( &self, ChannelType: D3DAUTHENTICATEDCHANNELTYPE, ppAuthenticatedChannel: *mut *mut IDirect3DAuthenticatedChannel9, pChannelHandle: *mut HANDLE, ) -> HRESULT
pub unsafe fn CreateCryptoSession( &self, pCryptoType: *const GUID, pDecodeProfile: *const GUID, ppCryptoSession: *mut *mut IDirect3DCryptoSession9, pCryptoHandle: *mut HANDLE, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDirect3DDevice9Video
impl Deref for IDirect3DDevice9Video
Auto Trait Implementations§
impl Freeze for IDirect3DDevice9Video
impl RefUnwindSafe for IDirect3DDevice9Video
impl !Send for IDirect3DDevice9Video
impl !Sync for IDirect3DDevice9Video
impl Unpin for IDirect3DDevice9Video
impl UnwindSafe for IDirect3DDevice9Video
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