funzione lineSetMediaMode (tapi.h)

La funzione lineSetMediaMode imposta i tipi multimediali della chiamata specificata nella struttura LINECALLINFO . Per altre informazioni, vedere ITLegacyCallMediaControl::SetMediaType.

Sintassi

LONG lineSetMediaMode(
  HCALL hCall,
  DWORD dwMediaModes
);

Parametri

hCall

Gestire la chiamata il cui tipo di supporto deve essere modificato. L'applicazione deve essere un proprietario della chiamata. Lo stato della chiamata di hCall può essere qualsiasi stato.

dwMediaModes

Nuovi tipi di supporti per la chiamata. Questo parametro usa le costanti LINEMEDIAMODE_. Purché sia impostato il flag del tipo di supporto UNKNOWN, è possibile impostare anche altri flag di tipo multimediale. Viene usato per identificare il tipo di supporto di una chiamata come non completamente determinato, ma limitato a un piccolo set di tipi di supporti specificati. Se il flag UNKNOWN non è impostato, è possibile specificare solo un singolo tipo di supporto.

Valore restituito

Restituisce zero se la richiesta ha esito positivo o un numero di errore negativo se si verifica un errore. I valori restituiti possibili sono:

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

Commenti

La funzione lineSetMediaMode modifica il tipo di supporto della chiamata nella struttura LINECALLINFO . L'utilizzo tipico di questa operazione è quello di impostare il tipo di supporto di una chiamata su un tipo di supporto noto specifico o per escludere i tipi di supporti possibili, purché il tipo di supporto della chiamata sia ufficialmente sconosciuto (il flag del tipo di supporto UNKNOWN è impostato).

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tapi.h
Libreria Tapi32.lib
DLL Tapi32.dll

Vedi anche

LINECALLINFO

Funzioni di servizio linea supplementari

Panoramica di riferimento su TAPI 2.2