[XMP] Added dedicated AudioMediaPlayer class
This commit is contained in:
committed by
Radosław Gliński
parent
996b874d74
commit
b471423c1a
@@ -30,6 +30,10 @@ class XmaDecoder;
|
||||
|
||||
class AudioSystem {
|
||||
public:
|
||||
// TODO(gibbed): respect XAUDIO2_MAX_QUEUED_BUFFERS somehow (ie min(64,
|
||||
// XAUDIO2_MAX_QUEUED_BUFFERS))
|
||||
static const size_t kMaximumQueuedFrames = 64;
|
||||
|
||||
virtual ~AudioSystem();
|
||||
|
||||
Memory* memory() const { return memory_; }
|
||||
@@ -68,10 +72,6 @@ class AudioSystem {
|
||||
AudioDriver** out_driver) = 0;
|
||||
virtual void DestroyDriver(AudioDriver* driver) = 0;
|
||||
|
||||
// TODO(gibbed): respect XAUDIO2_MAX_QUEUED_BUFFERS somehow (ie min(64,
|
||||
// XAUDIO2_MAX_QUEUED_BUFFERS))
|
||||
static const size_t kMaximumQueuedFrames = 64;
|
||||
|
||||
Memory* memory_ = nullptr;
|
||||
cpu::Processor* processor_ = nullptr;
|
||||
std::unique_ptr<XmaDecoder> xma_decoder_;
|
||||
|
||||
Reference in New Issue
Block a user