// Convert all multi-byte numeric values to current platform's endianness or vice versa. void XMSample::ConvertEndianness() //-------------------------------- { SwapBytesLE(length); SwapBytesLE(loopStart); SwapBytesLE(loopLength); }
// Convert all multi-byte numeric values to current platform's endianness or vice versa. void XIInstrumentHeader::ConvertEndianness() //------------------------------------------ { SwapBytesLE(version); SwapBytesLE(numSamples); instrument.ConvertEndianness(); }
// Convert all multi-byte numeric values to current platform's endianness or vice versa. void S3MSampleHeader::ConvertEndianness() //--------------------------------------- { SwapBytesLE(length); SwapBytesLE(loopStart); SwapBytesLE(loopEnd); SwapBytesLE(c5speed); }
// Convert all multi-byte numeric values to current platform's endianness or vice versa. void XMInstrumentHeader::ConvertEndianness() //------------------------------------------ { SwapBytesLE(size); SwapBytesLE(sampleHeaderSize); SwapBytesLE(numSamples); instrument.ConvertEndianness(); }
// Convert all multi-byte numeric values to current platform's endianness or vice versa. void XMInstrument::ConvertEndianness() //------------------------------------ { for(size_t i = 0; i < CountOf(volEnv); i++) { SwapBytesLE(volEnv[i]); SwapBytesLE(panEnv[i]); } SwapBytesLE(volFade); SwapBytesLE(midiProgram); SwapBytesLE(pitchWheelRange); }
// Convert all multi-byte numeric values to current platform's endianness or vice versa. void ITFileHeader::ConvertEndianness() //------------------------------------ { SwapBytesLE(ordnum); SwapBytesLE(insnum); SwapBytesLE(smpnum); SwapBytesLE(patnum); SwapBytesLE(cwtv); SwapBytesLE(cmwt); SwapBytesLE(flags); SwapBytesLE(special); SwapBytesLE(msglength); SwapBytesLE(msgoffset); }
virtual void WriteCues(const std::vector<uint64> &cues) { ASSERT(inited); if(!cues.empty()) { // Cue point header fileWAV->StartChunk(RIFFChunk::idcue_); uint32 numPoints = cues.size(); SwapBytesLE(numPoints); fileWAV->Write(numPoints); // Write all cue points std::vector<uint64>::const_iterator iter; uint32 index = 0; for(iter = cues.begin(); iter != cues.end(); iter++) { WAVCuePoint cuePoint; cuePoint.id = index++; cuePoint.position = static_cast<uint32>(*iter); cuePoint.riffChunkID = static_cast<uint32>(RIFFChunk::iddata); cuePoint.chunkStart = 0; // we use no Wave List Chunk (wavl) as we have only one data block, so this should be 0. cuePoint.blockStart = 0; // dito cuePoint.offset = cuePoint.position; cuePoint.ConvertEndianness(); fileWAV->Write(cuePoint); } } }
OPENMPT_NAMESPACE_BEGIN // Convert all multi-byte numeric values to current platform's endianness or vice versa. void XMFileHeader::ConvertEndianness() //------------------------------------ { SwapBytesLE(version); SwapBytesLE(size); SwapBytesLE(orders); SwapBytesLE(restartPos); SwapBytesLE(channels); SwapBytesLE(patterns); SwapBytesLE(instruments); SwapBytesLE(flags); SwapBytesLE(speed); SwapBytesLE(tempo); }
OPENMPT_NAMESPACE_BEGIN // Convert all multi-byte numeric values to current platform's endianness or vice versa. void ITFileHeader::ConvertEndianness() //------------------------------------ { SwapBytesLE(ordnum); SwapBytesLE(insnum); SwapBytesLE(smpnum); SwapBytesLE(patnum); SwapBytesLE(cwtv); SwapBytesLE(cmwt); SwapBytesLE(flags); SwapBytesLE(special); SwapBytesLE(msglength); SwapBytesLE(msgoffset); }
void MMCMPBLOCK::ConvertEndianness() //---------------------------------- { SwapBytesLE(unpk_size); SwapBytesLE(pk_size); SwapBytesLE(xor_chk); SwapBytesLE(sub_blk); SwapBytesLE(flags); SwapBytesLE(tt_entries); SwapBytesLE(num_bits); }
void MMCMPHEADER::ConvertEndianness() //----------------------------------- { SwapBytesLE(version); SwapBytesLE(nblocks); SwapBytesLE(filesize); SwapBytesLE(blktable); SwapBytesLE(glb_comp); SwapBytesLE(fmt_comp); }
OPENMPT_NAMESPACE_BEGIN // Convert all multi-byte numeric values to current platform's endianness or vice versa. void S3MFileHeader::ConvertEndianness() //------------------------------------- { SwapBytesLE(ordNum); SwapBytesLE(smpNum); SwapBytesLE(patNum); SwapBytesLE(flags); SwapBytesLE(cwtv); SwapBytesLE(formatVersion); }
void MMCMPFILEHEADER::ConvertEndianness() //--------------------------------------- { SwapBytesLE(hdrsize); }
void MMCMPSUBBLOCK::ConvertEndianness() //------------------------------------- { SwapBytesLE(unpk_pos); SwapBytesLE(unpk_size); }