Lines Matching refs:wc

32     WAVECHUNK *wc,  in wavCreateHeader()  argument
43 *((u32*)(wc->chunkId)) = *str_riff; in wavCreateHeader()
44 *((u32*)(wc->formType)) = *str_wave; in wavCreateHeader()
45 *((u32*)(wc->fmt.chunkId)) = *str_fmt; in wavCreateHeader()
46 *((u32*)(wc->data.chunkId)) = *str_data; in wavCreateHeader()
52 wc->chunkSize = riffchunksize; in wavCreateHeader()
54 wc->fmt.chunkSize = 16; in wavCreateHeader()
55 wc->fmt.waveFormatType = 1; in wavCreateHeader()
56 wc->fmt.channel = channel; in wavCreateHeader()
57 wc->fmt.samplesPerSec = frequency; in wavCreateHeader()
58 wc->fmt.bytesPerSec = frequency * blocksize; in wavCreateHeader()
59 wc->fmt.blockSize = blocksize; in wavCreateHeader()
60 wc->fmt.bitsPerSample = bitsPerSample; in wavCreateHeader()
62 wc->data.chunkSize = datasize; in wavCreateHeader()
71 WAVECHUNK *wc, in wavWriteHeader() argument
75 fwrite(wc, 1, sizeof(WAVECHUNK), outfile); in wavWriteHeader()
83 WAVECHUNK *wc, in wavReadHeader() argument
100 *(u32*)(wc->chunkId) = d; in wavReadHeader()
103 wc->chunkSize = riffchunksize; in wavReadHeader()
110 *(u32*)(wc->formType) = d; in wavReadHeader()
123 *(u32*)(wc->fmt.chunkId) = d; in wavReadHeader()
124 wc->fmt.chunkSize = size; in wavReadHeader()
126 fread(&wc->fmt.waveFormatType, 1, sizeof(FMTCHUNK)-8, infile); in wavReadHeader()
137 *(u32*)(wc->data.chunkId) = d; in wavReadHeader()
138 wc->data.chunkSize = size; in wavReadHeader()
158 u32 wavGetSamples(WAVECHUNK *wc) in wavGetSamples() argument
162 bps = wc->fmt.channel * wc->fmt.bitsPerSample / 8; in wavGetSamples()
163 a = wc->data.chunkSize / bps; in wavGetSamples()
170 u32 wavGetChannels(WAVECHUNK *wc) in wavGetChannels() argument
172 return (u32)wc->fmt.channel; in wavGetChannels()
177 u32 wavGetBitsPerSample(WAVECHUNK *wc) in wavGetBitsPerSample() argument
179 return (u32)wc->fmt.bitsPerSample; in wavGetBitsPerSample()
184 u32 wavGetSampleRate(WAVECHUNK *wc) in wavGetSampleRate() argument
186 return (u32)wc->fmt.samplesPerSec; in wavGetSampleRate()