This commit is contained in:
Glenn Maynard
2005-12-07 03:00:27 +00:00
parent cb8a48e254
commit b617542b62
@@ -17,6 +17,15 @@ class RageSoundBase;
class RageSound_CA : public RageSound_Generic_Software class RageSound_CA : public RageSound_Generic_Software
{ {
public:
RageSound_CA();
CString Init();
~RageSound_CA();
float GetPlayLatency() const { return mLatency; }
int GetSampleRate( int rate ) const { return mSampleRate; }
int64_t GetPosition( const RageSoundBase *sound ) const;
void SetupDecodingThread();
private: private:
int64_t mDecodePos; int64_t mDecodePos;
float mLatency; float mLatency;
@@ -37,15 +46,6 @@ private:
Boolean isInput, Boolean isInput,
AudioDevicePropertyID inPropertyID, AudioDevicePropertyID inPropertyID,
void *inData); void *inData);
public:
RageSound_CA();
CString Init();
~RageSound_CA();
float GetPlayLatency() const { return mLatency; }
int GetSampleRate( int rate ) const { return mSampleRate; }
int64_t GetPosition( const RageSoundBase *sound ) const;
void SetupDecodingThread();
}; };
#define USE_RAGE_SOUND_CA #define USE_RAGE_SOUND_CA