public HRESULT CheckFeatureSupport(D3D12_FEATURE_VIDEO FeatureVideo, void *pFeatureSupportData, uint FeatureSupportDataSize)
 {
     return(((delegate * unmanaged <ID3D12VideoDevice2 *, D3D12_FEATURE_VIDEO, void *, uint, int>)(lpVtbl[3]))((ID3D12VideoDevice2 *)Unsafe.AsPointer(ref this), FeatureVideo, pFeatureSupportData, FeatureSupportDataSize));
 }
 public int CheckFeatureSupport(D3D12_FEATURE_VIDEO FeatureVideo, [NativeTypeName("void *")] void *pFeatureSupportData, [NativeTypeName("UINT")] uint FeatureSupportDataSize)
 {
     return(((delegate * unmanaged <ID3D12VideoDevice1 *, D3D12_FEATURE_VIDEO, void *, uint, int>)(lpVtbl[3]))((ID3D12VideoDevice1 *)Unsafe.AsPointer(ref this), FeatureVideo, pFeatureSupportData, FeatureSupportDataSize));
 }