Module: wine Branch: master Commit: 0c2cdfffd9ce060136f5e1ff964d4b5848e22e23 URL: https://gitlab.winehq.org/wine/wine/-/commit/0c2cdfffd9ce060136f5e1ff964d4b5... Author: Biswapriyo Nath <nathbappai(a)gmail.com> Date: Thu Jan 4 04:08:15 2024 +0000 include: Add D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS in d3d12video.idl. --- include/d3d12video.idl | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/d3d12video.idl b/include/d3d12video.idl index 330be3c4d13..74c1b269b92 100644 --- a/include/d3d12video.idl +++ b/include/d3d12video.idl @@ -1263,6 +1263,19 @@ typedef struct D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE }; } D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE; +typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS +{ + UINT NodeIndex; + D3D12_VIDEO_ENCODER_CODEC Codec; + D3D12_VIDEO_ENCODER_PROFILE_DESC Profile; + DXGI_FORMAT InputFormat; + D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC PictureTargetResolution; + BOOL IsSupported; + UINT CompressedBitstreamBufferAccessAlignment; + UINT EncoderMetadataBufferAccessAlignment; + UINT MaxEncoderOutputMetadataBufferSize; +} D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS; + typedef enum D3D12_VIDEO_ENCODER_FLAGS { D3D12_VIDEO_ENCODER_FLAG_NONE = 0x0,