Mutexes no AVStream

Os minidrivers AVStream sincronizam o acesso a objetos usando mutexes e portões de controle de processo. Para obter mais informações sobre portões de controle de processo, consulte Portões de controle de fluxo no AVStream.

O AVStream tem três mutexes diferentes, todos acessíveis diretamente ao minidriver:

Mutex de dispositivo no AVStream

Mutex de controle de filtro no AVStream

Processando o Mutex no AVStream

Use o mutex do dispositivo para sincronizar objetos de hierarquia do dispositivo para filtrar. Use o mutex de controle de filtro para sincronizar objetos do filtro para o pino.

Várias funções de API AVStream exigem que mutexes específicos sejam mantidos. As páginas de referência de função relevantes declaram se um mutex específico deve ser mantido ao chamar essa função específica.