Método ITLegacyCallMediaControl2::GenerateCustomTonesByCollection (tapi3if.h)
O método GenerateCustomTonesByCollection gera o tom personalizado especificado.
Esse método destina-se ao Visual Basic e aos aplicativos de script. Em vez disso, os aplicativos C/C++ devem usar o método GenerateCustomTones .
Sintaxe
HRESULT GenerateCustomTonesByCollection(
[in] ITCollection2 *pCustomToneCollection,
[in] long lDuration
);
Parâmetros
[in] pCustomToneCollection
Ponteiro para uma interface ITCollection2 que contém uma coleção de ponteiros de interface ITCustomTone que representam os componentes do tom. Se a coleção for um tom de multifrequência, os vários tons serão reproduzidos simultaneamente.
[in] lDuration
A duração, em milissegundos, durante a qual o tom deve ser sustentado. Um valor zero usa uma duração padrão.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O parâmetro pCustomToneCollection não é um ponteiro válido. |
|
Não há memória suficiente para alocar o buffer de tons. |
|
A chamada deve estar no estado conectado . |
Comentários
Esse método se traduz em uma chamada para o TAPI 2. Função xlineGenerateTone .
Quando a geração de tom é concluída, um evento do tipo TE_GENERATEEVENT é gerado.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | tapi3if.h |
Biblioteca | Uuid.lib |
DLL | Tapi3.dll |