Lines Matching defs:wavHeadInfo
85 int32_t CheckWavFileHeader(FILE *file, struct AudioHeadInfo *wavHeadInfo, struct AudioSampleAttributes *attrs)
87 if (file == NULL || wavHeadInfo == NULL || attrs == NULL) {
92 if (fread(wavHeadInfo, sizeof(struct AudioHeadInfo), 1, file) != 1) {
99 if (wavHeadInfo->riffId != audioRiffId || wavHeadInfo->waveType != audioFileFmt) {
103 printf("Music channels = %u\n", wavHeadInfo->audioChannelNum);
104 printf("Music Rate = %u Hz\n", wavHeadInfo->audioSampleRate);
105 printf("Music Bit = %u bit\n", wavHeadInfo->audioBitsPerSample);
107 attrs->channelCount = wavHeadInfo->audioChannelNum;
108 attrs->sampleRate = wavHeadInfo->audioSampleRate;
109 switch (wavHeadInfo->audioBitsPerSample) {