Función lineSetMediaMode (tapi.h)

La función lineSetMediaMode establece los tipos de medios de la llamada especificada en su estructura LINECALLINFO . Para obtener más información, vea ITLegacyCallMediaControl::SetMediaType.

Sintaxis

LONG lineSetMediaMode(
  HCALL hCall,
  DWORD dwMediaModes
);

Parámetros

hCall

Identificador de la llamada cuyo tipo de medio se va a cambiar. La aplicación debe ser propietario de la llamada. El estado de llamada de hCall puede ser cualquier estado.

dwMediaModes

Nuevos tipos de medios para la llamada. Este parámetro usa las constantes LINEMEDIAMODE_. Siempre que se establezca la marca de tipo de medio UNKNOWN, también se pueden establecer otras marcas de tipo multimedia. Se usa para identificar el tipo de medio de una llamada como no totalmente determinado, pero se limita a uno de un pequeño conjunto de tipos de medios especificados. Si no se establece la marca UNKNOWN, solo se puede especificar un único tipo de medio.

Valor devuelto

Devuelve cero si la solicitud se realiza correctamente o un número de error negativo si se produce un error. Los valores devueltos posibles son:

LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALMEDIAMODE, LINEERR_RESOURCEUNAVAIL, LINEERR_NOMEM, LINEERR_UNINITIALIZED, LINEERR_OPERATIONUNAVAIL.

Comentarios

La función lineSetMediaMode cambia el tipo de medio de la llamada en su estructura LINECALLINFO . El uso típico de esta operación es establecer el tipo de medio de una llamada en un tipo de medio conocido específico o excluir posibles tipos de medios siempre que el tipo de medio de la llamada sea oficialmente desconocido (se establece la marca de tipo de medio UNKNOWN).

Requisitos

   
Plataforma de destino Windows
Encabezado tapi.h
Library Tapi32.lib
Archivo DLL Tapi32.dll

Consulte también

LINECALLINFO

Funciones complementarias del servicio de línea

Introducción a la referencia de TAPI 2.2