mirror of
https://github.com/elasota/Aerofoil.git
synced 2025-09-23 06:53:43 +00:00
EOL fixes
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
#include "GpAudioDriverFactoryXAudio2.h"
|
||||
#include "GpAudioDriverFactoryXAudio2.h"
|
||||
#include "GpAudioDriverXAudio2.h"
|
||||
|
||||
IGpAudioDriver *GpAudioDriverFactoryXAudio2::Create(const GpAudioDriverProperties &properties)
|
||||
{
|
||||
return GpAudioDriverXAudio2::Create(properties);
|
||||
}
|
||||
IGpAudioDriver *GpAudioDriverFactoryXAudio2::Create(const GpAudioDriverProperties &properties)
|
||||
{
|
||||
return GpAudioDriverXAudio2::Create(properties);
|
||||
}
|
||||
|
||||
|
||||
extern "C" __declspec(dllexport) IGpAudioDriver *GpDriver_CreateAudioDriver_XAudio2(const GpAudioDriverProperties &properties)
|
||||
{
|
||||
return GpAudioDriverFactoryXAudio2::Create(properties);
|
||||
}
|
||||
{
|
||||
return GpAudioDriverFactoryXAudio2::Create(properties);
|
||||
}
|
||||
|
@@ -1,33 +1,33 @@
|
||||
#pragma once
|
||||
|
||||
#include "IGpAudioDriver.h"
|
||||
#include "GpCoreDefs.h"
|
||||
#pragma once
|
||||
|
||||
#include "IGpAudioDriver.h"
|
||||
#include "GpCoreDefs.h"
|
||||
#include "GpAudioDriverProperties.h"
|
||||
|
||||
struct IXAudio2;
|
||||
struct IXAudio2MasteringVoice;
|
||||
|
||||
class GpAudioDriverXAudio2 : public IGpAudioDriver
|
||||
{
|
||||
public:
|
||||
class GpAudioDriverXAudio2 : public IGpAudioDriver
|
||||
{
|
||||
public:
|
||||
IGpAudioChannel *CreateChannel() override;
|
||||
void SetMasterVolume(uint32_t vol, uint32_t maxVolume) override;
|
||||
void SetMasterVolume(uint32_t vol, uint32_t maxVolume) override;
|
||||
void Shutdown() override;
|
||||
|
||||
const GpAudioDriverProperties &GetProperties() const;
|
||||
IXAudio2 *GetXA2() const;
|
||||
IXAudio2MasteringVoice *GetMasteringVoice() const;
|
||||
unsigned int GetRealSampleRate() const;
|
||||
|
||||
unsigned int GetRealSampleRate() const;
|
||||
|
||||
static GpAudioDriverXAudio2 *Create(const GpAudioDriverProperties &properties);
|
||||
|
||||
private:
|
||||
GpAudioDriverXAudio2(const GpAudioDriverProperties &properties, unsigned int realSampleRate, IXAudio2* xa2, IXAudio2MasteringVoice *mv);
|
||||
~GpAudioDriverXAudio2();
|
||||
|
||||
|
||||
private:
|
||||
GpAudioDriverXAudio2(const GpAudioDriverProperties &properties, unsigned int realSampleRate, IXAudio2* xa2, IXAudio2MasteringVoice *mv);
|
||||
~GpAudioDriverXAudio2();
|
||||
|
||||
GpAudioDriverProperties m_properties;
|
||||
|
||||
IXAudio2* m_xa2;
|
||||
IXAudio2MasteringVoice *m_mv;
|
||||
unsigned int m_realSampleRate;
|
||||
};
|
||||
unsigned int m_realSampleRate;
|
||||
};
|
||||
|
Reference in New Issue
Block a user