Exemple #1
0
void wavPlayer::seek(int pos)
{
	nocashPrint1("SEEK %r0%", pos);
	if(pos < 0) error("Negative seek!");

	FS_SeekFile(&fileLeft, sizeof(loop) + pos*bitdepth, 0);
	FS_SeekFile(&fileRight, sizeof(loop) + (pos+loop.end)*bitdepth, 0);

	fileCursor = pos;
}
Exemple #2
0
SizeT DevAssetManager::ReadFile( PakFileHandle file, UINT startOffset, void *buffer, UINT bytesToRead )
{
	const FileHandle fileHandle = Pak_To_OS_File_Handle( file ); 
	CHK(FS_SeekFile( fileHandle, startOffset, ESeekOrigin::Begin ));
	return FS_ReadFile( fileHandle, buffer, bytesToRead );
}