Files
Aerofoil/GpCommon/IGpAudioChannel.h

14 lines
300 B
C
Raw Normal View History

#pragma once
2021-03-18 17:08:11 -04:00
#include <stddef.h>
2020-09-28 09:58:19 -04:00
struct IGpAudioChannelCallbacks;
struct IGpAudioChannel
{
virtual void SetAudioChannelContext(IGpAudioChannelCallbacks *callbacks) = 0;
virtual void PostBuffer(const void *buffer, size_t bufferSize) = 0;
virtual void Stop() = 0;
2020-09-28 09:58:19 -04:00
virtual void Destroy() = 0;
};