다음을 통해 공유


CMSPAddress::UpdateTerminalList 메서드(mspaddr.h)

UpdateTerminalList 메서드는 MSP의 정적 터미널 목록을 채웁니다. 사용할 수 있는 정적 터미널이 없다고 가정하고 항상 이것이 사실인 상황에서 호출됩니다. 이 메서드는 DirectShow의 "devenum" 구성 요소와 정적 범주 목록을 사용하여 정적 터미널에 대한 모니커를 검색합니다. 각 터미널 유형(아래 참조)에서 정적 CreateTerminal 메서드를 사용하여 실제로 터미널을 만듭니다. 문제의 모니커가 허용되지 않는 경우 실패할 수 있습니다(아래 참조). 성공적으로 만들어진 각 터미널에 대해 주소 목록에 터미널을 추가합니다. 이 프로세스가 완료되면 devenum이 해제됩니다. 생성된 터미널과 다른 정적 터미널을 사용하거나 추가 정적 터미널을 사용해야 하는 MSP는 이 메서드를 재정의해야 합니다. 여기서 현재 사용되는 범주는 CLSID_CWaveInClassManager, CLSID_CWaveOutClassManager 및 CLSID_CVidCapClassManager. 메서드는 파생 MSP가 지원하지 않는 미디어 형식에 해당하는 범주를 사용하지 않습니다(기본 클래스에서 자동으로 확인됨).

구문

HRESULT UpdateTerminalList();

반환 값

없음

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 mspaddr.h

추가 정보

CMSPAddress