gpt4 book ai didi

c++ - Media Foundation 中的属性窗口

转载 作者:太空宇宙 更新时间:2023-11-04 11:47:39 25 4
gpt4 key购买 nike

在 DirectShow 系统中,可以选择为过滤器或 Pin 定义和设计属性窗口。此外,还有通过直接显示 API 运行此窗口的选项。我想知道媒体基础框架中是否有类似的功能。

最佳答案

DirectShow 属性页以标准 COM 方式实现:使用 ISpecifyPropertyPages 接口(interface)进行属性页发现,属性页 COM 对象,OleCreatePropertyFrame API 可用于获取模式 UI 全部在一起。

Media Foundation 也是建立在 COM 之上的。您可以在自己的 COM 类上自由提供 ISpecifyPropertyPages 实现。 Stock classes, however, are typically coming without property pages :

... the topology objects (sources, sinks, MFTs) in Media Foundation do not implement property pages. You'll have to query the various attributes or properties that you're interested in and display them in your own UI.

关于c++ - Media Foundation 中的属性窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19400051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com