Leer en inglés

Compartir a través de


Acceso a medios

Las características multimedia son diferentes con TAPI 2.2 (TAPI/C) en lugar de TAPI 3 (COM), en gran medida porque la API COM tiene acceso a proveedores de servicios multimedia (MSP). Para obtener más información sobre los MSP, consulte Acerca del proveedor de media Service (MSP). Para obtener más información sobre las operaciones de flujo multimedia, vea Control multimedia.

Los dos conceptos más importantes de una aplicación son el tipo de medio (o el modo) y la secuencia. El tipo es el formulario en el que se transmiten los datos. Para obtener más información y una lista de tipos definidos por TAPI, vea LINEMEDIAMODE_ Constantes. La secuencia multimedia es el flujo real de datos. Un MSP puede proporcionar acceso directo a la secuencia. Las aplicaciones TAPI 2.2 tienen acceso, pero hacen referencia principalmente a otras API para implementar estos controles.

Estas API incluyen la API waveform, comm API y la interfaz de control multimedia (MCI). La API Waveform se usa para la programación multimedia, comm API es el conjunto de funciones de comunicaciones proporcionadas por el Kit de desarrollo de software de plataforma (SDK) y MCI proporciona una interfaz generalizada de alto nivel para controlar los dispositivos multimedia.

Por ejemplo, para los dispositivos de línea, una aplicación puede usar TAPI 2.2 para establecer una conexión a otra estación. Una vez establecida la conexión, la aplicación puede usar la API waveform (o la API waveaudio de MCI) en el dispositivo asociado para reproducir (enviar) y grabar (recibir) datos de audio a través de la conexión. Del mismo modo, si el flujo multimedia de conexión procede de un módem, una aplicación usaría las extensiones de configuración del módem de communications API para controlar el flujo multimedia.

Para proporcionar a TAPI 2.2 acceso de streaming multimedia a un teléfono o a una llamada en un dispositivo de línea, el proveedor de servicios debe implementar el SPI de telefonía y la interfaz de controlador de dispositivo o SPI de flujo multimedia adecuado (DDI). El proveedor de servicios puede admitir líneas y teléfonos simultáneamente.

Dado que estas clases de dispositivo y las operaciones de flujo multimedia funcionan de forma independiente entre sí, la coordinación de su uso debe producirse en el nivel de aplicación. Es probable que varias aplicaciones que compartan llamadas y secuencias multimedia requieran coordinación de sus actividades en el nivel de aplicación para evitar el uso en conflicto de TAPI y la API de streaming multimedia.

TAPI notifica cambios en el tipo de transmisión multimedia (voz, fax, módem de datos, etc.) a las aplicaciones participantes. Este proceso se conoce a veces como clasificación de llamadas. El mecanismo utilizado para determinar el tipo de flujo multimedia es específico del proveedor de servicios. Por ejemplo, un proveedor de servicios puede filtrar el flujo multimedia por energía o tonos que caracterizan el tipo de medio, o puede usar un anillo distintivo, datos intercambiados en mensajes a través de la red, o conocimiento sobre el autor de la llamada o el identificador llamado para realizar esta determinación.