Lines Matching defs:APEHeader

2 #include "APEHeader.h"
161 APE_HEADER APEHeader; memset(&APEHeader, 0, sizeof(APEHeader));
171 m_pIO->Read(&APEHeader, sizeof(APEHeader), &nBytesRead);
178 pInfo->nCompressionLevel = int(APEHeader.nCompressionLevel);
179 pInfo->nFormatFlags = int(APEHeader.nFormatFlags);
180 pInfo->nTotalFrames = int(APEHeader.nTotalFrames);
181 pInfo->nFinalFrameBlocks = int(APEHeader.nFinalFrameBlocks);
182 pInfo->nBlocksPerFrame = int(APEHeader.nBlocksPerFrame);
183 pInfo->nChannels = int(APEHeader.nChannels);
184 pInfo->nSampleRate = int(APEHeader.nSampleRate);
185 pInfo->nBitsPerSample = int(APEHeader.nBitsPerSample);
188 pInfo->nTotalBlocks = (APEHeader.nTotalFrames == 0) ? 0 : ((APEHeader.nTotalFrames - 1) * pInfo->nBlocksPerFrame) + APEHeader.nFinalFrameBlocks;
189 pInfo->nWAVHeaderBytes = (APEHeader.nFormatFlags & MAC_FORMAT_FLAG_CREATE_WAV_HEADER) ? sizeof(WAVE_HEADER) : pInfo->spAPEDescriptor->nHeaderDataBytes;
206 if (!(APEHeader.nFormatFlags & MAC_FORMAT_FLAG_CREATE_WAV_HEADER))
222 APE_HEADER_OLD APEHeader;
224 m_pIO->Read((unsigned char *) &APEHeader, sizeof(APEHeader), &nBytesRead);
227 if (APEHeader.nTotalFrames == 0)
231 if (APEHeader.nFormatFlags & MAC_FORMAT_FLAG_HAS_PEAK_LEVEL)
234 if (APEHeader.nFormatFlags & MAC_FORMAT_FLAG_HAS_SEEK_ELEMENTS)
237 pInfo->nSeekTableElements = APEHeader.nTotalFrames;
240 pInfo->nVersion = int(APEHeader.nVersion);
241 pInfo->nCompressionLevel = int(APEHeader.nCompressionLevel);
242 pInfo->nFormatFlags = int(APEHeader.nFormatFlags);
243 pInfo->nTotalFrames = int(APEHeader.nTotalFrames);
244 pInfo->nFinalFrameBlocks = int(APEHeader.nFinalFrameBlocks);
245 pInfo->nBlocksPerFrame = ((APEHeader.nVersion >= 3900) || ((APEHeader.nVersion >= 3800) && (APEHeader.nCompressionLevel == COMPRESSION_LEVEL_EXTRA_HIGH))) ? 73728 : 9216;
246 if ((APEHeader.nVersion >= 3950)) pInfo->nBlocksPerFrame = 73728 * 4;
247 pInfo->nChannels = int(APEHeader.nChannels);
248 pInfo->nSampleRate = int(APEHeader.nSampleRate);
252 pInfo->nTotalBlocks = (APEHeader.nTotalFrames == 0) ? 0 : ((APEHeader.nTotalFrames - 1) * pInfo->nBlocksPerFrame) + APEHeader.nFinalFrameBlocks;
253 pInfo->nWAVHeaderBytes = (APEHeader.nFormatFlags & MAC_FORMAT_FLAG_CREATE_WAV_HEADER) ? sizeof(WAVE_HEADER) : APEHeader.nHeaderBytes;
254 pInfo->nWAVTerminatingBytes = int(APEHeader.nTerminatingBytes);
263 if (!(APEHeader.nFormatFlags & MAC_FORMAT_FLAG_CREATE_WAV_HEADER))
265 pInfo->spWaveHeaderData.Assign(new unsigned char [APEHeader.nHeaderBytes], TRUE);
267 m_pIO->Read((unsigned char *) pInfo->spWaveHeaderData, APEHeader.nHeaderBytes, &nBytesRead);
276 if (APEHeader.nVersion <= 3800)