(Page 55 of 69 in this chapter) Version
adiStopEnergyDetector
Description
- Stops the energy detector.
Prototype
- DWORD adiStopEnergyDetector ( CTAHD ctahd )
- ctahd CTA context handle returned by ctaCreateContext.
Return Values
Events
Details
- This function stops the low-level energy detector started by adiStartEnergyDetector. After this function is called, energy and silence transitions are not reported. The energy detector cannot be restarted until the DONE event is received.
See Also
- adiStartEnergyDetector
Example
int myStopEnergyDetector( CTAHD ctahd )
{
CTA_EVENT event;
if( adiStopEnergyDetector( ctahd ) != SUCCESS )
return MYFAILURE;
while( 1 )
{
myGetEvent( &event ); /* see ctaWaitEvent example */
switch( event.id )
{
case ADIEVN_ENERGY_DETECT_DONE:
if( event.value == CTA_REASON_RELEASED )
return MYDISCONNECT; /* call has been terminated */
else if( CTA_IS_ERROR( event.value ) )
return MYFAILURE; /* API error */
else
return SUCCESS; /* stopped normally */
break;
/* might include cases to handle disconnect, DTMFs, etc. */
}
}
}
(Page 55 of 69 in this chapter) Version
Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights
reserved.