Lines Matching refs:headInfo
135 struct AudioHeadInfo headInfo;
143 headInfo.riffId = StringToInt("RIFF");
144 headInfo.riffSize = (uint32_t)ftell(file) - WAV_HEAD_RIFF_OFFSET;
145 headInfo.waveType = StringToInt("WAVE");
146 headInfo.audioFileFmtId = StringToInt("fmt ");
147 headInfo.audioFileFmtSize = PcmFormatToBits(strParam->attrs.format);
148 headInfo.audioFileFormat = 1;
149 headInfo.audioChannelNum = strParam->attrs.channelCount;
150 headInfo.audioSampleRate = strParam->attrs.sampleRate;
151 headInfo.audioByteRate =
152 headInfo.audioSampleRate * headInfo.audioChannelNum * headInfo.audioFileFmtSize / PCM_8_BIT;
153 headInfo.audioBlockAlign = (uint16_t)(headInfo.audioChannelNum * headInfo.audioFileFmtSize / PCM_8_BIT);
154 headInfo.audioBitsPerSample = (uint16_t)headInfo.audioFileFmtSize;
155 headInfo.dataId = StringToInt("data");
156 headInfo.dataSize = (uint32_t)ftell(file) - WAV_HEAD_OFFSET;
159 if (fwrite(&headInfo, sizeof(struct AudioHeadInfo), 1, file) != 1) {