# IShMasterSound Member List

This is the complete list of members for IShMasterSound, including all inherited members.

AddRef()=0 | IMCUnknown | `[pure virtual]`
Clone(IShMasterSound **clone) const =0 | IShMasterSound | `[pure virtual]`
GetAssociatedText() const =0 | IShMasterSound | `[pure virtual]`
GetDuration()=0 | IShMasterSound | `[pure virtual]`
GetHasAssociatedText() const =0 | IShMasterSound | `[pure virtual]`
GetInstancesCount()=0 | IShMasterSound | `[pure virtual]`
GetName(TMCString &name)=0 | IShMasterSound | `[pure virtual]`
GetPreviewData(TMCArray< real32 > *outArray)=0 | IShMasterSound | `[pure virtual]`
GetSound(IExSound **sound)=0 | IShMasterSound | `[pure virtual]`
GetSoundInstance(IShSound **sound)=0 | IShMasterSound | `[pure virtual]`
GetSoundType()=0 | IShMasterSound | `[pure virtual]`
GetThisMaster()=0 | IShMasterSound | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
SetAssociatedText(const TMCClassArray< TSoundTextRecord > &inArray)=0 | IShMasterSound | `[pure virtual]`
SetName(const TMCString &name)=0 | IShMasterSound | `[pure virtual]`
SetScene(I3DShScene *topScene)=0 | IShMasterSound | `[pure virtual]`
SetSound(IExSound *sound)=0 | IShMasterSound | `[pure virtual]`