Home | History | Annotate | Download | only in sandbox

Lines Matching defs:sfinfo

41 SF_INFO sfinfo;
260 //memset(&sfinfo, 0, sizeof(SF_INFO));
261 sfinfo.format = 0;
262 sndfile = sf_open(filename, SFM_READ, &sfinfo);
269 switch (sfinfo.channels) {
274 fprintf(stderr, "unsupported channel count %d\n", sfinfo.channels);
278 if (sfinfo.samplerate < 8000 || sfinfo.samplerate > 192000) {
279 fprintf(stderr, "unsupported sample rate %d\n", sfinfo.samplerate);
283 switch (sfinfo.format & SF_FORMAT_TYPEMASK) {
287 fprintf(stderr, "unsupported format type 0x%x\n", sfinfo.format & SF_FORMAT_TYPEMASK);
291 switch (sfinfo.format & SF_FORMAT_SUBMASK) {
318 fprintf(stderr, "unsupported sub-format 0x%x\n", sfinfo.format & SF_FORMAT_SUBMASK);
326 sfframesize = sfinfo.channels * sizeof(float);
330 sfframesize = sfinfo.channels * sizeof(int);
334 sfframesize = sfinfo.channels * sizeof(int); // use int size
338 sfframesize = sfinfo.channels * sizeof(short);
342 sfframesize = sfinfo.channels * sizeof(short); // use short size
392 format_pcm.numChannels = sfinfo.channels;
393 format_pcm.sampleRate = sfinfo.samplerate * 1000;