D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 enumeration (d3d12video.h)
Specifies the type of an H.264 video frame.
Syntax
typedef enum D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 {
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_I_FRAME,
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_P_FRAME,
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_B_FRAME,
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_IDR_FRAME
} ;
Constants
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_I_FRAME I-Frame. Completely intra-coded frame. |
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_P_FRAME P-Frame. Allows references to past frames. |
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_B_FRAME B-Frame. Allows references to both past and future (in display order) frames. |
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264_IDR_FRAME Instantaneous decode refresh frame. Special type of I-frame where no frame after it can reference any frame before it. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Build 22000 |
Minimum supported server | Windows Build 22000 |
Header | d3d12video.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for