3D Audio GSoC:
[blender.git] / intern / audaspace / intern / AUD_NULLDevice.h
index 6a10267bbe03766b4dcbaaff3abbedbe4e31ee67..69ca5b74f3b52fe86fe62094b78c9fe90e6b757f 100644 (file)
@@ -47,27 +47,12 @@ public:
        AUD_NULLDevice();
 
        virtual AUD_DeviceSpecs getSpecs() const;
-       virtual AUD_Handle* play(AUD_Reference<AUD_IReader> reader, bool keep = false);
-       virtual AUD_Handle* play(AUD_Reference<AUD_IFactory> factory, bool keep = false);
-       virtual bool pause(AUD_Handle* handle);
-       virtual bool resume(AUD_Handle* handle);
-       virtual bool stop(AUD_Handle* handle);
-       virtual bool getKeep(AUD_Handle* handle);
-       virtual bool setKeep(AUD_Handle* handle, bool keep);
-       virtual bool seek(AUD_Handle* handle, float position);
-       virtual float getPosition(AUD_Handle* handle);
-       virtual AUD_Status getStatus(AUD_Handle* handle);
+       virtual AUD_Reference<AUD_IHandle> play(AUD_Reference<AUD_IReader> reader, bool keep = false);
+       virtual AUD_Reference<AUD_IHandle> play(AUD_Reference<AUD_IFactory> factory, bool keep = false);
        virtual void lock();
        virtual void unlock();
        virtual float getVolume() const;
        virtual void setVolume(float volume);
-       virtual float getVolume(AUD_Handle* handle);
-       virtual bool setVolume(AUD_Handle* handle, float volume);
-       virtual float getPitch(AUD_Handle* handle);
-       virtual bool setPitch(AUD_Handle* handle, float pitch);
-       virtual int getLoopCount(AUD_Handle* handle);
-       virtual bool setLoopCount(AUD_Handle* handle, int count);
-       virtual bool setStopCallback(AUD_Handle* handle, stopCallback callback = 0, void* data = 0);
 };
 
 #endif //AUD_NULLDEVICE