Aracılığıyla paylaş


Medya Erişimi

Medya özellikleri TAPI 2.2 (TAPI/C) ile TAPI 3'e (COM) göre farklıdır, çünkü COM API'sinin medya hizmeti sağlayıcılarına (MSP' ler) erişimi vardır. MSP'ler hakkında daha fazla bilgi için bkz. Hakkında Medya Hizmeti Sağlayıcısı (MSP). Medya akışı işlemleri hakkında daha fazla bilgi için bkz. Medya Denetimi.

Bir uygulama için en önemli iki kavram medya türü (veya modu) ve akıştır. Türü, verilerin iletildiği formdur. Daha fazla bilgi ve TAPI tanımlı türlerin listesi için bkz. LINEMEDIAMODE_ Sabitler. Medya akışı, gerçek veri akışıdır. MSP akışa doğrudan erişim sağlayabilir. TAPI 2.2 uygulamalarının bazı erişimleri vardır, ancak öncelikle bu denetimleri uygulamak için diğer API'lere başvurur.

Bu API'ler Waveform API'sini, Comm API'sini ve Medya Denetim Arabirimi'ni (MCI) içerir. Waveform API multimedya programlama için kullanılır, Comm API Platform Yazılım Geliştirme Seti (SDK) tarafından sağlanan iletişim işlevleri kümesidir ve MCI, medya cihazlarını denetlemek için üst düzey genelleştirilmiş bir arabirim sağlar.

Örneğin, hat cihazları için bir uygulama başka bir istasyonla bağlantı kurmak için TAPI 2.2 kullanabilir. Bağlantı kurulduktan sonra uygulama, bağlantı üzerinden ses verilerini yürütmek (göndermek) ve kaydetmek (almak) için ilişkili cihazdaki Waveform API'sini (veya MCI Waveaudio API'sini) kullanabilir. Benzer şekilde, bağlantı medya akışı bir modemden geliyorsa, bir uygulama medya akışını denetlemek için İletişim API'sinin modem yapılandırma uzantılarını kullanır.

TAPI 2.2'ye telefon veya hat cihazındaki bir çağrıya medya akışı erişimi sağlamak için hizmet sağlayıcısının hem Telefon SPI'sini hem de uygun medya akışı SPI veya cihaz sürücüsü arabirimini (DDI) uygulaması gerekir. Hizmet sağlayıcısı aynı anda hat ve telefonları destekleyebilir.

Bu cihaz sınıfları ve medya akışı işlemleri birbirinden bağımsız olarak çalıştığından, kullanımlarının eşgüdümünün uygulama düzeyinde gerçekleşmesi gerekir. Arama ve medya akışlarını paylaşan birden çok uygulama, TAPI ve medya akışı API'sinin çakışan kullanımını önlemek için büyük olasılıkla uygulama düzeyinde etkinliklerinin koordinasyonunu gerektirir.

TAPI, medya akışı türündeki değişiklikleri (ses, faks, veri modem vb.) katılan uygulamalara bildirir. Bu işlem bazen çağrı sınıflandırmasıolarak adlandırılır. Medya akışının türünü belirlemek için kullanılan mekanizma hizmet sağlayıcısına özgüdür. Örneğin, bir hizmet sağlayıcısı medya türünü karakterize eden enerji veya tonlar için medya akışını filtreleyerek veya bu belirlemeyi yapmak için ayırt edici zilleme, ağ üzerinden iletilerde ileti alışverişi yapılan veriler veya arayan veya çağrılan kimlik hakkında bilgi kullanabilir.