스트림 개체는 통화 세션과 연결된 미디어 스트림 또는 스트림의 추상화입니다. 스트림 및 하위 스트림 개체에 노출되는 인터페이스 및 메서드를 사용하면 애플리케이션이 스트림 일시 중지, 통신 세션에 새 미디어 형식 추가 또는 특정 회의 참가자의 오디오 볼륨 조정과 같은 매우 자세한 컨트롤을 실행할 수 있습니다.
스트림의 두 가지 주요 유형은 스트림과 하위 스트림입니다. 표준 구현의 인터페이스와 메서드는 둘 다 유사하지만 하위 스트림은 더 낮은 수준의 제어를 허용합니다. 모든 미디어 서비스 공급자(MSP)는 기본 스트림 제어 인터페이스를 구현해야 하지만 하위 스트림에 대한 지원은 선택 사항입니다.
또한 일부 서비스 공급자는 스트림에 대한 공급자별 인터페이스 구현합니다. 예를 들어 IPConf MSP는 참가자 수준 컨트롤을 제공합니다. 요약은 IPConf MSP 인터페이스 참조하세요. 구현될 수 있는 다른 인터페이스는 서비스 공급자의 설명서를 참조하세요.
MSP 및 TAPI는 나가는 세션 또는 들어오는 세션을 처음 설정하는 동안 호출에 대한 스트림 개체를 만듭니다. 애플리케이션은 이러한 스트림에 적합한 터미널을 식별하고 스트림에 터미널을 선택하는 역할을 담당합니다.
경우에 따라 MSP는 특정 호출 세션 작업 전에 애플리케이션이 스트림을 중지하거나 일시 중지해야 할 수 있습니다.
스트림 인터페이스는 MSPI(Media Service Provider Interface) 참조문서화되어 있습니다.
터미널 코드 선택 예제에서는 스트림을 열거하고 터미널을 선택하는 예제를 보여 줍니다.