?? directmusic.hpp
字號:
typedef _DMUS_PORTPARAMS8 TDMus_Portparams;
typedef _DMUS_PORTPARAMS8 *PDMus_Portparams8;
typedef _DMUS_PORTPARAMS8 TDMus_Portparams8;
typedef _DMUS_SYNTHSTATS *PDMus_Synthstats;
typedef _DMUS_SYNTHSTATS TDMus_Synthstats;
typedef _DMUS_SYNTHSTATS8 *PDMus_Synthstats8;
typedef _DMUS_SYNTHSTATS8 TDMus_Synthstats8;
typedef _DMUS_WAVES_REVERB_PARAMS *PDMus_Waves_Reverb_Params;
typedef _DMUS_WAVES_REVERB_PARAMS TDMus_Waves_Reverb_Params;
typedef _DMUS_CLOCKINFO7 *PDMus_Clockinfo7;
typedef _DMUS_CLOCKINFO7 TDMus_Clockinfo7;
typedef _DMUS_CLOCKINFO8 *PDMus_Clockinfo8;
typedef _DMUS_CLOCKINFO8 TDMus_Clockinfo8;
typedef _DMUS_AUDIOPARAMS *PDMus_Audioparams;
typedef _DMUS_AUDIOPARAMS TDMus_Audioparams;
typedef _DMUS_SUBCHORD *PDMus_Subchord;
typedef _DMUS_SUBCHORD TDMus_Subchord;
typedef _DMUS_CHORD_KEY *PDMus_Chord_Key;
typedef _DMUS_CHORD_KEY TDMus_Chord_Key;
typedef _DMUS_VERSION *PDMus_Version;
typedef _DMUS_VERSION TDMus_Version;
typedef _DMUS_TIMESIGNATURE *PDMus_Timesignature;
typedef _DMUS_TIMESIGNATURE TDMus_Timesignature;
typedef _DMUS_VALID_START_PARAM *PDMus_Valid_Start_Param;
typedef _DMUS_VALID_START_PARAM TDMus_Valid_Start_Param;
typedef _DMUS_PLAY_MARKER_PARAM *PDMus_Play_Marker_Param;
typedef _DMUS_PLAY_MARKER_PARAM TDMus_Play_Marker_Param;
typedef _DMUS_OBJECTDESC *PDMus_Objectdesc;
typedef _DMUS_OBJECTDESC TDMus_Objectdesc;
typedef _DMUS_SCRIPT_ERRORINFO *PDMus_Script_Errorinfo;
typedef _DMUS_SCRIPT_ERRORINFO TDMus_Script_Errorinfo;
typedef _DMUS_COMMAND_PARAM *PDMus_Command_Param;
typedef _DMUS_COMMAND_PARAM TDMus_Command_Param;
typedef _DMUS_COMMAND_PARAM_2 *PDMus_Command_Param_2;
typedef _DMUS_COMMAND_PARAM_2 TDMus_Command_Param_2;
typedef _DMUS_PMSG *PDMus_Pmsg;
typedef _DMUS_PMSG TDMus_Pmsg;
typedef _DMUS_NOTE_PMSG *PDMus_Note_Pmsg;
typedef _DMUS_NOTE_PMSG TDMus_Note_Pmsg;
typedef _DMUS_MIDI_PMSG *PDMus_Midi_Pmsg;
typedef _DMUS_MIDI_PMSG TDMus_Midi_Pmsg;
typedef _DMUS_PATCH_PMSG *PDMus_Patch_Pmsg;
typedef _DMUS_PATCH_PMSG TDMus_Patch_Pmsg;
typedef _DMUS_TRANSPOSE_PMSG *PDMus_Transpose_Pmsg;
typedef _DMUS_TRANSPOSE_PMSG TDMus_Transpose_Pmsg;
typedef _DMUS_CHANNEL_PRIORITY_PMSG *PDMus_Channel_Priority_Pmsg;
typedef _DMUS_CHANNEL_PRIORITY_PMSG TDMus_Channel_Priority_Pmsg;
typedef _DMUS_TEMPO_PMSG *PDMus_Tempo_Pmsg;
typedef _DMUS_TEMPO_PMSG TDMus_Tempo_Pmsg;
typedef _DMUS_SYSEX_PMSG *PDMus_Sysex_Pmsg;
typedef _DMUS_SYSEX_PMSG TDMus_Sysex_Pmsg;
typedef _DMUS_CURVE_PMSG *PDMus_Curve_Pmsg;
typedef _DMUS_CURVE_PMSG TDMus_Curve_Pmsg;
typedef _DMUS_TIMESIG_PMSG *PDMus_Timesig_Pmsg;
typedef _DMUS_TIMESIG_PMSG TDMus_Timesig_Pmsg;
typedef _DMUS_NOTIFICATION_PMSG *PDMus_Notification_Pmsg;
typedef _DMUS_NOTIFICATION_PMSG TDMus_Notification_Pmsg;
typedef _DMUS_WAVE_PMSG *PDMus_Wave_Pmsg;
typedef _DMUS_WAVE_PMSG TDMus_Wave_Pmsg;
typedef _DMUS_LYRIC_PMSG *PDMus_Lyric_Pmsg;
typedef _DMUS_LYRIC_PMSG TDMus_Lyric_Pmsg;
typedef _DMUS_BAND_PARAM *PDMus_Band_Param;
typedef _DMUS_BAND_PARAM TDMus_Band_Param;
typedef _DMUS_VARIATIONS_PARAM *PDMus_Variations_Param;
typedef _DMUS_VARIATIONS_PARAM TDMus_Variations_Param;
typedef _DMUS_IO_SEQ_ITEM *PDMus_Io_Seq_Item;
typedef _DMUS_IO_SEQ_ITEM TDMus_Io_Seq_Item;
typedef _DMUS_IO_CURVE_ITEM *PDMus_Io_Curve_Item;
typedef _DMUS_IO_CURVE_ITEM TDMus_Io_Curve_Item;
typedef _DMUS_IO_TEMPO_ITEM *PDMus_Io_Tempo_Item;
typedef _DMUS_IO_TEMPO_ITEM TDMus_Io_Tempo_Item;
typedef _DMUS_IO_SYSEX_ITEM *PDMus_Io_Sysex_Item;
typedef _DMUS_IO_SYSEX_ITEM TDMus_Io_Sysex_Item;
typedef _DMUS_RHYTHM_PARAM *PDMus_Rhythm_Param;
typedef _DMUS_RHYTHM_PARAM TDMus_Rhythm_Param;
typedef _DMUS_TEMPO_PARAM *PDMus_Tempo_Param;
typedef _DMUS_TEMPO_PARAM TDMus_Tempo_Param;
typedef _DMUS_MUTE_PARAM *PDMus_Mute_Param;
typedef _DMUS_MUTE_PARAM TDMus_Mute_Param;
typedef _DMUS_IO_TIMESIG *PDMus_Io_Timesig;
typedef _DMUS_IO_TIMESIG TDMus_Io_Timesig;
typedef _DMUS_IO_STYLE *PDMus_Io_Style;
typedef _DMUS_IO_STYLE TDMus_Io_Style;
typedef _DMUS_IO_VERSION *PDMus_Io_Version;
typedef _DMUS_IO_VERSION TDMus_Io_Version;
typedef _DMUS_IO_PATTERN *PDMus_Io_Pattern;
typedef _DMUS_IO_PATTERN TDMus_Io_Pattern;
typedef _DMUS_IO_STYLEPART *PDMus_Io_Stylepart;
typedef _DMUS_IO_STYLEPART TDMus_Io_Stylepart;
typedef _DMUS_IO_PARTREF *PDMus_Io_Partref;
typedef _DMUS_IO_PARTREF TDMus_Io_Partref;
typedef _DMUS_IO_STYLENOTE *PDMus_Io_Stylenote;
typedef _DMUS_IO_STYLENOTE TDMus_Io_Stylenote;
typedef _DMUS_IO_STYLECURVE *PDMus_Io_Stylecurve;
typedef _DMUS_IO_STYLECURVE TDMus_Io_Stylecurve;
typedef _DMUS_IO_STYLEMARKER *PDMus_Io_Stylemarker;
typedef _DMUS_IO_STYLEMARKER TDMus_Io_Stylemarker;
typedef _DMUS_IO_STYLERESOLUTION *PDMus_Io_Styleresolution;
typedef _DMUS_IO_STYLERESOLUTION TDMus_Io_Styleresolution;
typedef _DMUS_IO_STYLE_ANTICIPATION *PDMus_Io_Style_Anticipation;
typedef _DMUS_IO_STYLE_ANTICIPATION TDMus_Io_Style_Anticipation;
typedef _DMUS_IO_MOTIFSETTINGS *PDMus_Io_Motifsettings;
typedef _DMUS_IO_MOTIFSETTINGS TDMus_Io_Motifsettings;
typedef _DMUS_IO_CHORD *PDMus_Io_Chord;
typedef _DMUS_IO_CHORD TDMus_Io_Chord;
typedef _DMUS_IO_SUBCHORD *PDMus_Io_Subchord;
typedef _DMUS_IO_SUBCHORD TDMus_Io_Subchord;
typedef _DMUS_IO_COMMAND *PDMus_Io_Command;
typedef _DMUS_IO_COMMAND TDMus_Io_Command;
typedef _DMUS_IO_TOOL_HEADER *PDMus_Io_Tool_Header;
typedef _DMUS_IO_TOOL_HEADER TDMus_Io_Tool_Header;
typedef _DMUS_IO_PORTCONFIG_HEADER *PDMus_Io_Portconfig_Header;
typedef _DMUS_IO_PORTCONFIG_HEADER TDMus_Io_Portconfig_Header;
typedef _DMUS_IO_PCHANNELTOBUFFER_HEADER *PDMus_Io_Pchanneltobuffer_Header;
typedef _DMUS_IO_PCHANNELTOBUFFER_HEADER TDMus_Io_Pchanneltobuffer_Header;
typedef _DMUS_IO_BUFFER_ATTRIBUTES_HEADER *PDMus_Io_Buffer_Attributes_Header;
typedef _DMUS_IO_BUFFER_ATTRIBUTES_HEADER TDMus_Io_Buffer_Attributes_Header;
typedef _DMUS_IO_BAND_TRACK_HEADER *PDMus_Io_Band_Track_Header;
typedef _DMUS_IO_BAND_TRACK_HEADER TDMus_Io_Band_Track_Header;
typedef _DMUS_IO_BAND_ITEM_HEADER *PDMus_Io_Band_Item_Header;
typedef _DMUS_IO_BAND_ITEM_HEADER TDMus_Io_Band_Item_Header;
typedef _DMUS_IO_BAND_ITEM_HEADER2 *PDMus_Io_Band_Item_Header2;
typedef _DMUS_IO_BAND_ITEM_HEADER2 TDMus_Io_Band_Item_Header2;
typedef _DMUS_IO_INSTRUMENT *PDMus_Io_Instrument;
typedef _DMUS_IO_INSTRUMENT TDMus_Io_Instrument;
typedef _DMUS_IO_WAVE_HEADER *PDMus_Io_Wave_Header;
typedef _DMUS_IO_WAVE_HEADER TDMus_Io_Wave_Header;
typedef _DMUS_IO_WAVE_TRACK_HEADER *PDMus_Io_Wave_Track_Header;
typedef _DMUS_IO_WAVE_TRACK_HEADER TDMus_Io_Wave_Track_Header;
typedef _DMUS_IO_WAVE_PART_HEADER *PDMus_Io_Wave_Part_Header;
typedef _DMUS_IO_WAVE_PART_HEADER TDMus_Io_Wave_Part_Header;
typedef _DMUS_IO_WAVE_ITEM_HEADER *PDMus_Io_Wave_Item_Header;
typedef _DMUS_IO_WAVE_ITEM_HEADER TDMus_Io_Wave_Item_Header;
typedef _DMUS_IO_CONTAINER_HEADER *PDMus_Io_Container_Header;
typedef _DMUS_IO_CONTAINER_HEADER TDMus_Io_Container_Header;
typedef _DMUS_IO_CONTAINED_OBJECT_HEADER *PDMus_Io_Contained_Object_Header;
typedef _DMUS_IO_CONTAINED_OBJECT_HEADER TDMus_Io_Contained_Object_Header;
typedef _DMUS_IO_SEGMENT_HEADER *PDMus_Io_Segment_Header;
typedef _DMUS_IO_SEGMENT_HEADER TDMus_Io_Segment_Header;
typedef _DMUS_IO_TRACK_HEADER *PDMus_Io_Track_Header;
typedef _DMUS_IO_TRACK_HEADER TDMus_Io_Track_Header;
typedef _DMUS_IO_TRACK_EXTRAS_HEADER *PDMus_Io_Track_Extras_Header;
typedef _DMUS_IO_TRACK_EXTRAS_HEADER TDMus_Io_Track_Extras_Header;
typedef _DMUS_IO_REFERENCE *PDMus_Io_Reference;
typedef _DMUS_IO_REFERENCE TDMus_Io_Reference;
typedef _DMUS_IO_CHORDMAP *PDMus_Io_Chordmap;
typedef _DMUS_IO_CHORDMAP TDMus_Io_Chordmap;
typedef _DMUS_IO_CHORDMAP_SUBCHORD *PDMus_Io_Chordmap_Subchord;
typedef _DMUS_IO_CHORDMAP_SUBCHORD TDMus_Io_Chordmap_Subchord;
typedef _DMUS_IO_CHORDENTRY *PDMus_Io_Chordentry;
typedef _DMUS_IO_CHORDENTRY TDMus_Io_Chordentry;
typedef _DMUS_IO_NEXTCHORD *PDMus_Io_Nextchord;
typedef _DMUS_IO_NEXTCHORD TDMus_Io_Nextchord;
typedef _DMUS_IO_CHORDMAP_SIGNPOST *PDMus_Io_Chordmap_Signpost;
typedef _DMUS_IO_CHORDMAP_SIGNPOST TDMus_Io_Chordmap_Signpost;
typedef _DMUS_IO_SCRIPT_HEADER *PDMus_Io_Script_Header;
typedef _DMUS_IO_SCRIPT_HEADER TDMus_Io_Script_Header;
typedef _DMUS_IO_SIGNPOST *PDMus_Io_Signpost;
typedef _DMUS_IO_SIGNPOST TDMus_Io_Signpost;
typedef _DMUS_IO_MUTE *PDMus_Io_Mute;
typedef _DMUS_IO_MUTE TDMus_Io_Mute;
typedef _DMUS_IO_TIMESIGNATURE_ITEM *PDMus_Io_Timesignature_Item;
typedef _DMUS_IO_TIMESIGNATURE_ITEM TDMus_Io_Timesignature_Item;
typedef _DMUS_IO_VALID_START *PDMus_Io_Valid_Start;
typedef _DMUS_IO_VALID_START TDMus_Io_Valid_Start;
typedef _DMUS_IO_PLAY_MARKER *PDMus_Io_Play_Marker;
typedef _DMUS_IO_PLAY_MARKER TDMus_Io_Play_Marker;
typedef _DMUS_IO_SEGMENT_TRACK_HEADER *PDMus_Io_Segment_Track_Header;
typedef _DMUS_IO_SEGMENT_TRACK_HEADER TDMus_Io_Segment_Track_Header;
typedef _DMUS_IO_SEGMENT_ITEM_HEADER *PDMus_Io_Segment_Item_Header;
typedef _DMUS_IO_SEGMENT_ITEM_HEADER TDMus_Io_Segment_Item_Header;
typedef _DMUS_IO_SCRIPTTRACK_EVENTHEADER *PDMus_Io_Scripttrack_Eventheader;
typedef _DMUS_IO_SCRIPTTRACK_EVENTHEADER TDMus_Io_Scripttrack_Eventheader;
typedef _DMUS_IO_LYRICSTRACK_EVENTHEADER *PDMus_Io_Lyricstrack_Eventheader;
typedef _DMUS_IO_LYRICSTRACK_EVENTHEADER TDMus_Io_Lyricstrack_Eventheader;
typedef _DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER *PDMus_Io_Paramcontroltrack_Objectheader;
typedef _DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER TDMus_Io_Paramcontroltrack_Objectheader;
typedef _DMUS_IO_PARAMCONTROLTRACK_PARAMHEADER *PDMus_Io_Paramcontroltrack_Paramheader;
typedef _DMUS_IO_PARAMCONTROLTRACK_PARAMHEADER TDMus_Io_Paramcontroltrack_Paramheader;
typedef _DMUS_IO_PARAMCONTROLTRACK_CURVEINFO *PDMus_Io_Paramcontroltrack_Curveinfo;
typedef _DMUS_IO_PARAMCONTROLTRACK_CURVEINFO TDMus_Io_Paramcontroltrack_Curveinfo;
typedef _DMUS_EVENTHEADER *PDMus_Eventheader;
typedef _DMUS_EVENTHEADER TDMus_Eventheader;
typedef _DSOUND_IO_DSBUFFERDESC *PDSound_Io_Dsbufferdesc;
typedef _DSOUND_IO_DSBUFFERDESC TDSound_Io_Dsbufferdesc;
typedef _DSOUND_IO_DSBUSID *PDSound_Io_Dsbusid;
typedef _DSOUND_IO_DSBUSID TDSound_Io_Dsbusid;
typedef _DSOUND_IO_3D *PDSound_Io_3d;
typedef _DSOUND_IO_3D TDSound_Io_3d;
typedef _DSOUND_IO_DXDMO_HEADER *PDSound_Io_Dxdmo_Header;
typedef _DSOUND_IO_DXDMO_HEADER TDSound_Io_Dxdmo_Header;
typedef _DSOUND_IO_DXDMO_DATA *PDSound_Io_Dxdmo_Data;
typedef _DSOUND_IO_DXDMO_DATA TDSound_Io_Dxdmo_Data;
//-- var, const, procedure ---------------------------------------------------
static const int MAKE_DMHRESULTSUCCESS_R = 0x8781000;
static const int MAKE_DMHRESULTERROR_R = 0x88781000;
} /* namespace Directmusic */
using namespace Directmusic;
#pragma option pop // -w-
#pragma option pop // -Vx
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // DirectMusic
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -