Lines Matching refs:sf
94 if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_MAT5)
97 subformat = SF_CODEC (psf->sf.format) ;
103 psf->endian = SF_ENDIAN (psf->sf.format) ;
117 psf->blockwidth = psf->bytewidth * psf->sf.channels ;
175 psf->sf.frames = psf->datalength / (psf->bytewidth * psf->sf.channels) ;
178 switch (SF_CODEC (psf->sf.format))
225 if (psf->sf.samplerate > 0xFFFF)
226 psf_binheader_writef (psf, "44", BHW4 (MAT5_TYPE_COMP_UINT), BHW4 (psf->sf.samplerate)) ;
228 { unsigned short samplerate = psf->sf.samplerate ;
233 datasize = psf->sf.frames * psf->sf.channels * psf->bytewidth ;
236 psf_binheader_writef (psf, "t4448", BHW4 (MAT5_TYPE_INT32), BHW4 (8), BHW4 (psf->sf.channels), BHW8 (psf->sf.frames)) ;
239 datasize = psf->sf.frames * psf->sf.channels * psf->bytewidth ;
325 { if (psf->sf.samplerate == 0)
326 psf->sf.samplerate = 44100 ;
373 psf->sf.samplerate = psf_lrint (samplerate) ;
382 psf->sf.samplerate = samplerate ;
388 psf->sf.samplerate = size ;
463 psf->sf.channels = rows ;
464 psf->sf.frames = cols ;
466 psf->sf.format = psf->endian | SF_FORMAT_MAT5 ;
471 psf->sf.format |= SF_FORMAT_DOUBLE ;
477 psf->sf.format |= SF_FORMAT_FLOAT ;
483 psf->sf.format |= SF_FORMAT_PCM_32 ;
489 psf->sf.format |= SF_FORMAT_PCM_16 ;
495 psf->sf.format |= SF_FORMAT_PCM_U8 ;