2016-03-11 7 views
0

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

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

C++ Example

Это фрагмент кода я получил от 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

Но без этого интерфейса Это почти невозможно, чтобы сделать реальное видео ..

ответ

1

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

+0

Я просмотрел его и нашел ошибку, я не могу понять. – ArchAngel

+0

Я боюсь, что это лучшее, что вы можете получить. Возможно, вы также можете найти что-то в CodeProject, CodePlex и подобных сайтах. –

+0

Я мог бы понять это в конце концов, я просто попросил, чтобы кто-нибудь знал, как избежать этой проблемы .. – ArchAngel