Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section contains reference information for the following run-time structures used in DirectMusic.
Structure | Description |
DMUS_AUDIOPARAMS | Describes required resources for the default synthesizer and buffers of a performance. |
DMUS_BAND_PARAM | Used to set and retrieve band parameters. |
DMUS_BUFFERDESC | Describes a buffer for the IDirectMusic8::CreateMusicBuffer method. |
DMUS_CHORD_KEY | Describes a chord in the IDirectMusicPerformance8::MIDIToMusic and IDirectMusicPerformance8::MusicToMIDI methods. |
DMUS_CHORD_PARAM | Used to set and retrieve chord parameters. Equivalent to DMUS_CHORD_KEY. |
DMUS_CLOCKINFO8 | Contains information about a clock enumerated by using the IDirectMusic8::EnumMasterClock method. |
DMUS_COMMAND_PARAM | Used to set and retrieve command track parameters. |
DMUS_COMMAND_PARAM_2 | Used to set and retrieve command track parameters with additional timing information. |
DMUS_EVENTHEADER | Describes an event in a port buffer. |
DMUS_MUTE_PARAM | Used to set and retrieve mute track parameters. |
DMUS_NOTERANGE | Specifies a range of notes that an instrument must respond to. |
DMUS_OBJECTDESC | Describe a loadable object. |
DMUS_PLAY_MARKER_PARAM | Contains information about a play marker. |
DMUS_PORTCAPS | Contains information about an enumerated port. |
DMUS_PORTPARAMS8 | Specifies parameters for the opening of a DirectMusic port. |
DMUS_RHYTHM_PARAM | Contains parameters for chord rhythm. |
DMUS_SCRIPT_ERRORINFO | Contains information about a script error. |
DMUS_SUBCHORD | Describes a subchord. |
DMUS_SYNTHSTATS8 | Describes the status of a synthesizer. |
DMUS_TEMPO_PARAM | Used to set and retrieve tempo track parameters. |
DMUS_TIMESIGNATURE | Contains information about a time signature in a style, style track, or time signature track. |
DMUS_VALID_START_PARAM | Used to retrieve valid start times from a marker track. |
DMUS_VARIATIONS_PARAM | Contains information about variations associated with channels. |
DMUS_VERSION | Contains version information for an object. |
DMUS_WAVES_REVERB_PARAMS | Contains information about reverberation effects on a DirectX 7.0 synthesizer. |
KSPROPERTY | Used by the IKsControl::KsProperty method to identify a property and operation. |
Special categories of structures are contained in the following sections: