|
ReactOS 0.4.17-dev-934-g091855f
|

Go to the source code of this file.
Classes | |
| struct | band_entry |
| struct | band_track |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (dmband) | |
| static void | band_entry_destroy (struct band_entry *entry) |
| static struct band_track * | impl_from_IDirectMusicTrack8 (IDirectMusicTrack8 *iface) |
| static HRESULT WINAPI | band_track_QueryInterface (IDirectMusicTrack8 *iface, REFIID riid, void **ret_iface) |
| static ULONG WINAPI | band_track_AddRef (IDirectMusicTrack8 *iface) |
| static ULONG WINAPI | band_track_Release (IDirectMusicTrack8 *iface) |
| static HRESULT WINAPI | band_track_Init (IDirectMusicTrack8 *iface, IDirectMusicSegment *segment) |
| static HRESULT WINAPI | band_track_InitPlay (IDirectMusicTrack8 *iface, IDirectMusicSegmentState *segment_state, IDirectMusicPerformance *performance, void **state_data, DWORD virtual_track8id, DWORD flags) |
| static HRESULT WINAPI | band_track_EndPlay (IDirectMusicTrack8 *iface, void *state_data) |
| static HRESULT WINAPI | band_track_Play (IDirectMusicTrack8 *iface, void *state_data, MUSIC_TIME start_time, MUSIC_TIME end_time, MUSIC_TIME time_offset, DWORD track_flags, IDirectMusicPerformance *performance, IDirectMusicSegmentState *segment_state, DWORD track_id) |
| static HRESULT WINAPI | band_track_GetParam (IDirectMusicTrack8 *iface, REFGUID type, MUSIC_TIME time, MUSIC_TIME *out_next, void *param) |
| static HRESULT WINAPI | band_track_SetParam (IDirectMusicTrack8 *iface, REFGUID type, MUSIC_TIME time, void *param) |
| static HRESULT WINAPI | band_track_IsParamSupported (IDirectMusicTrack8 *iface, REFGUID rguidType) |
| static HRESULT WINAPI | band_track_AddNotificationType (IDirectMusicTrack8 *iface, REFGUID notiftype) |
| static HRESULT WINAPI | band_track_RemoveNotificationType (IDirectMusicTrack8 *iface, REFGUID notiftype) |
| static HRESULT WINAPI | band_track_Clone (IDirectMusicTrack8 *iface, MUSIC_TIME mtStart, MUSIC_TIME mtEnd, IDirectMusicTrack **ppTrack) |
| static HRESULT WINAPI | band_track_PlayEx (IDirectMusicTrack8 *iface, void *state_data, REFERENCE_TIME rtStart, REFERENCE_TIME rtEnd, REFERENCE_TIME rtOffset, DWORD flags, IDirectMusicPerformance *performance, IDirectMusicSegmentState *segment_state, DWORD virtual_id) |
| static HRESULT WINAPI | band_track_GetParamEx (IDirectMusicTrack8 *iface, REFGUID rguidType, REFERENCE_TIME rtTime, REFERENCE_TIME *rtNext, void *param, void *state_data, DWORD flags) |
| static HRESULT WINAPI | band_track_SetParamEx (IDirectMusicTrack8 *iface, REFGUID rguidType, REFERENCE_TIME rtTime, void *param, void *state_data, DWORD flags) |
| static HRESULT WINAPI | band_track_Compose (IDirectMusicTrack8 *iface, IUnknown *context, DWORD trackgroup, IDirectMusicTrack **track) |
| static HRESULT WINAPI | band_track_Join (IDirectMusicTrack8 *iface, IDirectMusicTrack *pNewTrack, MUSIC_TIME mtJoin, IUnknown *pContext, DWORD dwTrackGroup, IDirectMusicTrack **ppResultTrack) |
| static HRESULT | parse_lbnd_list (struct band_track *This, IStream *stream, struct chunk_entry *parent) |
| static HRESULT | parse_lbdl_list (struct band_track *This, IStream *stream, struct chunk_entry *parent) |
| static HRESULT | parse_dmbt_chunk (struct band_track *This, IStream *stream, struct chunk_entry *parent) |
| static struct band_track * | impl_from_IPersistStream (IPersistStream *iface) |
| static HRESULT WINAPI | band_track_persist_stream_Load (IPersistStream *iface, IStream *stream) |
| HRESULT | create_dmbandtrack (REFIID lpcGUID, void **ppobj) |
Variables | |
| static const IDirectMusicTrack8Vtbl | band_track_vtbl |
| static const IPersistStreamVtbl | band_track_persist_stream_vtbl |
|
static |
|
static |
Definition at line 356 of file bandtrack.c.
Definition at line 75 of file bandtrack.c.
|
static |
Definition at line 373 of file bandtrack.c.
|
static |
Definition at line 417 of file bandtrack.c.
Definition at line 142 of file bandtrack.c.
|
static |
Definition at line 201 of file bandtrack.c.
|
static |
Definition at line 394 of file bandtrack.c.
|
static |
Definition at line 108 of file bandtrack.c.
|
static |
Definition at line 118 of file bandtrack.c.
|
static |
Definition at line 328 of file bandtrack.c.
|
static |
Definition at line 426 of file bandtrack.c.
|
static |
Definition at line 591 of file bandtrack.c.
|
static |
Definition at line 162 of file bandtrack.c.
|
static |
Definition at line 381 of file bandtrack.c.
|
static |
Definition at line 52 of file bandtrack.c.
Definition at line 85 of file bandtrack.c.
|
static |
Definition at line 364 of file bandtrack.c.
|
static |
Definition at line 234 of file bandtrack.c.
|
static |
Definition at line 406 of file bandtrack.c.
Definition at line 653 of file bandtrack.c.
|
inlinestatic |
Definition at line 47 of file bandtrack.c.
Referenced by band_track_AddNotificationType(), band_track_AddRef(), band_track_Clone(), band_track_Compose(), band_track_EndPlay(), band_track_GetParam(), band_track_GetParamEx(), band_track_Init(), band_track_InitPlay(), band_track_IsParamSupported(), band_track_Join(), band_track_Play(), band_track_PlayEx(), band_track_QueryInterface(), band_track_Release(), band_track_RemoveNotificationType(), band_track_SetParam(), and band_track_SetParamEx().
|
inlinestatic |
Definition at line 586 of file bandtrack.c.
Referenced by band_track_persist_stream_Load().
|
static |
Definition at line 547 of file bandtrack.c.
Referenced by band_track_persist_stream_Load().
|
static |
Definition at line 523 of file bandtrack.c.
Referenced by parse_dmbt_chunk().
|
static |
Definition at line 457 of file bandtrack.c.
Referenced by parse_lbdl_list().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | dmband | ) |
|
static |
Definition at line 640 of file bandtrack.c.
Referenced by create_dmbandtrack().
|
static |
Definition at line 435 of file bandtrack.c.
Referenced by create_dmbandtrack().