Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Sound(3)		   Library Functions Manual		      Sound(3)

Name
       Sound - audio file description.

Structures
       #include	<audio/audiolib.h>
       #include	<audio/sound.h>

       typedef struct
       {
	   . . .
       }SoundRec, *Sound;

Members
       Do not dereference the members of the SoundRec structure	directly.  In-
       stead use the access macros.

       sound is	a Sound, a pointer to a	SoundRec structure.

       SoundFileFormat(sound)
		 Accesses the int value	giving the format of the sound file.

       SoundFileFormatString(sound)
		 Accesses  the	string	description of the format of the sound
		 file.

       SoundDataFormat(sound)
		 Accesses the int value	giving the data	format	of  the	 sound
		 file.

       SoundDataFormatString(sound)
		 Accesses  the	string	description  of	the data format	of the
		 sound file.

       SoundNumTracks(sound)
		 Accesses the int value	giving the number of tracks in the au-
		 dio data in the sound file.

       SoundSampleRate(sound)
		 Accesses the int value	giving the samples rate	of  the	 audio
		 data in the sound file.

       SoundNumSamples(sound)
		 Accesses the int value	giving the total number	of samples.

       SoundComment(sound)
		 Accesses the string comment.

       SoundBytesPerSample(sound)
		 Returns the bytes per sample of audio data.

       SoundNumBytes(sound)
		 Returns  the total number of bytes of audio data in the sound
		 file.

       SoundValidateDataFormat(sound)
		 Returns true if the sound file	format is a valid format.

Description
       The SoundRec structure describes	an audio file.

See Also
       SoundCloseFile, SoundCreate,  SoundFlushFile,  SoundOpenFileForReading,
       SoundOpenFileWriting,  SoundReadFile,  SoundRewindFile,	SoundSeekFile,
       SoundTellFile, SoundWriteFile.

       audiolib	- Network Audio	System C Language Interface

sound				     1.9.4			      Sound(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=Sound&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help