C# 在Directshow DMO中设置属性;恒定帧率转换器“;在C中#
你可能是说。问题是它不是一个完整的DirectShow过滤器,基本上也不是一个DirectShow组件。它是一个具有双DMO/MFT接口的系统 DirectShow提供了一个包装器来包装DMO并使其在DirectShow环境中可用,但这些DMO的制作没有考虑到这一点。要在DirectShow中使用它们,您很可能需要自己的自定义包装过滤器C# 在Directshow DMO中设置属性;恒定帧率转换器“;在C中#,c#,directshow,frame-rate,ms-media-foundation,dmo,C#,Directshow,Frame Rate,Ms Media Foundation,Dmo,你可能是说。问题是它不是一个完整的DirectShow过滤器,基本上也不是一个DirectShow组件。它是一个具有双DMO/MFT接口的系统 DirectShow提供了一个包装器来包装DMO并使其在DirectShow环境中可用,但这些DMO的制作没有考虑到这一点。要在DirectShow中使用它们,您很可能需要自己的自定义包装过滤器 而且没有可用的IAMStreamConfig接口,您应该使用IPropertyStore-这是设计的行为。即使我被困在如何在应用程序中使用它?我尝试将它与Med
而且没有可用的IAMStreamConfig接口,您应该使用IPropertyStore-这是设计的行为。即使我被困在如何在应用程序中使用它?我尝试将它与MediaFoundation一起使用,以执行3:2下拉(将24 fps转换为30 fps)。但是我找不到任何代码示例/帮助来演示它的使用。如何以24 fps的速度输入样本并以30 fps的速度获得样本输出?
Has anyone any code examples on how to set the properties of the 'Constant Framerate Converter' DMO filter. I am using it in a graph and wish to programmatically control output framerate. When I try to access IAMStreamConfig, it errors.