Lines Matching refs:sf_file

69   SNDFILE *sf_file;  member
82 sf->sf_command(sf->sf_file, SFC_GET_LOG_INFO, sf->log_buffer, LOG_MAX); in drain_log_buffer()
351 sf->sf_file = sf->sf_open_virtual(&vio, SFM_READ, sf->sf_info, ft); in startread()
354 if (sf->sf_file == NULL) { in startread()
356 strncpy(ft->sox_errstr, sf->sf_strerror(sf->sf_file), sizeof(ft->sox_errstr)-1); in startread()
357 free(sf->sf_file); in startread()
374 sf->sf_command(sf->sf_file, SFC_SET_SCALE_FLOAT_INT_READ, NULL, SF_TRUE); in startread()
375 sf->sf_command(sf->sf_file, SFC_SET_CLIPPING, NULL, SF_TRUE); in startread()
394 return (size_t)sf->sf_read_int(sf->sf_file, (int *)buf, (sf_count_t)len); in read_samples()
403 sf->sf_stop(sf->sf_file); in stopread()
405 sf->sf_close(sf->sf_file); in stopread()
422 sf->sf_command(sf->sf_file, SFC_GET_SIMPLE_FORMAT_COUNT, &count, (int) sizeof(int)); in startwrite()
425 sf->sf_command(sf->sf_file, SFC_GET_SIMPLE_FORMAT, &format_info, (int) sizeof(format_info)); in startwrite()
442 sf->sf_file = sf->sf_open_virtual(&vio, SFM_WRITE, sf->sf_info, ft); in startwrite()
445 if (sf->sf_file == NULL) { in startwrite()
447 strncpy(ft->sox_errstr, sf->sf_strerror(sf->sf_file), sizeof(ft->sox_errstr)-1); in startwrite()
448 free(sf->sf_file); in startwrite()
453 sf->sf_command(sf->sf_file, SFC_SET_SCALE_INT_FLOAT_WRITE, NULL, SF_TRUE); in startwrite()
466 return (size_t)sf->sf_write_int(sf->sf_file, (int *)buf, (sf_count_t)len); in write_samples()
475 sf->sf_stop(sf->sf_file); in stopwrite()
477 sf->sf_close(sf->sf_file); in stopwrite()
485 sf->sf_seek(sf->sf_file, (sf_count_t)(offset / ft->signal.channels), SEEK_CUR); in seek()