2013-08-31 2 views
8

Я хочу создать виртуальную веб-камеру для Windows 8, и у меня есть два варианта: DirectShow или Microsoft Media Foundation. После некоторого осмотра я узнал, что DirectShow имеет гораздо больше примеров и даже здесь, в Stackoverflow, он рекомендуется по MMF. Поэтому я хочу начать с некоторых примеров, и для этого мне нужен strmbase.dll, который мне нужно скомпилировать из образца BaseClass образцов DirectShow.Получение образцов DirectShow в Windows 8

Но получение образцов кажется невозможным в Windows 8. Согласно странице this, он должен быть частью Windows 8 SDK, но он полностью установлен и ни одна папка по имени базового слоя не существует на моем компьютере. Это также часть Windows 7 sdk, но это отказывается устанавливать. Я также читал, что он должен быть частью DirectX SDK, но это, согласно MS, было включено в Windows 8 SDK, и поэтому DirectX SDK отказывается устанавливать.

Как установить образцы DirectShow в Windows 8?

+1

Текущее расположение образцов DirectShow - это Windows SDK. До этого у них были дополнительные услуги, и это датируется 2004-2005 годами (хотя с тех пор образцы имеют минимальные изменения). Если вам трудно найти их в Windows 8 сейчас, возможно, вы сможете установить Windows SDK на виртуальную [более старую] систему, а затем просто скопируйте оттуда. –

ответ

10

я получил их, но это было через подвох:

Download the Win 7 SDK ISO, извлечь его, перейдите в папку WinSDKSamples_amd64 и запустить программу установки. Все образцы Win 7 SDK теперь будут установлены в C: \ Program Files \ Microsoft SDK \ Windows \ v7.1.

+0

Спасибо за это. Никакой другой способ, который я нашел, не работал. Просто попытка стандартного Windows 7 sdk installer (non-iso) привела к ошибкам, даже если я только что выбрал установку образцов, поэтому ссылка на ISO бесценна. На самом деле разочарование в том, что документы на сайте Microsoft все настаивают на том, что образцы в комплекте с окнами sdk – aggieNick02

Смежные вопросы