pub type PDXVA2SW_CREATEVIDEOPROCESSDEVICE = Option<unsafe extern "system" fn(pd3dd9: Option<IDirect3DDevice9>, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: D3DFORMAT, maxsubstreams: u32, phdevice: *mut HANDLE) -> HRESULT>;

Aliased Type§

enum PDXVA2SW_CREATEVIDEOPROCESSDEVICE {
    None,
    Some(unsafe extern "system" fn(_: Option<IDirect3DDevice9>, _: *const DXVA2_VideoDesc, _: D3DFORMAT, _: u32, _: *mut HANDLE) -> HRESULT),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "system" fn(_: Option<IDirect3DDevice9>, _: *const DXVA2_VideoDesc, _: D3DFORMAT, _: u32, _: *mut HANDLE) -> HRESULT)

Some value of type T.