+ /**
+ * Constructor
+ * Register this sample group at the sound manager using refname
+ * Note: The sample group should still be activated before use
+ * @param smgr Pointer to a pre-initialized sound manager class
+ * @param refname Name of this group for reference purposes.
+ */
+ SGSampleGroup ( SGSoundMgr *smgr, const std::string &refname );
+
+ /**
+ * Destructor
+ */
+ virtual ~SGSampleGroup ();
+
+ /**
+ * Set the status of this sample group to active.
+ */
+ inline void activate() { _active = true; }
+
+ /**
+ * Update function.
+ * Call this function periodically to update the OpenAL state of all
+ * samples associated with this class. None op the configuration changes
+ * take place without a call to this function.
+ */