3D Audio GSoC:
[blender.git] / intern / audaspace / intern / AUD_ChannelMapperReader.h
index 3da34ed85cefc2ecd68e8640f3bc210d4566aab4..fa035531763a12eb988bf891f66db10761dba42e 100644 (file)
@@ -62,6 +62,16 @@ private:
         */
        float* m_mapping;
 
+       /**
+        * The size of the mapping.
+        */
+       int m_map_size;
+
+       /**
+        * The mono source angle.
+        */
+       float m_mono_angle;
+
        static const AUD_Channel MONO_MAP[];
        static const AUD_Channel STEREO_MAP[];
        static const AUD_Channel STEREO_LFE_MAP[];
@@ -111,6 +121,8 @@ public:
 
        void setChannels(AUD_Channels channels);
 
+       void setMonoAngle(float angle);
+
        virtual AUD_Specs getSpecs() const;
        virtual void read(int& length, bool& eos, sample_t* buffer);
 };