1SoundCreate(3)             Library Functions Manual             SoundCreate(3)
2
3
4

Name

6       SoundCreate - create a description of an audio file.
7

Synopsis

9       #include <audio/audiolib.h>
10
11       Sound  SoundCreate(file_format,  data_format,  num_tracks, sample_rate,
12       num_samples, comment)
13           int file_format;
14           int data_format;
15           int num_tracks;
16           int sample_rate;
17           int num_samples;
18           char *comment;
19

Arguments

21       file_format
22                 Specifies the format of the audio file.  Currently, the  fol‐
23                 lowing file formats are supported: SoundFileFormatSnd, Sound‐
24                 FileFormatVoc, SoundFileFormatWave, SoundFileFormatAiff,  and
25                 SoundFileFormatSvx.
26
27       data_format
28                 Specifies  the format of the audio data.  Currently, the fol‐
29                 lowing formats are defined: AuFormatULAW8,  AuFormatLinearUn‐
30                 signed8,   AuFormatLinearSigned8,  AuFormatLinearSigned16MSB,
31                 AuFormatLinearUnsigned16MSB,  AuFormatSignedLinear16LSB,  and
32                 AuFormatLinearUnsigned16LSB.
33
34       num_tracks
35                 Specifies the number of tracks in the audio data.
36
37       sample_rate
38                 Specifies the sample rate of the audio data.
39
40       num_samples
41                 Specifies the number of samples in the audio data.
42
43       comment
44

Description

46       SoundCreate creates a SoundRec structure, initializes it with the spec‐
47       ified values and returns a Sound (a pointer to the SoundRec  structure)
48       or NULL if there was an error.
49

See Also

51       SoundCloseFile, SoundOpenFileForReading, SoundOpenFileWriting,
52
53       audiolib - Network Audio System C Language Interface
54
55
56
57                                     1.9.1                      SoundCreate(3)
Impressum