Directshow dvd фильтр График

Есть ли кто-нибудь, кто может мне помочь, с примером того, как построить график фильтра DVD с меню в Pure C#.

Я могу найти только C++ примеров, и они мне не подходят..

Пример C++

Это фрагмент кода, который я получил от DirectShow.net Samples

var ivideowindow = typeof(IVideoWindow).GUID;
hr = dvdGraph.GetDvdInterface(ivideowindow, out comobj );
DsError.ThrowExceptionForHR( hr );

hr = -2147467262 - hr may only be 1 or 0

Сообщение об исключении: No such interface supported

Но без этого интерфейса практически невозможно отобразить настоящее видео.


person ArchAngel    schedule 11.03.2016    source источник


Ответы (1)


Вам следует взглянуть на \Samples\Players\DvdPlay пример в примеры DirectShow.NET. Это порт кода воспроизведения DVD, на который вы в основном ссылаетесь.

person Roman R.    schedule 12.03.2016
comment
Боюсь, это лучшее, что вы можете получить. Возможно, вы также могли бы найти что-то на CodeProject, CodePlex и подобных сайтах. - person Roman R.; 13.03.2016
comment
Я мог бы понять это в конце концов, я просто спросил, знает ли кто-нибудь, как избежать этой проблемы. - person ArchAngel; 13.03.2016