Struct winapi::d3d11::ID3D11VideoProcessorEnumeratorVtbl [] [src]

pub struct ID3D11VideoProcessorEnumeratorVtbl {
    pub parent: ID3D11DeviceChildVtbl,
    pub GetVideoProcessorContentDesc: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, pContentDesc: *mut D3D11_VIDEO_PROCESSOR_CONTENT_DESC) -> HRESULT,
    pub CheckVideoProcessorFormat: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, Format: DXGI_FORMAT, pFlags: *mut UINT) -> HRESULT,
    pub GetVideoProcessorCaps: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, pCaps: *mut D3D11_VIDEO_PROCESSOR_CAPS) -> HRESULT,
    pub GetVideoProcessorRateConversionCaps: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, TypeIndex: UINT, pCaps: *mut D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS) -> HRESULT,
    pub GetVideoProcessorCustomRate: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, TypeIndex: UINT, CustomRateIndex: UINT, pRate: *mut D3D11_VIDEO_PROCESSOR_CUSTOM_RATE) -> HRESULT,
    pub GetVideoProcessorFilterRange: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, Filter: D3D11_VIDEO_PROCESSOR_FILTER, Range: *mut D3D11_VIDEO_PROCESSOR_FILTER_RANGE) -> HRESULT,
}

Fields

parent: ID3D11DeviceChildVtbl GetVideoProcessorContentDesc: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, pContentDesc: *mut D3D11_VIDEO_PROCESSOR_CONTENT_DESC) -> HRESULT CheckVideoProcessorFormat: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, Format: DXGI_FORMAT, pFlags: *mut UINT) -> HRESULT GetVideoProcessorCaps: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, pCaps: *mut D3D11_VIDEO_PROCESSOR_CAPS) -> HRESULT GetVideoProcessorRateConversionCaps: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, TypeIndex: UINT, pCaps: *mut D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS) -> HRESULT GetVideoProcessorCustomRate: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, TypeIndex: UINT, CustomRateIndex: UINT, pRate: *mut D3D11_VIDEO_PROCESSOR_CUSTOM_RATE) -> HRESULT GetVideoProcessorFilterRange: unsafe extern "system" fn(This: *mut ID3D11VideoProcessorEnumerator, Filter: D3D11_VIDEO_PROCESSOR_FILTER, Range: *mut D3D11_VIDEO_PROCESSOR_FILTER_RANGE) -> HRESULT