OnDigitDetected
Início  Anterior  Próximo



Ocorre sempre que a placa detecta um dígito.

Declarações:

Delphi:  
OnDigitDetected(Sender: TObject,  smallint Port,   
smallint Digit);  
 
 
Visual Basic:  
OnDigitDetected(Port As Integer, Digit as Integer)  
 
Descrição:

Toda vez que a placa detectar um dígito (DTMF), o evento OnDigitDetected ocorrerá, e o código ASCII dígito será passado através do parâmetro Digit.

Um dígito DTMF é um par de freqüências pré-definidas e na faixa da voz. O programador deve estar ciente que a placa sempre está habilitada a detectar os digitos, logo, durante uma conversação é comum a placa detectar alguns dígitos indevidamente, pois ela analisa todo o conteúdo de freqüência da voz dos locutores e toda vez em que ela encontrar na voz um par de freqüências que coincidam com um dígito DTMF, o evento OnDigitDetected ocorrerá. Quando o programador quiser validar os dígitos apenas em certos momentos, deve-se fazer uso do método GetDigits e do evento OnDigitReceived ao invés de tratar dígito a dígito.


Parâmetros Recebidos:
 
Port – Indica o canal da Placa que gerou o evento  
Digit – Código ASCII do digito recebido  
 
Veja Também: GetDigits, OnDigitsReceived, PlayFile, RecordFile