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 |