Merge with trunk r37757.
[blender.git] / intern / audaspace / intern / AUD_ChannelMapperFactory.h
index 25b3e091d8d324530a6cee79702094d983088f9b..ce43c6462de29ed8e9d1cb3c3458a80646603a80 100644 (file)
 class AUD_ChannelMapperFactory : public AUD_MixerFactory
 {
 private:
-       /**
-        * The mapping specification.
-        */
-       float **m_mapping[9];
-
        // hide copy constructor and operator=
        AUD_ChannelMapperFactory(const AUD_ChannelMapperFactory&);
        AUD_ChannelMapperFactory& operator=(const AUD_ChannelMapperFactory&);
@@ -53,21 +48,7 @@ private:
 public:
        AUD_ChannelMapperFactory(AUD_Reference<AUD_IFactory> factory, AUD_DeviceSpecs specs);
 
-       virtual ~AUD_ChannelMapperFactory();
-
-       /**
-        * Returns the mapping array for editing.
-        * \param ic The count of input channels the array should have.
-        * \note The count of output channels is read of the desired output specs.
-        */
-       float** getMapping(int ic);
-
-       /**
-        * Deletes the current channel mapping.
-        */
-       void deleteMapping(int ic);
-
-       virtual AUD_Reference<AUD_IReader> createReader() const;
+       virtual AUD_Reference<AUD_IReader> createReader();
 };
 
 #endif //AUD_CHANNELMAPPERFACTORY