Struct winapi::d3d9::IDirect3DDevice9Video
[−]
[src]
pub struct IDirect3DDevice9Video { pub lpVtbl: *const IDirect3DDevice9VideoVtbl, }
Fields
lpVtbl |
pub struct IDirect3DDevice9Video { pub lpVtbl: *const IDirect3DDevice9VideoVtbl, }
lpVtbl |
impl IDirect3DDevice9Video
unsafe fn GetContentProtectionCaps(&mut self, pCryptoType: *const GUID, pDecodeProfile: *const GUID, pCaps: *mut D3DCONTENTPROTECTIONCAPS) -> HRESULT
unsafe fn CreateAuthenticatedChannel(&mut self, ChannelType: D3DAUTHENTICATEDCHANNELTYPE, ppAuthenticatedChannel: *mut *mut IDirect3DAuthenticatedChannel9, pChannelHandle: *mut HANDLE) -> HRESULT
unsafe fn CreateCryptoSession(&mut self, pCryptoType: *const GUID, pDecodeProfile: *const GUID, ppCryptoSession: *mut *mut IDirect3DCryptoSession9, pCryptoHandle: *mut HANDLE) -> HRESULT
unsafe fn QueryInterface(&mut self, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT
unsafe fn AddRef(&mut self) -> ULONG
unsafe fn Release(&mut self) -> ULONG
impl Deref for IDirect3DDevice9Video
impl DerefMut for IDirect3DDevice9Video
impl Debug for IDirect3DDevice9Video
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
, enum
,
trait
, typedef
(or
tdef
).
Search functions by type signature (e.g.
vec -> usize
)