Files
dolphin/Source/Core/Core/HW/AudioInterface.h
2015-05-25 13:22:31 +02:00

32 lines
571 B
C++

// Copyright 2008 Dolphin Emulator Project
// Licensed under GPLv2+
// Refer to the license.txt file included.
// See CPP file for comments.
#pragma once
#include "Common/CommonTypes.h"
class PointerWrap;
namespace MMIO { class Mapping; }
namespace AudioInterface
{
void Init();
void Shutdown();
void DoState(PointerWrap &p);
bool IsPlaying();
void RegisterMMIO(MMIO::Mapping* mmio, u32 base);
void Update(u64 userdata, int cyclesLate);
// Get the audio rates (48000 or 32000 only)
unsigned int GetAIDSampleRate();
void GenerateAISInterrupt();
} // namespace