Lines Matching refs:format
97 struct wave_format format; in wave_read_header() local
105 if (fread(&format, sizeof(format), 1, fp) != 1 in wave_read_header()
106 || format.id != WAVE_FORMAT_ID in wave_read_header()
107 || ( format.fmt != WAVE_FORMAT_PCM && in wave_read_header()
108 format.fmt != WAVE_FORMAT_EXT ) in wave_read_header()
109 || format.channels <= 0 in wave_read_header()
110 || format.samplerate <= 0 in wave_read_header()
111 || format.framesize <= 0 in wave_read_header()
112 || format.byterate != format.samplerate * format.framesize) in wave_read_header()
115 fseek(fp, sizeof(format) - (8 + format.size), SEEK_CUR); in wave_read_header()
123 *bitdepth = format.bitdepth; in wave_read_header()
124 *samplesize = format.framesize / format.channels; in wave_read_header()
125 *samplerate = format.samplerate; in wave_read_header()
126 *nchannels = format.channels; in wave_read_header()
127 *nframes = data.size / format.framesize; in wave_read_header()
149 struct wave_format format; in wave_write_header() member
161 header.format = (struct wave_format){ in wave_write_header()
162 WAVE_FORMAT_ID, sizeof(header.format) - 8, in wave_write_header()