Compartir a través de


Método CMSPAddress::UpdateTerminalList (mspaddr.h)

El método UpdateTerminalList rellena la lista de terminales estáticos del MSP. Supone que no tenemos terminales estáticos disponibles y siempre se llama en situaciones en las que esto es cierto. Este método usa el componente "devenum" de DirectShow y una lista estática de categorías para detectar monikers para terminales estáticos. Usa los métodos CreateTerminal estáticos en cada tipo de terminal (consulte a continuación) para crear realmente los terminales, posiblemente con errores si el moniker en cuestión no es aceptable (consulte a continuación). Para cada terminal creado correctamente, agrega el terminal a la lista de direcciones. Una vez completado este proceso, se libera el devenum. Un MSP que use terminales estáticos diferentes a los creados o que necesite usar terminales estáticos adicionales debe invalidar este método. Las categorías que se usan aquí son CLSID_CWaveInClassManager, CLSID_CWaveOutClassManager y CLSID_CVidCapClassManager. El método no usa categorías que corresponden a tipos de medios que el MSP derivado no admite (esto se comprueba automáticamente en la clase base).

Sintaxis

HRESULT UpdateTerminalList();

Valor devuelto

None

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado mspaddr.h

Consulte también

CMSPAddress