diff --git a/desktop-src/medfound/direct3d-12-video-migration.md b/desktop-src/medfound/direct3d-12-video-migration.md index 37f435155cb..b54ee6321b6 100644 --- a/desktop-src/medfound/direct3d-12-video-migration.md +++ b/desktop-src/medfound/direct3d-12-video-migration.md @@ -102,11 +102,11 @@ Provides the video decoding and video processing capabilities of a Direct3D 11 d | [CreateAuthenticatedChannel](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createauthenticatedchannel) | Not implemented. | | [CreateCryptoSession](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createcryptosession) | Not implemented. | | [CreateVideoDecoder](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideodecoder) | [ID3D12VideoDevice::CreateVideoDecoder](/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice-createvideodecoder) [ID3D12VideoDevice::CreateVideoDecoderHeap](/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice-createvideodecoderheap) | -| [CreateVideoDecoderOutputView](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideodecoderoutputview) | [ID3D12Texture2D](/windows/win32/api/d3d11/nn-d3d11-id3d11texture2d) | +| [CreateVideoDecoderOutputView](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideodecoderoutputview) | [ID3D12Resource](/windows/win32/api/d3d12/nn-d3d12-id3d12resource) (D3D12_RESOURCE_DIMENSION_TEXTURE2D) | | [CreateVideoProcessor](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessor) | [ID3D12VideoDevice::CreateVideoProcessor](/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice-createvideoprocessor) | | [CreateVideoProcessorEnumerator](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessorenumerator) | N/A | -| [CreateVideoProcessorInputView](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessorinputview) | [ID3D12Texture2D](/windows/win32/api/d3d11/nn-d3d11-id3d11texture2d) | -| [CreateVideoProcessorOutputView](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessoroutputview) | [ID3D12Texture2D](/windows/win32/api/d3d11/nn-d3d11-id3d11texture2d) | +| [CreateVideoProcessorInputView](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessorinputview) | [ID3D12Resource](/windows/win32/api/d3d12/nn-d3d12-id3d12resource) (D3D12_RESOURCE_DIMENSION_TEXTURE2D) | +| [CreateVideoProcessorOutputView](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-createvideoprocessoroutputview) | [ID3D12Resource](/windows/win32/api/d3d12/nn-d3d12-id3d12resource) (D3D12_RESOURCE_DIMENSION_TEXTURE2D) | | [GetContentProtectionCaps](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-getcontentprotectioncaps) | TBD | [GetVideoDecoderConfig](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-getvideodecoderconfig) | Only VLD mode is supported in Direct3D 12. [D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES](/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_profiles) [D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS](/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_decode_formats) | | [GetVideoDecoderConfigCount](/windows/win32/api/d3d11/nf-d3d11-id3d11videodevice-getvideodecoderconfigcount) | N/A | @@ -145,12 +145,12 @@ In Direct3D 12, enumeration functionality is replaced by [ID3D12VideoDevice::Che ## ID3D11VideoProcessorInputView Identifies the input surfaces that can be accessed during video processing. -In Direct3D 12, this is replaced by ID3D12Texture2D. +In Direct3D 12, this is replaced by ID3D12Resource (Texture2D). ## ID3D11VideoProcessorOutputView Identifies the output surfaces that can be accessed during video processing. -In Direct3D 12, this is replaced by ID3D12Texture2D. +In Direct3D 12, this is replaced by ID3D12Resource (Texture2D). ## ID3D11AuthenticatedChannel