Intel 05-1832-002 IP Phone User Manual


 
Voice API for Windows Operating Systems Library Reference — November 2003 239
retrieve feature support information for the device — dx_getfeaturelist( )
printf("\n%s: Play Features:-\n", chname);
if (feature_table.ft_play & FT_ADPCM) {
printf("ADPCM ");
}
if (feature_table.ft_play & FT_PCM) {
printf("PCM ");
}
if (feature_table.ft_play & FT_ALAW) {
printf("ALAW ");
}
if (feature_table.ft_play & FT_ULAW) {
printf("ULAW ");
}
if (feature_table.ft_play & FT_LINEAR) {
printf("LINEAR ");
}
if (feature_table.ft_play & FT_ADSI) {
printf("ADSI ");
}
if (feature_table.ft_play & FT_DRT6KHZ) {
printf("DRT6KHZ ");
}
if (feature_table.ft_play & FT_DRT8KHZ) {
printf("DRT8KHZ ");
}
if (feature_table.ft_play & FT_DRT11KHZ) {
printf("DRT11KHZ");
}
printf("\n\n%s: Record Features:-\n", chname);
if (feature_table.ft_record & FT_ADPCM) {
printf("ADPCM ");
}
if (feature_table.ft_record & FT_PCM) {
printf("PCM ");
}
if (feature_table.ft_record & FT_ALAW) {
printf("ALAW ");
}
if (feature_table.ft_record & FT_ULAW) {
printf("ULAW ");
}
if (feature_table.ft_record & FT_LINEAR) {
printf("LINEAR ");
}
if (feature_table.ft_record & FT_ADSI) {
printf("ADSI ");
}
if (feature_table.ft_record & FT_DRT6KHZ) {
printf("DRT6KHZ ");
}