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