IDirect3DSurface9
中,并且目标是使用硬件缩放器在屏幕上显示该视频帧。如果可能的话,我想使用Windows API(如Media Foundation或DirectShow),而不是特定于供应商的API。我主要对1.5-3倍左右的放大感兴趣。一个次要的问题是,如何控制视频缩放器硬件参数?(例如,上面提到的多相滤波器中的滤波器系数)。
编辑:开始悬赏。请提供使用视频卡中视频缩放器硬件的任何方式的示例(这可能是特定供应商的,也可能使用任何版本的DirectX / DirectShow / Media Foundation API)。
编辑:更新:一些使用视频缩放器硬件的程序的示例:WinDVD、PowerDVD、madVR。我想知道如何完成他们所做的事情,也就是使用GPU内置的视频硬件缩放器,而不是使用D3D着色器和纹理采样器实现的缩放器。