|
ReactOS 0.4.17-dev-966-gf06eace
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "winnt.h"#include "wingdi.h"#include "winuser.h"#include "wine/debug.h"#include "wine/list.h"#include "winreg.h"#include "objbase.h"#include "dmusici.h"#include "dmusicf.h"#include "dmusics.h"#include "dmksctrl.h"#include "dmobject.h"#include "dmusic_wave.h"

Go to the source code of this file.
Classes | |
| struct | DMUSIC_PRIVATE_MCHANNEL_ |
| struct | DMUSIC_PRIVATE_CHANNEL_GROUP_ |
| struct | port_info |
| struct | IDirectMusic8Impl |
| struct | IDirectMusicBufferImpl |
| struct | IReferenceClockImpl |
| struct | _DMUS_PRIVATE_POOLCUE |
| struct | flag_info |
Macros | |
| #define | COBJMACROS |
| #define | FE(x) { x, #x } |
Typedefs | |
| typedef struct IDirectMusic8Impl | IDirectMusic8Impl |
| typedef struct IDirectMusicBufferImpl | IDirectMusicBufferImpl |
| typedef struct IReferenceClockImpl | IReferenceClockImpl |
| typedef struct DMUSIC_PRIVATE_MCHANNEL_ | DMUSIC_PRIVATE_MCHANNEL |
| typedef struct DMUSIC_PRIVATE_MCHANNEL_ * | LPDMUSIC_PRIVATE_MCHANNEL |
| typedef struct DMUSIC_PRIVATE_CHANNEL_GROUP_ | DMUSIC_PRIVATE_CHANNEL_GROUP |
| typedef struct DMUSIC_PRIVATE_CHANNEL_GROUP_ * | LPDMUSIC_PRIVATE_CHANNEL_GROUP |
| typedef struct port_info | port_info |
| typedef struct _DMUS_PRIVATE_POOLCUE | DMUS_PRIVATE_POOLCUE |
| typedef struct _DMUS_PRIVATE_POOLCUE * | LPDMUS_PRIVATE_POOLCUE |
| #define COBJMACROS |
Definition at line 27 of file dmusic_private.h.
| typedef struct IDirectMusic8Impl IDirectMusic8Impl |
Definition at line 50 of file dmusic_private.h.
Definition at line 51 of file dmusic_private.h.
Definition at line 52 of file dmusic_private.h.
Definition at line 749 of file collection.c.
| HRESULT collection_get_wave | ( | struct collection * | collection, |
| DWORD | index, | ||
| IDirectMusicObject ** | out | ||
| ) |
Definition at line 81 of file collection.c.
Referenced by instrument_download_to_port().
| void collection_internal_addref | ( | struct collection * | collection | ) |
| void collection_internal_release | ( | struct collection * | collection | ) |
Definition at line 72 of file collection.c.
Referenced by collection_Release(), and instrument_Release().
| HRESULT DMUSIC_CreateDirectMusicBufferImpl | ( | LPDMUS_BUFFERDESC | desc, |
| LPVOID * | ret_iface | ||
| ) |
Definition at line 293 of file buffer.c.
Referenced by IDirectMusic8Impl_CreateMusicBuffer().
Definition at line 116 of file clock.c.
Referenced by midi_port_create().
| void dmusic_remove_port | ( | IDirectMusic8Impl * | dmusic, |
| IDirectMusicPort * | port | ||
| ) |
Definition at line 291 of file dmusic.c.
Referenced by synth_port_Release().
Definition at line 106 of file download.c.
Referenced by synth_port_download_AllocateBuffer().
| void dump_DMUS_PORTPARAMS | ( | LPDMUS_PORTPARAMS | params | ) |
Definition at line 203 of file dmusic_main.c.
Referenced by IDirectMusic8Impl_CreatePort().
| 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().
| HRESULT instrument_unload_from_port | ( | IDirectMusicDownloadedInstrument * | iface, |
| IDirectMusicPortDownload * | port | ||
| ) |
Definition at line 865 of file instrument.c.
Referenced by synth_port_UnloadInstrument().
| HRESULT midi_in_port_create | ( | IDirectMusic8Impl * | parent, |
| DMUS_PORTPARAMS * | port_params, | ||
| DMUS_PORTCAPS * | port_caps, | ||
| IDirectMusicPort ** | port | ||
| ) |
Definition at line 1072 of file port.c.
Referenced by create_system_ports_list().
| HRESULT midi_out_port_create | ( | IDirectMusic8Impl * | parent, |
| DMUS_PORTPARAMS * | port_params, | ||
| DMUS_PORTCAPS * | port_caps, | ||
| IDirectMusicPort ** | port | ||
| ) |
| DWORD MIDILOCALE2Patch | ( | const MIDILOCALE * | pLocale | ) |
Definition at line 150 of file dmusic_main.c.
Referenced by instrument_create_from_chunk(), instrument_create_from_soundfont(), instrument_download_to_port(), and instrument_GetPatch().
Definition at line 579 of file dmusic.c.
| void Patch2MIDILOCALE | ( | DWORD | dwPatch, |
| LPMIDILOCALE | pLocale | ||
| ) |
Definition at line 160 of file dmusic_main.c.
Referenced by instrument_SetPatch().
| HRESULT synth_port_create | ( | IDirectMusic8Impl * | parent, |
| DMUS_PORTPARAMS * | port_params, | ||
| DMUS_PORTCAPS * | port_caps, | ||
| IDirectMusicPort ** | port | ||
| ) |
Internal factory
Definition at line 686 of file port.c.
Referenced by create_system_ports_list().