#include <IAudio.h>
Public Methods | |
SegmentInit () | |
void | Clear () |
Public Attributes | |
std::string | m_sFileName |
Source file used when creating segment object. More... | |
bool | m_bLooping |
Does the segment loop? | |
bool | m_bMusic |
Is this segment part of the music playback system? (defaults to true). | |
IDLS* | m_pDLS |
This DLS object is used by the segment. More... |
All initial parameters can be set in this structure. Generally speaking, parameters listed in this structure are crucial to the initial contruction of the sound object, and so cannot be modified at run-time.
|
SegmentInit constructor automatically calls Clear() to initialize the structure. |
|
Sets all members either to an appropriate default value if it exists, or else to zero. |
|
This DLS object is used by the segment. The segment will automatically call Lock() on the DLS interface, which increments an internal reference count and loads the DLS file whenever the segment is loaded, and calls Unlock() when it is unloaded. |
|
Source file used when creating segment object. For Win32/DirectX platform, valid file types include DirectMusic segments, MIDI files, and wave files (uncompressed or ACM compressed). |