Método ITLegacyCallMediaControl2::GenerateCustomTonesByCollection (tapi3if.h)
El método GenerateCustomTonesByCollection genera el tono personalizado especificado.
Este método está diseñado para Visual Basic y aplicaciones de scripting. En su lugar, las aplicaciones de C/C++ deben usar el método GenerateCustomTones .
Sintaxis
HRESULT GenerateCustomTonesByCollection(
[in] ITCollection2 *pCustomToneCollection,
[in] long lDuration
);
Parámetros
[in] pCustomToneCollection
Puntero a una interfaz ITCollection2 que contiene una colección de punteros de interfaz ITCustomTone que representan los componentes del tono. Si la colección es un tono multifrecuencia, los distintos tonos se reproducen simultáneamente.
[in] lDuration
La duración, en milisegundos, durante la cual debe sostenerse el tono. Un valor de cero usa una duración predeterminada.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
El parámetro pCustomToneCollection no es un puntero válido. |
|
No hay suficiente memoria para asignar el búfer de tonos. |
|
La llamada debe estar en el estado conectado . |
Comentarios
Este método se traduce en una llamada a TAPI 2. FunciónlineGenerateTone x.
Cuando finaliza la generación de tonos, se genera un evento de tipo TE_GENERATEEVENT.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | tapi3if.h |
Library | Uuid.lib |
Archivo DLL | Tapi3.dll |