コード例 #1
0
ファイル: MP3codec.cpp プロジェクト: CaptainRewind/xbmc
int64_t MP3Codec::Seek(int64_t iSeekTime)
{
  // calculate our offset to seek to in the file
  m_lastByteOffset = GetByteOffset(0.001f * iSeekTime);
  m_file.Seek(m_lastByteOffset, SEEK_SET);
  FlushDecoder();
  return iSeekTime;
}
コード例 #2
0
void Memory::WriteChar(int* address, char value)
{
	auto line = ReadCacheLine(address);

	line.address |= DIRTYMASK;
	line.c_data[GetByteOffset(address)] = value;

	Write(address, line);
}
コード例 #3
0
char Memory::ReadChar(int* address)
{
	return ReadCacheLine(address).c_data[GetByteOffset(address)];
}
コード例 #4
0
byte Memory::ReadByte(int* address)
{
	return ReadCacheLine(address).b_data[GetByteOffset(address)];
}