【发布时间】:2014-04-23 17:48:41
【问题描述】:
Media Foundation H264 Encoder MFT 文档没有提到编码器的 CLSID。其他编码器类 ID 和 H264 解码器 MFT 类 ID 定义在
\Program Files (x86)\Microsoft SDKs\7.1\Include\wmcodecdsp.h or
\Program Files (x86)\Windows Kits\8.x\Include\am\wmcodecdsp.h
我在枚举设备时看到此编解码器,并且可以从枚举列表中获取 CLSID,即 {6ca50344-051a-4ded-9779-a43305165e35},但我找不到命名的 GUID,这是我所期望的类似于:CLSID_CH264MediaEncObject
在根据用户选择的编码器构建拓扑时,我想使用 GUID(而不是枚举名称)来做出决定。我可以定义_guid 这个,但它看起来很奇怪。
所以: 为什么 H264 编码器 MFT 没有命名 guid?
【问题讨论】:
标签: encoding h.264 ms-media-foundation