Added audren:u#GetAudioRendererState

This commit is contained in:
David Marcec 2018-09-23 22:32:01 +10:00
parent b2845ff16b
commit 5d1edf66c1
5 changed files with 21 additions and 1 deletions

View file

@ -49,9 +49,14 @@ void Stream::Play() {
}
void Stream::Stop() {
state = State::Stopped;
ASSERT_MSG(false, "Unimplemented");
}
u32 Stream::GetState() const {
return static_cast<u32>(state);
}
s64 Stream::GetBufferReleaseCycles(const Buffer& buffer) const {
const std::size_t num_samples{buffer.GetSamples().size() / GetNumChannels()};
return CoreTiming::usToCycles((static_cast<u64>(num_samples) * 1000000) / sample_rate);