D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE 结构是用于配置视频处理输入流速率的结构体,定义在 D3d12video.h 头文件中。这个结构体用于描述视频处理器的输入流的帧率信息。

以下是该结构的定义:
typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE
{
    UINT OutputIndex;
    UINT InputFrameOrField;
} D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE;

结构体包含两个成员:

1. OutputIndex: 表示输入流对应的输出索引。这是指定输入流要送往的处理器输出的索引。

2. InputFrameOrField: 表示输入流的帧率或场率。这是一个整数值,用于指定每秒的帧数或场数,具体是帧率还是场率取决于应用程序的需求。

这个结构体通常用于配置视频处理器的输入流,以便正确地进行视频处理。在使用该结构时,你需要设置好这两个成员的值,以满足你的视频处理需求。

请注意,使用这些结构体需要对Direct3D 12 API有一定的了解,以便正确配置和使用。


转载请注明出处:http://www.zyzy.cn/article/detail/26205/Win32 API/D3d12video.h/D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE