Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ASamplingRates(3X)

ANumSamplingRates(3X)  —  Series 700 Only

NAME

ANumSamplingRates − return number of sampling rates supported by audio controller

SYNOPSIS

#include <audio/Alib.h>

long ANumSamplingRates (Audio *audio);

DESCRIPTION

ANumSamplingRates() returns the number of sampling rates supported by the audio controller associated with the connection specified by audio. Zero is returned if sampled data is not supported by the controller.

A list of the supported sampling rates is obtained using the function ASamplingRates(). 

audio specifies the Audio structure associated with this connection. 

RETURN VALUE

Upon successful completion, ANumSamplingRates() returns the number of sampling rates supported by the audio controller associated with the connection specified by audio.

ERRORS

ANumSamplingRates() does not return an error status. 

EXAMPLES

The following example gets the number of sampling rates supported by the audio controller associated with audio.

long srnum;          /* number of supported sampling rates */
Audio *audio;        /* audio connection */
.
.
.
/* get number of sampling rates supported by controller */
srnum = ANumSamplingRates(audio);

DEPENDENCIES

This function belongs to the Audio Library of functions that manage connections to an audio server.  The audio server must run on a system that has audio hardware. To find out whether or not your system has audio hardware, refer to the hardware manual that accompanies your system. 

AUTHOR

ANumSamplingRates() was developed by HP. 

SEE ALSO

ASamplingRates(3X). 

Using the Audio Application Program Interface.

Hewlett-Packard Company  —  HP-UX Release 9.03: April 1994

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026