Antarmuka Penyedia Layanan Media (MSPI)

Media Service Provider Interface (MSPI) adalah sekumpulan antarmuka dan metode yang diterapkan oleh MSP untuk memungkinkan kontrol aplikasi TAPI 3 atas transportasi media selama sesi komunikasi. MSP menangani mekanisme khusus perangkat dan khusus protokol yang diperlukan untuk memberlakukan kontrol ini, dan berkomunikasi dengan TSP yang dipasangkan atau aplikasi melalui penggunaan metode yang disediakan dalam MSPI.

Bagian berikut ( Referensi Media Service Provider Interface (MSPI) merinci antarmuka yang diekspos MSP untuk berinteraksi dengan lingkungan Telepon Microsoft.

Selain itu, MSP dapat mengekspos antarmuka dan metode privat khusus penyedia untuk membantu lebih lanjut dalam kontrol media. Misalnya, IP Conference MSP memaparkan antarmuka yang menyediakan kontrol peserta. Lihat Antarmuka Khusus Penyedia untuk informasi tentang cara kerja objek privat dan Antarmuka IPConf MSP untuk daftar referensi IPConf.

Sebagian besar upaya pemrograman dalam membuat MSP sangat spesifik untuk platform, perangkat, dan protokol transportasi tertentu, dan berada di luar lingkup dokumen ini. Namun, Microsoft memasok satu set kelas dasar MSP, yang akan berguna bagi sebagian besar penulis MSP. Lihat Kelas Dasar TAPI 3 MSP untuk informasi tentang menggunakan kelas-kelas ini.

Antarmuka ITMSPAddress mewakili penyedia layanan media ke DLL TAPI. Antarmuka ini tidak digunakan oleh atau diekspos ke aplikasi pengguna akhir. DLL TAPI 3 memanggil CoCreateInstance pada antarmuka ini untuk membuat objek MSP utama. Metode pada objek ini memungkinkan aplikasi memuat dan membongkar MSP, menerima informasi dari TSP, dan membuat antarmuka ITStreamControl , yang diekspos pada objek panggilan.

Antarmuka ITSubStreamControl dan ITSubStream menyediakan metode paralel sehubungan dengan sub-aliran. Dukungan sub-aliran bersifat opsional. Semua antarmuka lain harus diimplementasikan oleh MSP.

Catatan

Operasi yang diterapkan oleh pasangan TSP/MSP harus terletak di satu DLL untuk memungkinkan pengguna memperbarui penyedia layanan tanpa me-reboot sistemnya.