From: Biswapriyo Nath nathbappai@gmail.com
Required for https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20994 --- include/d3d12video.idl | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/include/d3d12video.idl b/include/d3d12video.idl index 2e98a52d903..81aaa000697 100644 --- a/include/d3d12video.idl +++ b/include/d3d12video.idl @@ -1443,6 +1443,16 @@ typedef enum D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE_ROW_BASED = 1, } D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE;
+typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE +{ + UINT NodeIndex; + D3D12_VIDEO_ENCODER_CODEC Codec; + D3D12_VIDEO_ENCODER_PROFILE_DESC Profile; + D3D12_VIDEO_ENCODER_LEVEL_SETTING Level; + D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE IntraRefreshMode; + BOOL IsSupported; +} D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE; + typedef enum D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE { D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_FULL_FRAME = 0,
From: Biswapriyo Nath nathbappai@gmail.com
Requied for https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20994 --- include/d3d12video.idl | 1 + 1 file changed, 1 insertion(+)
diff --git a/include/d3d12video.idl b/include/d3d12video.idl index 81aaa000697..b5e0fd64bbe 100644 --- a/include/d3d12video.idl +++ b/include/d3d12video.idl @@ -1635,6 +1635,7 @@ typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT { D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 *pH264Support; D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC *pHEVCSupport; + D3D12_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT *pAV1Support; }; } D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT;