Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Если пользователь удаляет устройство Plug and Play, используемое графом, диспетчер фильтров отправляет событие EC_DEVICE_LOST. Если устройство становится доступным снова, диспетчер графов фильтров отправляет другое событие EC_DEVICE_LOST. Однако предыдущее состояние фильтра записи больше не является допустимым. Приложение должно перестроить граф для использования устройства.
DirectShow не отправляет никаких событий при подключении нового устройства. Чтобы узнать, когда новое устройство доступно, приложение может отслеживать WM_DEVICECHANGE сообщения окна. Дополнительные сведения см. в разделе "Управление устройствами" в документации по пакету SDK для платформы.
Связанные разделы
-
уведомление о событиях в DirectShow