ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Classes | |
struct | _SYNTH_BUFFER |
struct | _SYNTHDOWNLOAD |
struct | _SYNTHCAPS |
struct | _SYNTH_PORTPARAMS |
struct | _SYNTHVOICEPRIORITY_INSTANCE |
struct | _SYNTH_STATS |
struct | _SYNTH_REVERB_PARAMS |
Typedefs | |
typedef struct _SYNTH_BUFFER | SYNTH_BUFFER |
typedef struct _SYNTH_BUFFER * | PSYNTH_BUFFER |
typedef struct _SYNTHDOWNLOAD | SYNTHDOWNLOAD |
typedef struct _SYNTHDOWNLOAD * | PSYNTHDOWNLOAD |
typedef struct _SYNTHCAPS | SYNTHCAPS |
typedef struct _SYNTHCAPS * | PSYNTHCAPS |
typedef struct _SYNTH_PORTPARAMS | SYNTH_PORTPARAMS |
typedef struct _SYNTH_PORTPARAMS * | PSYNTH_PORTPARAMS |
typedef struct _SYNTHVOICEPRIORITY_INSTANCE | SYNTHVOICEPRIORITY_INSTANCE |
typedef struct _SYNTHVOICEPRIORITY_INSTANCE * | PSYNTHVOICEPRIORITY_INSTANCE |
typedef struct _SYNTH_STATS | SYNTH_STATS |
typedef struct _SYNTH_STATS * | PSYNTH_STATS |
typedef struct _SYNTH_REVERB_PARAMS | SYNTH_REVERB_PARAMS |
typedef struct _SYNTH_REVERB_PARAMS * | PSYNTH_REVERB_PARAMS |
Functions | |
DEFINE_GUIDSTRUCT ("1a82f8bc-3f8b-11d2-b774-0060083316c1", KSDATAFORMAT_SUBTYPE_DIRECTMUSIC) | |
DEFINE_GUIDSTRUCT ("94824F88-6183-11d2-8F7A-00C04FBF8FEF", KSNODETYPE_DMSYNTH) | |
DEFINE_GUIDSTRUCT ("bca2a2f1-93c6-11d2-ba1d-0000f875ac12", KSNODETYPE_DMSYNTH_CAPS) | |
DEFINE_GUIDSTRUCT ("d523fa2c-dee3-11d1-a789-0000f875ac12", KSPROPSETID_Synth_Dls) | |
DEFINE_GUIDSTRUCT ("fedfae25-e46e-11d1-aace-0000f875ac12", KSPROPSETID_Synth) | |
DEFINE_GUIDSTRUCT ("fedfae26-e46e-11d1-aace-0000f875ac12", KSPROPSETID_SynthClock) | |
#define _DIRECTAUDIO_PRIORITIES_DEFINED_ |
Definition at line 142 of file dmusprop.h.
#define DAUD_CHAN10_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN10_VOICE_PRIORITY_OFFSET) |
Definition at line 176 of file dmusprop.h.
#define DAUD_CHAN10_VOICE_PRIORITY_OFFSET (0x0000000F) |
Definition at line 159 of file dmusprop.h.
#define DAUD_CHAN11_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN11_VOICE_PRIORITY_OFFSET) |
Definition at line 177 of file dmusprop.h.
#define DAUD_CHAN11_VOICE_PRIORITY_OFFSET (0x00000005) |
Definition at line 160 of file dmusprop.h.
#define DAUD_CHAN12_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN12_VOICE_PRIORITY_OFFSET) |
Definition at line 178 of file dmusprop.h.
#define DAUD_CHAN12_VOICE_PRIORITY_OFFSET (0x00000004) |
Definition at line 161 of file dmusprop.h.
#define DAUD_CHAN13_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN13_VOICE_PRIORITY_OFFSET) |
Definition at line 179 of file dmusprop.h.
#define DAUD_CHAN13_VOICE_PRIORITY_OFFSET (0x00000003) |
Definition at line 162 of file dmusprop.h.
#define DAUD_CHAN14_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN14_VOICE_PRIORITY_OFFSET) |
Definition at line 180 of file dmusprop.h.
#define DAUD_CHAN14_VOICE_PRIORITY_OFFSET (0x00000002) |
Definition at line 163 of file dmusprop.h.
#define DAUD_CHAN15_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN15_VOICE_PRIORITY_OFFSET) |
Definition at line 181 of file dmusprop.h.
#define DAUD_CHAN15_VOICE_PRIORITY_OFFSET (0x00000001) |
Definition at line 164 of file dmusprop.h.
#define DAUD_CHAN16_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN16_VOICE_PRIORITY_OFFSET) |
Definition at line 182 of file dmusprop.h.
#define DAUD_CHAN16_VOICE_PRIORITY_OFFSET (0x00000000) |
Definition at line 165 of file dmusprop.h.
#define DAUD_CHAN1_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN1_VOICE_PRIORITY_OFFSET) |
Definition at line 167 of file dmusprop.h.
#define DAUD_CHAN1_VOICE_PRIORITY_OFFSET (0x0000000E) |
Definition at line 150 of file dmusprop.h.
#define DAUD_CHAN2_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN2_VOICE_PRIORITY_OFFSET) |
Definition at line 168 of file dmusprop.h.
#define DAUD_CHAN2_VOICE_PRIORITY_OFFSET (0x0000000D) |
Definition at line 151 of file dmusprop.h.
#define DAUD_CHAN3_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN3_VOICE_PRIORITY_OFFSET) |
Definition at line 169 of file dmusprop.h.
#define DAUD_CHAN3_VOICE_PRIORITY_OFFSET (0x0000000C) |
Definition at line 152 of file dmusprop.h.
#define DAUD_CHAN4_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN4_VOICE_PRIORITY_OFFSET) |
Definition at line 170 of file dmusprop.h.
#define DAUD_CHAN4_VOICE_PRIORITY_OFFSET (0x0000000B) |
Definition at line 153 of file dmusprop.h.
#define DAUD_CHAN5_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN5_VOICE_PRIORITY_OFFSET) |
Definition at line 171 of file dmusprop.h.
#define DAUD_CHAN5_VOICE_PRIORITY_OFFSET (0x0000000A) |
Definition at line 154 of file dmusprop.h.
#define DAUD_CHAN6_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN6_VOICE_PRIORITY_OFFSET) |
Definition at line 172 of file dmusprop.h.
#define DAUD_CHAN6_VOICE_PRIORITY_OFFSET (0x00000009) |
Definition at line 155 of file dmusprop.h.
#define DAUD_CHAN7_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN7_VOICE_PRIORITY_OFFSET) |
Definition at line 173 of file dmusprop.h.
#define DAUD_CHAN7_VOICE_PRIORITY_OFFSET (0x00000008) |
Definition at line 156 of file dmusprop.h.
#define DAUD_CHAN8_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN8_VOICE_PRIORITY_OFFSET) |
Definition at line 174 of file dmusprop.h.
#define DAUD_CHAN8_VOICE_PRIORITY_OFFSET (0x00000007) |
Definition at line 157 of file dmusprop.h.
#define DAUD_CHAN9_DEF_VOICE_PRIORITY (DAUD_STANDARD_VOICE_PRIORITY | DAUD_CHAN9_VOICE_PRIORITY_OFFSET) |
Definition at line 175 of file dmusprop.h.
#define DAUD_CHAN9_VOICE_PRIORITY_OFFSET (0x00000006) |
Definition at line 158 of file dmusprop.h.
#define DAUD_CRITICAL_VOICE_PRIORITY (0xF0000000) |
Definition at line 144 of file dmusprop.h.
#define DAUD_HIGH_VOICE_PRIORITY (0xC0000000) |
Definition at line 145 of file dmusprop.h.
#define DAUD_LOW_VOICE_PRIORITY (0x40000000) |
Definition at line 147 of file dmusprop.h.
#define DAUD_PERSIST_VOICE_PRIORITY (0x10000000) |
Definition at line 148 of file dmusprop.h.
#define DAUD_STANDARD_VOICE_PRIORITY (0x80000000) |
Definition at line 146 of file dmusprop.h.
#define KSDATAFORMAT_SUBTYPE_DIRECTMUSIC DEFINE_GUIDNAMED(KSDATAFORMAT_SUBTYPE_DIRECTMUSIC) |
Definition at line 9 of file dmusprop.h.
#define KSNODETYPE_DMSYNTH DEFINE_GUIDNAMED(KSNODETYPE_DMSYNTH) |
Definition at line 14 of file dmusprop.h.
#define KSNODETYPE_DMSYNTH_CAPS DEFINE_GUIDNAMED(KSNODETYPE_DMSYNTH_CAPS) |
Definition at line 19 of file dmusprop.h.
#define KSPROPSETID_Synth DEFINE_GUIDNAMED(KSPROPSETID_Synth) |
Definition at line 50 of file dmusprop.h.
#define KSPROPSETID_Synth_Dls DEFINE_GUIDNAMED(KSPROPSETID_Synth_Dls) |
Definition at line 24 of file dmusprop.h.
#define KSPROPSETID_SynthClock DEFINE_GUIDNAMED(KSPROPSETID_SynthClock) |
Definition at line 197 of file dmusprop.h.
#define STATIC_KSDATAFORMAT_SUBTYPE_DIRECTMUSIC 0x1a82f8bc, 0x3f8b, 0x11d2, {0xb7, 0x74, 0x00, 0x60, 0x08, 0x33, 0x16, 0xc1} |
Definition at line 6 of file dmusprop.h.
#define STATIC_KSNODETYPE_DMSYNTH 0x94824f88, 0x6183, 0x11d2, {0x8f, 0x7a, 0x0, 0xc0, 0x4f, 0xbf, 0x8f, 0xef} |
Definition at line 11 of file dmusprop.h.
#define STATIC_KSNODETYPE_DMSYNTH_CAPS 0xbca2a2f1, 0x93c6, 0x11d2, {0xba, 0x1d, 0x0, 0x0, 0xf8, 0x75, 0xac, 0x12} |
Definition at line 16 of file dmusprop.h.
#define STATIC_KSPROPSETID_Synth 0xfedfae25L, 0xe46e, 0x11d1, {0xaa, 0xce, 0x00, 0x00, 0xf8, 0x75, 0xac, 0x12} |
Definition at line 47 of file dmusprop.h.
#define STATIC_KSPROPSETID_Synth_Dls 0xd523fa2c, 0xdee3, 0x11d1, {0xa7, 0x89, 0x00, 0x00, 0xf8, 0x75, 0xac, 0x12} |
Definition at line 21 of file dmusprop.h.
#define STATIC_KSPROPSETID_SynthClock 0xfedfae26L, 0xe46e, 0x11d1, {0xaa, 0xce, 0x00, 0x00, 0xf8, 0x75, 0xac, 0x12} |
Definition at line 194 of file dmusprop.h.
#define SYNTH_EFFECT_CHORUS 0x00000002 |
Definition at line 113 of file dmusprop.h.
#define SYNTH_EFFECT_DELAY 0x00000004 |
Definition at line 114 of file dmusprop.h.
#define SYNTH_EFFECT_NONE 0x00000000 |
Definition at line 111 of file dmusprop.h.
#define SYNTH_EFFECT_REVERB 0x00000001 |
Definition at line 112 of file dmusprop.h.
#define SYNTH_PC_DLS (0x00000001) |
Definition at line 64 of file dmusprop.h.
#define SYNTH_PC_DLS2 (0x00000200) |
Definition at line 76 of file dmusprop.h.
#define SYNTH_PC_EXTERNAL (0x00000002) |
Definition at line 65 of file dmusprop.h.
#define SYNTH_PC_GMINHARDWARE (0x00000010) |
Definition at line 68 of file dmusprop.h.
#define SYNTH_PC_GSINHARDWARE (0x00000020) |
Definition at line 69 of file dmusprop.h.
#define SYNTH_PC_MEMORYSIZEFIXED (0x00000008) |
Definition at line 67 of file dmusprop.h.
#define SYNTH_PC_REVERB (0x40000000) |
Definition at line 77 of file dmusprop.h.
#define SYNTH_PC_SOFTWARESYNTH (0x00000004) |
Definition at line 66 of file dmusprop.h.
#define SYNTH_PC_SYSTEMMEMORY (0x7fffffff) |
Definition at line 70 of file dmusprop.h.
#define SYNTH_PC_XGINHARDWARE (0x00000040) |
Definition at line 75 of file dmusprop.h.
#define SYNTH_PORTPARAMS_AUDIOCHANNELS 0x00000004 |
Definition at line 106 of file dmusprop.h.
#define SYNTH_PORTPARAMS_CHANNELGROUPS 0x00000002 |
Definition at line 105 of file dmusprop.h.
#define SYNTH_PORTPARAMS_EFFECTS 0x00000020 |
Definition at line 108 of file dmusprop.h.
#define SYNTH_PORTPARAMS_SAMPLERATE 0x00000008 |
Definition at line 107 of file dmusprop.h.
#define SYNTH_PORTPARAMS_SHARE 0x00000040 |
Definition at line 109 of file dmusprop.h.
#define SYNTH_PORTPARAMS_VOICES 0x00000001 |
Definition at line 104 of file dmusprop.h.
#define SYNTH_STATS_CPU_PER_VOICE (1 << 2) |
Definition at line 136 of file dmusprop.h.
#define SYNTH_STATS_FREE_MEMORY (1 << 5) |
Definition at line 139 of file dmusprop.h.
#define SYNTH_STATS_LOST_NOTES (1 << 3) |
Definition at line 137 of file dmusprop.h.
#define SYNTH_STATS_PEAK_VOLUME (1 << 4) |
Definition at line 138 of file dmusprop.h.
#define SYNTH_STATS_TOTAL_CPU (1 << 1) |
Definition at line 135 of file dmusprop.h.
#define SYNTH_STATS_VOICES (1 << 0) |
Definition at line 134 of file dmusprop.h.
typedef struct _SYNTH_BUFFER * PSYNTH_BUFFER |
typedef struct _SYNTH_PORTPARAMS * PSYNTH_PORTPARAMS |
typedef struct _SYNTH_REVERB_PARAMS * PSYNTH_REVERB_PARAMS |
typedef struct _SYNTH_STATS * PSYNTH_STATS |
typedef struct _SYNTHCAPS * PSYNTHCAPS |
typedef struct _SYNTHDOWNLOAD * PSYNTHDOWNLOAD |
typedef struct _SYNTH_BUFFER SYNTH_BUFFER |
typedef struct _SYNTH_PORTPARAMS SYNTH_PORTPARAMS |
typedef struct _SYNTH_STATS SYNTH_STATS |
typedef struct _SYNTHCAPS SYNTHCAPS |
typedef struct _SYNTHDOWNLOAD SYNTHDOWNLOAD |
Definition at line 52 of file dmusprop.h.
Enumerator | |
---|---|
KSPROPERTY_SYNTH_DLS_DOWNLOAD | |
KSPROPERTY_SYNTH_DLS_UNLOAD | |
KSPROPERTY_SYNTH_DLS_COMPACT | |
KSPROPERTY_SYNTH_DLS_APPEND | |
KSPROPERTY_SYNTH_DLS_WAVEFORMAT |
Definition at line 26 of file dmusprop.h.
Enumerator | |
---|---|
KSPROPERTY_SYNTH_MASTERCLOCK |
Definition at line 199 of file dmusprop.h.
DEFINE_GUIDSTRUCT | ( | "1a82f8bc-3f8b-11d2-b774-0060083316c1" | , |
KSDATAFORMAT_SUBTYPE_DIRECTMUSIC | |||
) |
DEFINE_GUIDSTRUCT | ( | "94824F88-6183-11d2-8F7A-00C04FBF8FEF" | , |
KSNODETYPE_DMSYNTH | |||
) |
DEFINE_GUIDSTRUCT | ( | "bca2a2f1-93c6-11d2-ba1d-0000f875ac12" | , |
KSNODETYPE_DMSYNTH_CAPS | |||
) |
DEFINE_GUIDSTRUCT | ( | "d523fa2c-dee3-11d1-a789-0000f875ac12" | , |
KSPROPSETID_Synth_Dls | |||
) |
DEFINE_GUIDSTRUCT | ( | "fedfae25-e46e-11d1-aace-0000f875ac12" | , |
KSPROPSETID_Synth | |||
) |
DEFINE_GUIDSTRUCT | ( | "fedfae26-e46e-11d1-aace-0000f875ac12" | , |
KSPROPSETID_SynthClock | |||
) |