Intel 05-1832-002 IP Phone User Manual


 
248 Voice API for Windows Operating Systems Library Reference — November 2003
dx_GetStreamInfo( ) — retrieve information about the circular stream buffer
if ((hBuffer = dx_OpenStreamBuffer(nBuffSize)) < 0)
{
printf("Error opening stream buffer \n" );
}
if (
dx_GetStreamInfo(hBuffer, &streamStat)
< 0)
{
printf("Error getting stream buffer info \n");
}
else
{
printf("version=%d,
bytesIn=%d,
bytesOut=%d,
headPointer=%d,
tailPointer=%d,
currentState=%d,
numberOfBufferUnderruns=%d,
numberOfBufferOverruns=%d,
BufferSize=%d,
spaceAvailable=%d,
highWaterMark=%d,
lowWaterMark=%d \n";
streamStat.version,streamStat.bytesIn,streamStat.bytesOut,streamStat.headPointer,
streamStat.tailPointer,streamStat.currentState,streamStat.numberOfBufferUnderruns,
streamStat.numberOfBufferOverruns,streamStat.BufferSize,streamStat.spaceAvailable,
streamStat.highWaterMark,streamStat.lowWaterMark);
}
if (dx_CloseStreamBuffer(hBuffer) < 0)
{
printf("Error closing stream buffer \n");
}
}
!
!!
! See Also
dx_OpenStreamBuffer( )