Data Structures |
| struct | LPDMUS_IO_SEQ_ITEM |
| struct | LPDMUS_IO_CURVE_ITEM |
| struct | LPDMUS_IO_TEMPO_ITEM |
| struct | LPDMUS_IO_SYSEX_ITEM |
| struct | LPDMUS_RHYTHM_PARAM |
| struct | LPDMUS_TEMPO_PARAM |
| struct | LPDMUS_MUTE_PARAM |
| struct | LPDMUS_IO_TIMESIG |
| struct | LPDMUS_IO_STYLE |
| struct | LPDMUS_IO_VERSION |
| struct | LPDMUS_IO_PATTERN |
| struct | LPDMUS_IO_STYLEPART |
| struct | LPDMUS_IO_PARTREF |
| struct | LPDMUS_IO_STYLENOTE |
| struct | LPDMUS_IO_STYLECURVE |
| struct | LPDMUS_IO_STYLEMARKER |
| struct | LPDMUS_IO_STYLERESOLUTION |
| struct | LPDMUS_IO_STYLE_ANTICIPATION |
| struct | LPDMUS_IO_MOTIFSETTINGS |
| struct | LPDMUS_IO_CHORD |
| struct | LPDMUS_IO_SUBCHORD |
| struct | LPDMUS_IO_COMMAND |
| struct | LPDMUS_IO_TOOL_HEADER |
| struct | LPDMUS_IO_PORTCONFIG_HEADER |
| struct | LPDMUS_IO_PCHANNELTOBUFFER_HEADER |
| struct | LPDMUS_IO_BUFFER_ATTRIBUTES_HEADER |
| struct | LPDMUS_IO_BAND_TRACK_HEADER |
| struct | LPDMUS_IO_BAND_ITEM_HEADER |
| struct | LPDMUS_IO_BAND_ITEM_HEADER2 |
| struct | LPDMUS_IO_INSTRUMENT |
| struct | LPDMUS_IO_WAVE_HEADER |
| struct | LPDMUS_IO_WAVE_TRACK_HEADER |
| struct | LPDMUS_IO_WAVE_PART_HEADER |
| struct | LPDMUS_IO_WAVE_ITEM_HEADER |
| struct | LPDMUS_IO_CONTAINER_HEADER |
| struct | LPDMUS_IO_CONTAINED_OBJECT_HEADER |
| struct | LPDMUS_IO_SEGMENT_HEADER |
| struct | LPDMUS_IO_TRACK_HEADER |
| struct | LPDMUS_IO_TRACK_EXTRAS_HEADER |
| struct | LPDMUS_IO_REFERENCE |
| struct | LPDMUS_IO_CHORDMAP |
| struct | LPDMUS_IO_PERS_SUBCHORD |
| struct | LPDMUS_IO_CHORDENTRY |
| struct | LPDMUS_IO_NEXTCHORD |
| struct | LPDMUS_IO_PERS_SIGNPOST |
| struct | LPDMUS_IO_SCRIPT_HEADER |
| struct | LPDMUS_IO_SIGNPOST |
| struct | LPDMUS_IO_MUTE |
| struct | LPDMUS_IO_TIMESIGNATURE_ITEM |
| struct | LPDMUS_IO_VALID_START |
| struct | LPDMUS_IO_PLAY_MARKER |
| struct | LPDMUS_IO_SEGMENT_TRACK_HEADER |
| struct | LPDMUS_IO_SEGMENT_ITEM_HEADER |
| struct | LPDMUS_IO_SCRIPTTRACK_EVENTHEADER |
| struct | LPDMUS_IO_LYRICSTRACK_EVENTHEADER |
| struct | LPDMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER |
| struct | LPDMUS_IO_PARAMCONTROLTRACK_PARAMHEADER |
| struct | LPDMUS_IO_PARAMCONTROLTRACK_CURVEINFO |
| struct | LPDSOUND_IO_DSBUFFERDESC |
| struct | LPDSOUND_IO_DSBUSID |
| struct | LPDSOUND_IO_3D |
| struct | LPDSOUND_IO_DXDMO_HEADER |
| struct | LPDSOUND_IO_DXDMO_DATA |
Defines |
| #define | COM_NO_WINDOWS_H |
| #define | DMUS_FOURCC_GUID_CHUNK mmioFOURCC('g','u','i','d') |
| #define | DMUS_FOURCC_INFO_LIST mmioFOURCC('I','N','F','O') |
| #define | DMUS_FOURCC_UNFO_LIST mmioFOURCC('U','N','F','O') |
| #define | DMUS_FOURCC_UNAM_CHUNK mmioFOURCC('U','N','A','M') |
| #define | DMUS_FOURCC_UART_CHUNK mmioFOURCC('U','A','R','T') |
| #define | DMUS_FOURCC_UCOP_CHUNK mmioFOURCC('U','C','O','P') |
| #define | DMUS_FOURCC_USBJ_CHUNK mmioFOURCC('U','S','B','J') |
| #define | DMUS_FOURCC_UCMT_CHUNK mmioFOURCC('U','C','M','T') |
| #define | DMUS_FOURCC_CATEGORY_CHUNK mmioFOURCC('c','a','t','g') |
| #define | DMUS_FOURCC_VERSION_CHUNK mmioFOURCC('v','e','r','s') |
| #define | DMUS_FOURCC_AUDIOPATH_FORM mmioFOURCC('D','M','A','P') |
| #define | DMUS_FOURCC_PORTCONFIGS_LIST mmioFOURCC('p','c','s','l') |
| #define | DMUS_FOURCC_PORTCONFIG_LIST mmioFOURCC('p','c','f','l') |
| #define | DMUS_FOURCC_PORTCONFIG_ITEM mmioFOURCC('p','c','f','h') |
| #define | DMUS_FOURCC_PORTPARAMS_ITEM mmioFOURCC('p','p','r','h') |
| #define | DMUS_FOURCC_DSBUFFER_LIST mmioFOURCC('d','b','f','l') |
| #define | DMUS_FOURCC_DSBUFFATTR_ITEM mmioFOURCC('d','d','a','h') |
| #define | DMUS_FOURCC_PCHANNELS_LIST mmioFOURCC('p','c','h','l') |
| #define | DMUS_FOURCC_PCHANNELS_ITEM mmioFOURCC('p','c','h','h') |
| #define | DMUS_FOURCC_BAND_FORM mmioFOURCC('D','M','B','D') |
| #define | DMUS_FOURCC_INSTRUMENTS_LIST mmioFOURCC('l','b','i','l') |
| #define | DMUS_FOURCC_INSTRUMENT_LIST mmioFOURCC('l','b','i','n') |
| #define | DMUS_FOURCC_INSTRUMENT_CHUNK mmioFOURCC('b','i','n','s') |
| #define | DMUS_FOURCC_CHORDMAP_FORM mmioFOURCC('D','M','P','R') |
| #define | DMUS_FOURCC_IOCHORDMAP_CHUNK mmioFOURCC('p','e','r','h') |
| #define | DMUS_FOURCC_SUBCHORD_CHUNK mmioFOURCC('c','h','d','t') |
| #define | DMUS_FOURCC_CHORDENTRY_CHUNK mmioFOURCC('c','h','e','h') |
| #define | DMUS_FOURCC_SUBCHORDID_CHUNK mmioFOURCC('s','b','c','n') |
| #define | DMUS_FOURCC_IONEXTCHORD_CHUNK mmioFOURCC('n','c','r','d') |
| #define | DMUS_FOURCC_NEXTCHORDSEQ_CHUNK mmioFOURCC('n','c','s','q') |
| #define | DMUS_FOURCC_IOSIGNPOST_CHUNK mmioFOURCC('s','p','s','h') |
| #define | DMUS_FOURCC_CHORDNAME_CHUNK mmioFOURCC('I','N','A','M') |
| #define | DMUS_FOURCC_CHORDENTRY_LIST mmioFOURCC('c','h','o','e') |
| #define | DMUS_FOURCC_CHORDMAP_LIST mmioFOURCC('c','m','a','p') |
| #define | DMUS_FOURCC_CHORD_LIST mmioFOURCC('c','h','r','d') |
| #define | DMUS_FOURCC_CHORDPALETTE_LIST mmioFOURCC('c','h','p','l') |
| #define | DMUS_FOURCC_CADENCE_LIST mmioFOURCC('c','a','d','e') |
| #define | DMUS_FOURCC_SIGNPOSTITEM_LIST mmioFOURCC('s','p','s','t') |
| #define | DMUS_FOURCC_SIGNPOST_LIST mmioFOURCC('s','p','s','q') |
| #define | DMUS_FOURCC_CONTAINER_FORM mmioFOURCC('D','M','C','N') |
| #define | DMUS_FOURCC_CONTAINER_CHUNK mmioFOURCC('c','o','n','h') |
| #define | DMUS_FOURCC_CONTAINED_ALIAS_CHUNK mmioFOURCC('c','o','b','a') |
| #define | DMUS_FOURCC_CONTAINED_OBJECT_CHUNK mmioFOURCC('c','o','b','h') |
| #define | DMUS_FOURCC_CONTAINED_OBJECTS_LIST mmioFOURCC('c','o','s','l') |
| #define | DMUS_FOURCC_CONTAINED_OBJECT_LIST mmioFOURCC('c','o','b','l') |
| #define | DMUS_FOURCC_DSBC_FORM mmioFOURCC('D','S','B','C') |
| #define | DMUS_FOURCC_DSBD_CHUNK mmioFOURCC('d','s','b','d') |
| #define | DMUS_FOURCC_BSID_CHUNK mmioFOURCC('b','s','i','d') |
| #define | DMUS_FOURCC_DS3D_CHUNK mmioFOURCC('d','s','3','d') |
| #define | DMUS_FOURCC_DSBC_LIST mmioFOURCC('f','x','l','s') |
| #define | DMUS_FOURCC_DSFX_FORM mmioFOURCC('D','S','F','X') |
| #define | DMUS_FOURCC_DSFX_CHUNK mmioFOURCC('f','x','h','r') |
| #define | DMUS_FOURCC_DSFX_DATA mmioFOURCC('d','a','t','a') |
| #define | DMUS_FOURCC_REF_LIST mmioFOURCC('D','M','R','F') |
| #define | DMUS_FOURCC_REF_CHUNK mmioFOURCC('r','e','f','h') |
| #define | DMUS_FOURCC_DATE_CHUNK mmioFOURCC('d','a','t','e') |
| #define | DMUS_FOURCC_NAME_CHUNK mmioFOURCC('n','a','m','e') |
| #define | DMUS_FOURCC_FILE_CHUNK mmioFOURCC('f','i','l','e') |
| #define | DMUS_FOURCC_SCRIPT_FORM mmioFOURCC('D','M','S','C') |
| #define | DMUS_FOURCC_SCRIPT_CHUNK mmioFOURCC('s','c','h','d') |
| #define | DMUS_FOURCC_SCRIPTVERSION_CHUNK mmioFOURCC('s','c','v','e') |
| #define | DMUS_FOURCC_SCRIPTLANGUAGE_CHUNK mmioFOURCC('s','c','l','a') |
| #define | DMUS_FOURCC_SCRIPTSOURCE_CHUNK mmioFOURCC('s','c','s','r') |
| #define | DMUS_FOURCC_SEGMENT_FORM mmioFOURCC('D','M','S','G') |
| #define | DMUS_FOURCC_SEGMENT_CHUNK mmioFOURCC('s','e','g','h') |
| #define | DMUS_FOURCC_TRACK_LIST mmioFOURCC('t','r','k','l') |
| #define | DMUS_FOURCC_STYLE_FORM mmioFOURCC('D','M','S','T') |
| #define | DMUS_FOURCC_STYLE_CHUNK mmioFOURCC('s','t','y','h') |
| #define | DMUS_FOURCC_PART_LIST mmioFOURCC('p','a','r','t') |
| #define | DMUS_FOURCC_PART_CHUNK mmioFOURCC('p','r','t','h') |
| #define | DMUS_FOURCC_NOTE_CHUNK mmioFOURCC('n','o','t','e') |
| #define | DMUS_FOURCC_CURVE_CHUNK mmioFOURCC('c','r','v','e') |
| #define | DMUS_FOURCC_MARKER_CHUNK mmioFOURCC('m','r','k','r') |
| #define | DMUS_FOURCC_RESOLUTION_CHUNK mmioFOURCC('r','s','l','n') |
| #define | DMUS_FOURCC_ANTICIPATION_CHUNK mmioFOURCC('a','n','p','n') |
| #define | DMUS_FOURCC_PATTERN_LIST mmioFOURCC('p','t','t','n') |
| #define | DMUS_FOURCC_PATTERN_CHUNK mmioFOURCC('p','t','n','h') |
| #define | DMUS_FOURCC_RHYTHM_CHUNK mmioFOURCC('r','h','t','m') |
| #define | DMUS_FOURCC_PARTREF_LIST mmioFOURCC('p','r','e','f') |
| #define | DMUS_FOURCC_PARTREF_CHUNK mmioFOURCC('p','r','f','c') |
| #define | DMUS_FOURCC_STYLE_PERS_REF_LIST mmioFOURCC('p','r','r','f') |
| #define | DMUS_FOURCC_MOTIFSETTINGS_CHUNK mmioFOURCC('m','t','f','s') |
| #define | DMUS_FOURCC_TOOL_FORM mmioFOURCC('D','M','T','L') |
| #define | DMUS_FOURCC_TOOL_CHUNK mmioFOURCC('t','o','l','h') |
| #define | DMUS_FOURCC_TOOLGRAPH_FORM mmioFOURCC('D','M','T','G') |
| #define | DMUS_FOURCC_TOOL_LIST mmioFOURCC('t','o','l','l') |
| #define | DMUS_FOURCC_TRACK_FORM mmioFOURCC('D','M','T','K') |
| #define | DMUS_FOURCC_TRACK_CHUNK mmioFOURCC('t','r','k','h') |
| #define | DMUS_FOURCC_TRACK_EXTRAS_CHUNK mmioFOURCC('t','r','k','x') |
| #define | DMUS_FOURCC_BANDTRACK_FORM mmioFOURCC('D','M','B','T') |
| #define | DMUS_FOURCC_BANDTRACK_CHUNK mmioFOURCC('b','d','t','h') |
| #define | DMUS_FOURCC_BANDS_LIST mmioFOURCC('l','b','d','l') |
| #define | DMUS_FOURCC_BAND_LIST mmioFOURCC('l','b','n','d') |
| #define | DMUS_FOURCC_BANDITEM_CHUNK mmioFOURCC('b','d','i','h') |
| #define | DMUS_FOURCC_BANDITEM_CHUNK2 mmioFOURCC('b','d','2','h') |
| #define | DMUS_FOURCC_CHORDTRACK_LIST mmioFOURCC('c','o','r','d') |
| #define | DMUS_FOURCC_CHORDTRACKHEADER_CHUNK mmioFOURCC('c','r','d','h') |
| #define | DMUS_FOURCC_CHORDTRACKBODY_CHUNK mmioFOURCC('c','r','d','b') |
| #define | DMUS_FOURCC_PERS_TRACK_LIST mmioFOURCC('p','f','t','r') |
| #define | DMUS_FOURCC_PERS_REF_LIST mmioFOURCC('p','f','r','f') |
| #define | DMUS_FOURCC_TIME_STAMP_CHUNK mmioFOURCC('s','t','m','p') |
| #define | DMUS_FOURCC_COMMANDTRACK_CHUNK mmioFOURCC('c','m','n','d') |
| #define | DMUS_FOURCC_LYRICSTRACK_LIST mmioFOURCC('l','y','r','t') |
| #define | DMUS_FOURCC_LYRICSTRACKEVENTS_LIST mmioFOURCC('l','y','r','l') |
| #define | DMUS_FOURCC_LYRICSTRACKEVENT_LIST mmioFOURCC('l','y','r','e') |
| #define | DMUS_FOURCC_LYRICSTRACKEVENTHEADER_CHUNK mmioFOURCC('l','y','r','h') |
| #define | DMUS_FOURCC_LYRICSTRACKEVENTTEXT_CHUNK mmioFOURCC('l','y','r','n') |
| #define | DMUS_FOURCC_MARKERTRACK_LIST mmioFOURCC('M','A','R','K') |
| #define | DMUS_FOURCC_VALIDSTART_CHUNK mmioFOURCC('v','a','l','s') |
| #define | DMUS_FOURCC_PLAYMARKER_CHUNK mmioFOURCC('p','l','a','y') |
| #define | DMUS_FOURCC_MUTE_CHUNK mmioFOURCC('m','u','t','e') |
| #define | DMUS_FOURCC_PARAMCONTROLTRACK_TRACK_LIST mmioFOURCC('p','r','m','t') |
| #define | DMUS_FOURCC_PARAMCONTROLTRACK_OBJECT_LIST mmioFOURCC('p','r','o','l') |
| #define | DMUS_FOURCC_PARAMCONTROLTRACK_OBJECT_CHUNK mmioFOURCC('p','r','o','h') |
| #define | DMUS_FOURCC_PARAMCONTROLTRACK_PARAM_LIST mmioFOURCC('p','r','p','l') |
| #define | DMUS_FOURCC_PARAMCONTROLTRACK_PARAM_CHUNK mmioFOURCC('p','r','p','h') |
| #define | DMUS_FOURCC_PARAMCONTROLTRACK_CURVES_CHUNK mmioFOURCC('p','r','c','c') |
| #define | DMUS_FOURCC_PATTERN_FORM mmioFOURCC('D','M','P','T') |
| #define | DMUS_FOURCC_SCRIPTTRACK_LIST mmioFOURCC('s','c','r','t') |
| #define | DMUS_FOURCC_SCRIPTTRACKEVENTS_LIST mmioFOURCC('s','c','r','l') |
| #define | DMUS_FOURCC_SCRIPTTRACKEVENT_LIST mmioFOURCC('s','c','r','e') |
| #define | DMUS_FOURCC_SCRIPTTRACKEVENTHEADER_CHUNK mmioFOURCC('s','c','r','h') |
| #define | DMUS_FOURCC_SCRIPTTRACKEVENTNAME_CHUNK mmioFOURCC('s','c','r','n') |
| #define | DMUS_FOURCC_SEGTRACK_LIST mmioFOURCC('s','e','g','t') |
| #define | DMUS_FOURCC_SEGTRACK_CHUNK mmioFOURCC('s','g','t','h') |
| #define | DMUS_FOURCC_SEGMENTS_LIST mmioFOURCC('l','s','g','l') |
| #define | DMUS_FOURCC_SEGMENT_LIST mmioFOURCC('l','s','e','g') |
| #define | DMUS_FOURCC_SEGMENTITEM_CHUNK mmioFOURCC('s','g','i','h') |
| #define | DMUS_FOURCC_SEGMENTITEMNAME_CHUNK mmioFOURCC('s','n','a','m') |
| #define | DMUS_FOURCC_SEQ_TRACK mmioFOURCC('s','e','q','t') |
| #define | DMUS_FOURCC_SEQ_LIST mmioFOURCC('e','v','t','l') |
| #define | DMUS_FOURCC_CURVE_LIST mmioFOURCC('c','u','r','l') |
| #define | DMUS_FOURCC_SIGNPOST_TRACK_CHUNK mmioFOURCC('s','g','n','p') |
| #define | DMUS_FOURCC_STYLE_TRACK_LIST mmioFOURCC('s','t','t','r') |
| #define | DMUS_FOURCC_STYLE_REF_LIST mmioFOURCC('s','t','r','f') |
| #define | DMUS_FOURCC_SYSEX_TRACK mmioFOURCC('s','y','e','x') |
| #define | DMUS_FOURCC_TEMPO_TRACK mmioFOURCC('t','e','t','r') |
| #define | DMUS_FOURCC_TIMESIGNATURE_TRACK mmioFOURCC('t','i','m','s') |
| #define | DMUS_FOURCC_TIMESIGTRACK_LIST mmioFOURCC('T','I','M','S') |
| #define | DMUS_FOURCC_TIMESIG_CHUNK DMUS_FOURCC_TIMESIGNATURE_TRACK |
| #define | DMUS_FOURCC_WAVETRACK_LIST mmioFOURCC('w','a','v','t') |
| #define | DMUS_FOURCC_WAVETRACK_CHUNK mmioFOURCC('w','a','t','h') |
| #define | DMUS_FOURCC_WAVEPART_LIST mmioFOURCC('w','a','v','p') |
| #define | DMUS_FOURCC_WAVEPART_CHUNK mmioFOURCC('w','a','p','h') |
| #define | DMUS_FOURCC_WAVEITEM_LIST mmioFOURCC('w','a','v','i') |
| #define | DMUS_FOURCC_WAVE_LIST mmioFOURCC('w','a','v','e') |
| #define | DMUS_FOURCC_WAVEITEM_CHUNK mmioFOURCC('w','a','i','h') |
| #define | DMUS_FOURCC_WAVEHEADER_CHUNK mmioFOURCC('w','a','v','h') |
| #define | DMUS_BUFFERF_SHARED 0x1 |
| #define | DMUS_BUFFERF_DEFINED 0x2 |
| #define | DMUS_BUFFERF_MIXIN 0x8 |
| #define | DMUS_CHORDMAPF_VERSION8 0x1 |
| #define | DMUS_CONTAINED_OBJF_KEEP 0x1 |
| #define | DMUS_CONTAINER_NOLOADS 0x2 |
| #define | DMUS_IO_INST_PATCH 0x0001 |
| #define | DMUS_IO_INST_BANKSELECT 0x0002 |
| #define | DMUS_IO_INST_ASSIGN_PATCH 0x0008 |
| #define | DMUS_IO_INST_NOTERANGES 0x0010 |
| #define | DMUS_IO_INST_PAN 0x0020 |
| #define | DMUS_IO_INST_VOLUME 0x0040 |
| #define | DMUS_IO_INST_TRANSPOSE 0x0080 |
| #define | DMUS_IO_INST_GM 0x0100 |
| #define | DMUS_IO_INST_GS 0x0200 |
| #define | DMUS_IO_INST_XG 0x0400 |
| #define | DMUS_IO_INST_CHANNEL_PRIORITY 0x0800 |
| #define | DMUS_IO_INST_USE_DEFAULT_GM_SET 0x1000 |
| #define | DMUS_IO_INST_PITCHBENDRANGE 0x2000 |
| #define | DMUS_IO_SCRIPTTRACKF_PREPARE 0x1 |
| #define | DMUS_IO_SCRIPTTRACKF_QUEUE 0x2 |
| #define | DMUS_IO_SCRIPTTRACKF_ATTIME 0x4 |
| #define | DMUS_MARKERF_START 0x1 |
| #define | DMUS_MARKERF_STOP 0x2 |
| #define | DMUS_MARKERF_CHORD_ALIGN 0x4 |
| #define | DMUS_PATTERNF_PERSIST_CONTROL 0x1 |
| #define | DMUS_PARTF_USE_MARKERS 0x1 |
| #define | DMUS_PARTF_ALIGN_CHORDS 0x2 |
| #define | DMUS_PORTCONFIGF_DRUMSON10 0x1 |
| #define | DMUS_PORTCONFIGF_USEDEFAULT 0x2 |
| #define | DMUS_SCRIPTIOF_LOAD_ALL_CONTENT 0x1 |
| #define | DMUS_SCRIPTIOF_DOWNLOAD_ALL_SEGMENTS 0x2 |
| #define | DMUS_SEGIOF_REFLENGTH 0x1 |
| #define | DMUS_SEGIOF_CLOCKTIME 0x2 |
| #define | DMUS_SEGMENTTRACKF_MOTIF 0x1 |
| #define | DMUS_SONG_MAXSEGID 0x7FFFFFFF |
| #define | DMUS_SONG_ANYSEG 0x80000000 |
| #define | DMUS_SONG_NOSEG 0xFFFFFFFF |
| #define | DMUS_SONG_NOFROMSEG 0x80000001 |
| #define | DMUS_SIGNPOSTF_A 0x0001 |
| #define | DMUS_SIGNPOSTF_B 0x0002 |
| #define | DMUS_SIGNPOSTF_C 0x0004 |
| #define | DMUS_SIGNPOSTF_D 0x0008 |
| #define | DMUS_SIGNPOSTF_E 0x0010 |
| #define | DMUS_SIGNPOSTF_F 0x0020 |
| #define | DMUS_SIGNPOSTF_1 0x0100 |
| #define | DMUS_SIGNPOSTF_2 0x0200 |
| #define | DMUS_SIGNPOSTF_3 0x0400 |
| #define | DMUS_SIGNPOSTF_4 0x0800 |
| #define | DMUS_SIGNPOSTF_5 0x1000 |
| #define | DMUS_SIGNPOSTF_6 0x2000 |
| #define | DMUS_SIGNPOSTF_7 0x4000 |
| #define | DMUS_SIGNPOSTF_CADENCE 0x8000 |
| #define | DMUS_SIGNPOSTF_LETTER (DMUS_SIGNPOSTF_A | DMUS_SIGNPOSTF_B | DMUS_SIGNPOSTF_C | DMUS_SIGNPOSTF_D | DMUS_SIGNPOSTF_E | DMUS_SIGNPOSTF_F) |
| #define | DMUS_SIGNPOSTF_ROOT (DMUS_SIGNPOSTF_1 | DMUS_SIGNPOSTF_2 | DMUS_SIGNPOSTF_3 | DMUS_SIGNPOSTF_4 | DMUS_SIGNPOSTF_5 | DMUS_SIGNPOSTF_6 | DMUS_SIGNPOSTF_7) |
| #define | DMUS_SPOSTCADENCEF_1 0x2 |
| #define | DMUS_SPOSTCADENCEF_2 0x4 |
| #define | DMUS_VARIATIONF_MAJOR 0x0000007F |
| #define | DMUS_VARIATIONF_MINOR 0x00003F80 |
| #define | DMUS_VARIATIONF_OTHER 0x001FC000 |
| #define | DMUS_VARIATIONF_ROOT_SCALE 0x00200000 |
| #define | DMUS_VARIATIONF_ROOT_FLAT 0x00400000 |
| #define | DMUS_VARIATIONF_ROOT_SHARP 0x00800000 |
| #define | DMUS_VARIATIONF_TYPE_TRIAD 0x01000000 |
| #define | DMUS_VARIATIONF_TYPE_6AND7 0x02000000 |
| #define | DMUS_VARIATIONF_TYPE_COMPLEX 0x04000000 |
| #define | DMUS_VARIATIONF_DEST_TO1 0x08000000 |
| #define | DMUS_VARIATIONF_DEST_TO5 0x10000000 |
| #define | DMUS_VARIATIONF_DEST_OTHER 0x40000000 |
| #define | DMUS_VARIATIONF_MODES 0xE0000000 |
| #define | DMUS_VARIATIONF_MODES_EX (0x20000000 | 0x80000000) |
| #define | DMUS_VARIATIONF_IMA25_MODE 0x00000000 |
| #define | DMUS_VARIATIONF_DMUS_MODE 0x20000000 |
| #define | DMUS_WAVETRACKF_SYNC_VAR 0x1 |
| #define | DMUS_WAVETRACKF_PERSIST_CONTROL 0x2 |
Typedefs |
typedef enum
enumDMUS_VARIATIONT_TYPES | DMUS_VARIATIONT_TYPES |
typedef enum
enumDMUS_EMBELLISHT_TYPES | DMUS_EMBELLISHT_TYPES |
typedef enum
enumDMUS_PATTERNT_TYPES | DMUS_PATTERNT_TYPES |
| typedef struct DMUS_CHORD_KEY | DMUS_CHORD_PARAM |
| typedef struct DMUS_CHORD_KEY * | LPDMUS_CHORD_PARAM |
Enumerations |
| enum | enumDMUS_VARIATIONT_TYPES {
DMUS_VARIATIONT_SEQUENTIAL = 0x0,
DMUS_VARIATIONT_RANDOM = 0x1,
DMUS_VARIATIONT_RANDOM_START = 0x2,
DMUS_VARIATIONT_NO_REPEAT = 0x3,
DMUS_VARIATIONT_RANDOM_ROW = 0x4
} |
| enum | enumDMUS_EMBELLISHT_TYPES {
DMUS_EMBELLISHT_NORMAL = 0x0000,
DMUS_EMBELLISHT_FILL = 0x0001,
DMUS_EMBELLISHT_BREAK = 0x0002,
DMUS_EMBELLISHT_INTRO = 0x0004,
DMUS_EMBELLISHT_END = 0x0008,
DMUS_EMBELLISHT_MOTIF = 0x0010,
DMUS_EMBELLISHT_ALL = 0xFFFF
} |
| enum | enumDMUS_PATTERNT_TYPES {
DMUS_PATTERNT_RANDOM = 0x0,
DMUS_PATTERNT_REPEAT = 0x1,
DMUS_PATTERNT_SEQUENTIAL = 0x2,
DMUS_PATTERNT_RANDOM_START = 0x3,
DMUS_PATTERNT_NO_REPEAT = 0x4,
DMUS_PATTERNT_RANDOM_ROW = 0x5
} |