ID3D11VideoDecoderOutputView 接口是Direct3D 11中的一部分,用于表示视频解码器的输出视图。这个接口通常用于将视频解码器的输出与渲染目标相关联。以下是 ID3D11VideoDecoderOutputView 接口的一些基本信息:
DECLARE_INTERFACE_(ID3D11VideoDecoderOutputView, ID3D11View)
{
    // 省略了其他继承的成员

    virtual HRESULT STDMETHODCALLTYPE GetDesc(
        /* [annotation] */
        _Out_  D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc) const = 0;
};

这个接口主要包含了一个用于获取解码器输出视图描述的方法。通过调用 GetDesc 方法,你可以获取与解码器输出视图相关的详细信息,例如格式等。

在使用时,通常你需要先创建一个 ID3D11VideoDecoderOutputView 对象,然后使用该对象将解码器的输出与渲染目标相关联,以便进行显示或进一步的处理。创建对象通常是通过 ID3D11Device 的 CreateVideoDecoderOutputView 方法来完成。


转载请注明出处:http://www.zyzy.cn/article/detail/25807/Win32 API/D3d11.h/ID3D11VideoDecoderOutputView