Мьютексы в AVStream

Минидрайверы AVStream синхронизируют доступ к объектам с помощью мьютексов и управляющих ворот. Дополнительные сведения о шлюзах управления процессами см. в разделе " Шлюзы управления потоками" в AVStream.

AVStream имеет три разных взаимноисключающих блокировки, все из которых напрямую доступны для мини-драйвера.

Устройство mutex в AVStream

Мьютекс управления фильтрами в AVStream

Обработка мьютекса в AVStream

Используйте мьютекс устройства для синхронизации объектов иерархии от устройства до фильтра. Используйте мьютекс управления фильтром для синхронизации объектов от фильтра к контакту.

Для нескольких функций API AVStream требуется провести определенные мьютекси. Релевантные страницы справочной информации по функциям указывают, должен ли определенный мьютекс удерживаться при вызове этой функции.