|
ReactOS 0.4.17-dev-966-gf06eace
|

Go to the source code of this file.
Classes | |
| struct | articulation |
| struct | region |
| struct | instrument |
| struct | sf_generators |
| struct | download_buffer |
Macros | |
| #define | CONN_SRC_CC2 0x0082 |
| #define | CONN_SRC_RPN0 0x0100 |
| #define | CONN_TRN_BIPOLAR (1<<4) |
| #define | CONN_TRN_INVERT (1<<5) |
| #define | CONN_TRANSFORM(src, ctrl, dst) (((src) & 0x3f) << 10) | (((ctrl) & 0x3f) << 4) | ((dst) & 0xf) |
Variables | |
| static const GUID | IID_IDirectMusicInstrumentPRIVATE = { 0xbcb20080, 0xa40c, 0x11d1, { 0x86, 0xbc, 0x00, 0xc0, 0x4f, 0xbf, 0x8f, 0xef } } |
| static const IDirectMusicInstrumentVtbl | instrument_vtbl |
| static const IDirectMusicDownloadedInstrumentVtbl | downloaded_instrument_vtbl |
| static const struct sf_generators | SF_DEFAULT_GENERATORS |
| #define CONN_SRC_CC2 0x0082 |
Definition at line 29 of file instrument.c.
| #define CONN_SRC_RPN0 0x0100 |
Definition at line 30 of file instrument.c.
| #define CONN_TRANSFORM | ( | src, | |
| ctrl, | |||
| dst | |||
| ) | (((src) & 0x3f) << 10) | (((ctrl) & 0x3f) << 4) | ((dst) & 0xf) |
Definition at line 35 of file instrument.c.
| #define CONN_TRN_BIPOLAR (1<<4) |
Definition at line 32 of file instrument.c.
| #define CONN_TRN_INVERT (1<<5) |
Definition at line 33 of file instrument.c.
| C_ASSERT | ( | sizeof(struct articulation) | = =offsetof(struct articulation, connections[0]) | ) |
| C_ASSERT | ( | sizeof(struct download_buffer) | = =offsetof(struct download_buffer, offsets[0]) | ) |
Definition at line 215 of file instrument.c.
|
static |
Definition at line 199 of file instrument.c.
|
static |
Definition at line 221 of file instrument.c.
|
inlinestatic |
Definition at line 194 of file instrument.c.
Referenced by downloaded_instrument_AddRef(), downloaded_instrument_Release(), and instrument_unload_from_port().
|
inlinestatic |
Definition at line 87 of file instrument.c.
Referenced by instrument_AddRef(), instrument_create_from_chunk(), instrument_create_from_soundfont(), instrument_download_to_port(), instrument_GetPatch(), instrument_Release(), and instrument_SetPatch().
|
static |
Definition at line 593 of file instrument.c.
Referenced by instrument_create_from_soundfont().
|
static |
Definition at line 555 of file instrument.c.
Referenced by instrument_add_soundfont_instrument().
|
static |
Definition at line 122 of file instrument.c.
|
static |
Definition at line 234 of file instrument.c.
Referenced by instrument_create_from_chunk(), and instrument_create_from_soundfont().
| HRESULT instrument_create_from_chunk | ( | IStream * | stream, |
| struct chunk_entry * | parent, | ||
| struct collection * | collection, | ||
| DMUS_OBJECTDESC * | desc, | ||
| IDirectMusicInstrument ** | ret_iface | ||
| ) |
Definition at line 417 of file instrument.c.
Referenced by parse_lins_list().
| HRESULT instrument_create_from_soundfont | ( | struct soundfont * | soundfont, |
| UINT | index, | ||
| struct collection * | collection, | ||
| DMUS_OBJECTDESC * | desc, | ||
| IDirectMusicInstrument ** | ret_iface | ||
| ) |
Definition at line 620 of file instrument.c.
Referenced by parse_sfbk_chunk().
| HRESULT instrument_download_to_port | ( | IDirectMusicInstrument * | iface, |
| IDirectMusicPortDownload * | port, | ||
| IDirectMusicDownloadedInstrument ** | downloaded | ||
| ) |
Definition at line 752 of file instrument.c.
Referenced by synth_port_DownloadInstrument().
|
static |
Definition at line 163 of file instrument.c.
|
static |
Definition at line 92 of file instrument.c.
|
static |
Definition at line 132 of file instrument.c.
|
static |
Definition at line 174 of file instrument.c.
| HRESULT instrument_unload_from_port | ( | IDirectMusicDownloadedInstrument * | iface, |
| IDirectMusicPortDownload * | port | ||
| ) |
Definition at line 865 of file instrument.c.
Referenced by synth_port_UnloadInstrument().
|
static |
Definition at line 252 of file instrument.c.
Referenced by parse_lart_list().
|
static |
Definition at line 375 of file instrument.c.
Referenced by instrument_create_from_chunk().
|
static |
Definition at line 276 of file instrument.c.
Referenced by parse_ins_chunk(), and parse_rgn_chunk().
|
static |
Definition at line 351 of file instrument.c.
Referenced by parse_ins_chunk().
|
static |
Definition at line 301 of file instrument.c.
Referenced by parse_lrgn_list().
|
static |
Definition at line 506 of file instrument.c.
Referenced by instrument_add_soundfont_instrument(), and instrument_create_from_soundfont().
Definition at line 61 of file instrument.c.
Referenced by instrument_Release(), and parse_rgn_chunk().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | dmusic | ) |
|
static |
Definition at line 704 of file instrument.c.
Referenced by instrument_download_to_port().
|
static |
Definition at line 227 of file instrument.c.
Referenced by instrument_create().
|
static |
Definition at line 27 of file instrument.c.
Referenced by instrument_QueryInterface().
|
static |
Definition at line 185 of file instrument.c.
Referenced by instrument_create().
|
static |
Definition at line 480 of file instrument.c.
Referenced by instrument_add_soundfont_instrument().