Установка свойств в Directshow DMO «Constant FrameRate Conveter» в C # - PullRequest
0 голосов
/ 22 июня 2011
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.

1 Ответ

1 голос
/ 29 сентября 2011

Возможно, вы имеете в виду Frame Rate Converter DSP . Дело в том, что он не является полным фильтром DirectShow и вообще не является компонентом DirectShow. Это Цифровой процессор сигналов с двойным интерфейсом DMO / MFT.

DirectShow предоставляет оболочку для обертывания DMO и делает их доступными в среде DirectShow, но эти DMO создаются без учета этой мысли. Чтобы использовать их в DirectShow, вам, скорее всего, понадобится собственный фильтр-обертка.

И нет интерфейса IAMStreamConfig, вы должны использовать IPropertyStore - это поведение по своему замыслу.

...