Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Directshow DMO中设置属性;恒定帧率转换器“;在C中#_C#_Directshow_Frame Rate_Ms Media Foundation_Dmo - Fatal编程技术网

C# 在Directshow DMO中设置属性;恒定帧率转换器“;在C中#

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

你可能是说。问题是它不是一个完整的DirectShow过滤器,基本上也不是一个DirectShow组件。它是一个具有双DMO/MFT接口的系统

DirectShow提供了一个包装器来包装DMO并使其在DirectShow环境中可用,但这些DMO的制作没有考虑到这一点。要在DirectShow中使用它们,您很可能需要自己的自定义包装过滤器


而且没有可用的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.