# IShSound Struct Reference

Inheritance diagram for IShSound:

List of all members.

## Public Member Functions
virtual uint32 | GetDuration ()=0
virtual void | SetScene (I3DShScene *scene)=0
virtual void | SetID (uint32 inID)=0
virtual uint32 | GetID ()=0
virtual void | GetFilename (TMCString &outName)=0
virtual void | GetPreviewData (TMCArray< real32 > *outArray)=0
virtual IShMasterSound * | GetMaster ()=0

## Member Function Documentation

virtual uint32 IShSound::GetDuration | ( |  | ) | `[pure virtual]`

virtual void IShSound::GetFilename | ( | TMCString & | outName | ) | `[pure virtual]`

virtual uint32 IShSound::GetID | ( |  | ) | `[pure virtual]`

virtual IShMasterSound* IShSound::GetMaster | ( |  | ) | `[pure virtual]`

virtual void IShSound::GetPreviewData | ( | TMCArray< real32 > * | outArray | ) | `[pure virtual]`

virtual void IShSound::SetID | ( | uint32 | inID | ) | `[pure virtual]`

virtual void IShSound::SetScene | ( | I3DShScene * | scene | ) | `[pure virtual]`

The documentation for this struct was generated from the following file:

- IShSound.h