EC_VMR_RENDERDEVICE_SET

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

在 VMR 选择其呈现机制时发送。

参数

lParam1

可以是以下值之一:

含义
VMR_RENDER_DEVICE_OVERLAY VMR 将仅) 呈现到覆盖图面 (VMR-7。
VMR_RENDER_DEVICE_VIDMEM VMR 将呈现到视频内存中。
VMR_RENDER_DEVICE_SYSMEM VMR 将仅) 呈现到系统内存 (VMR-7。

lParam2

未使用。

备注

此事件由 VMR-7 和 VMR-9 发送,并转发到应用程序。 请注意,VMR-9 仅支持视频内存呈现目标。

要求

要求
标头
Dshow.h

另请参阅

事件通知代码

DirectShow 中的事件通知