typedef enum D3D12_VIDEO_DECODE_STATUS
{
D3D12_VIDEO_DECODE_STATUS_OK = 0,
D3D12_VIDEO_DECODE_STATUS_CONTINUE = 1,
D3D12_VIDEO_DECODE_STATUS_CONTINUE_SKIP_DISPLAY = 2,
D3D12_VIDEO_DECODE_STATUS_RESTART = 3,
D3D12_VIDEO_DECODE_STATUS_RATE_EXCEEDED = 4
} D3D12_VIDEO_DECODE_STATUS;
该枚举定义了以下值:
- D3D12_VIDEO_DECODE_STATUS_OK: 解码成功。
- D3D12_VIDEO_DECODE_STATUS_CONTINUE: 解码尚未完成,需要继续。
- D3D12_VIDEO_DECODE_STATUS_CONTINUE_SKIP_DISPLAY: 解码尚未完成,但可以跳过显示。
- D3D12_VIDEO_DECODE_STATUS_RESTART: 解码需要重新开始。
- D3D12_VIDEO_DECODE_STATUS_RATE_EXCEEDED: 解码速率超过了允许的范围。
这些枚举值用于表示视频解码的状态,可以根据实际的解码情况进行相应的处理。
转载请注明出处:http://www.pingtaimeng.com/article/detail/26211/Win32 API/D3d12video.h/D3D12_VIDEO_DECODE_STATUS