【发布时间】:2021-11-20 10:12:57
【问题描述】:
我可以使用MFT_FRIENDLY_NAME_Attribute 获取MFT 的名称,并使用MFT_ENUM_FLAG_HARDWARE 检查它是硬件还是软件,如何检查编码器是基于CPU 还是基于GPU?
即Intel QuickSync 是 CPU,NVIDIA H.264 Encoder MFT 是 GPU,等等
编码器是通过MFTEnumEx(MFT_CATEGORY_VIDEO_ENCODER, ...); 获取的,它提供了一个IMFActivate 数组,我可以从那里获取MFT 标志和编码器的GUID。
【问题讨论】:
标签: winapi video-encoding ms-media-foundation