MSPI(Media Service Provider Interface)

MSPI(Media Service Provider Interface)는 통신 세션 중에 미디어 전송에 대한 TAPI 3 애플리케이션 제어를 허용하기 위해 MSP에서 구현하는 인터페이스 및 메서드 집합입니다. MSP는 이러한 컨트롤을 제정하는 데 필요한 디바이스별 및 프로토콜별 메커니즘을 처리하고 MSPI에 제공된 메서드를 사용하여 쌍을 이루는 TSP 또는 애플리케이션과 통신합니다.

다음 섹션( MSPI(Media Service Provider Interface) 참조)에서는 MICROSOFT 전화 통신 환경과 상호 작용하기 위해 MSP가 노출하는 인터페이스에 대해 자세히 설명합니다.

또한 MSP는 미디어 제어를 더욱 지원하기 위해 공급자별 프라이빗 인터페이스 및 메서드를 노출할 수 있습니다. 예를 들어 IP Conference MSP 는 참가자 제어를 제공하는 인터페이스를 노출합니다. IPConf의 참조 목록은 프라이빗 개체의 작동 방식에 대한 자세한 내용은 공급자별인터페이스 및 IPConf MSP 인터페이스 를 참조하세요.

MSP를 만드는 대부분의 프로그래밍 작업은 지정된 플랫폼, 디바이스 및 전송 프로토콜과 매우 관련이 있으며 이 문서의 scope 외부에 있습니다. 그러나 Microsoft는 대부분의 MSP 작성자에게 유용한 MSP 기본 클래스 집합을 제공합니다. 이러한 클래스 사용에 대한 자세한 내용은 TAPI 3 MSP 기본 클래스를 참조하세요.

ITMSPAddress 인터페이스는 TAPI DLL에 대한 미디어 서비스 공급자를 나타냅니다. 이 인터페이스는 최종 사용자 애플리케이션에서 사용되거나 노출되지 않습니다. TAPI 3 DLL은 이 인터페이스에서 CoCreateInstance를 호출하여 기본 MSP 개체를 만듭니다. 이 개체의 메서드를 사용하면 애플리케이션이 MSP를 로드 및 언로드하고, TSP에서 정보를 수신하고, 호출 개체에 노출되는 ITStreamControl 인터페이스를 만들 수 있습니다.

ITSubStreamControlITSubStream 인터페이스는 하위 스트림과 관련된 병렬 메서드를 제공합니다. 하위 스트림 지원은 선택 사항입니다. 다른 모든 인터페이스는 MSP에서 구현해야 합니다.

참고

TSP/MSP 쌍으로 구현된 작업은 사용자가 시스템을 다시 부팅하지 않고 서비스 공급자를 업데이트할 수 있도록 한 DLL에 있어야 합니다.