2013-08-31 7 views
8

Chcę utworzyć wirtualną kamerę internetową dla Windows 8 i mam dwie możliwości: DirectShow lub Microsoft Media Foundation. Po pewnym rozejrzeniu się dowiedziałem się, że DirectShow ma o wiele więcej przykładów, a nawet tutaj na Stackoverflow dostaje rekomendację ponad MMF. Dlatego chcę zacząć od kilku przykładów i do tego potrzebuję pliku strmbase.dll, który muszę skompilować z próbki BaseClass próbek DirectShow.Pobieranie próbek DirectShow na Windows 8

Jednak pobranie próbek w systemie Windows 8 wydaje się być niemożliwe. Strona this powinna być częścią zestawu SDK systemu Windows 8, ale jest w pełni zainstalowana i na moim komputerze nie ma folderu o nazwie baseclass. Jest także częścią sdk Windows 7, ale odmawia instalacji. Czytałem również, że powinno to być częścią DirectX SDK, ale to, zgodnie z MS, zostało włączone do zestawu SDK Windows 8, a tym samym DirectX SDK odmawia instalacji.

Jak zainstalować próbki DirectShow w systemie Windows 8?

+1

Obecne położenie próbek DirectShow to zestaw Windows SDK. Wcześniej były one na dodatkach i pochodzą z lat 2004-2005 (chociaż od tamtej pory próbki mają minimalne zmiany). Jeśli masz problemy z ich pobieraniem w systemie Windows 8, możesz zainstalować Windows SDK na wirtualnym systemie [starszym], a następnie skopiuj go z tego miejsca. –

Odpowiedz

10

Mam je, ale to było za brudny trik:

Download the Win 7 SDK ISO, rozpakuj go, przejdź do folderu WinSDKSamples_amd64 i uruchom instalator. Wszystkie próbki Win 7 SDK zostaną teraz zainstalowane w C: \ Program Files \ Microsoft SDK \ Windows \ v7.1.

+0

Dzięki za to. Żaden inny sposób, który znalazłem online nie zadziałał. Po prostu wypróbowanie standardowego instalatora sdk w systemie Windows 7 (nie-iso) spowodowało błędy, nawet jeśli właśnie wybrałem instalację próbek, więc link do ISO jest bezcenny. Naprawdę frustrujące, że dokumenty na stronie Microsoftu wszystkie nalegają próbek są wiązane z Windows SDK – aggieNick02