|
ReactOS 0.4.17-dev-934-g091855f
|

Go to the source code of this file.
Classes | |
| struct | sequence_track |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (dmime) | |
| static struct sequence_track * | impl_from_IDirectMusicTrack8 (IDirectMusicTrack8 *iface) |
| static HRESULT WINAPI | sequence_track_QueryInterface (IDirectMusicTrack8 *iface, REFIID riid, void **ret_iface) |
| static ULONG WINAPI | sequence_track_AddRef (IDirectMusicTrack8 *iface) |
| static ULONG WINAPI | sequence_track_Release (IDirectMusicTrack8 *iface) |
| static HRESULT WINAPI | sequence_track_Init (IDirectMusicTrack8 *iface, IDirectMusicSegment *pSegment) |
| static HRESULT WINAPI | sequence_track_InitPlay (IDirectMusicTrack8 *iface, IDirectMusicSegmentState *pSegmentState, IDirectMusicPerformance *pPerformance, void **ppStateData, DWORD dwVirtualTrack8ID, DWORD dwFlags) |
| static HRESULT WINAPI | sequence_track_EndPlay (IDirectMusicTrack8 *iface, void *pStateData) |
| static HRESULT WINAPI | sequence_track_Play (IDirectMusicTrack8 *iface, void *state_data, MUSIC_TIME start_time, MUSIC_TIME end_time, MUSIC_TIME time_offset, DWORD segment_flags, IDirectMusicPerformance *performance, IDirectMusicSegmentState *segment_state, DWORD track_id) |
| static HRESULT WINAPI | sequence_track_GetParam (IDirectMusicTrack8 *iface, REFGUID type, MUSIC_TIME time, MUSIC_TIME *next, void *param) |
| static HRESULT WINAPI | sequence_track_SetParam (IDirectMusicTrack8 *iface, REFGUID type, MUSIC_TIME time, void *param) |
| static HRESULT WINAPI | sequence_track_IsParamSupported (IDirectMusicTrack8 *iface, REFGUID type) |
| static HRESULT WINAPI | sequence_track_AddNotificationType (IDirectMusicTrack8 *iface, REFGUID notiftype) |
| static HRESULT WINAPI | sequence_track_RemoveNotificationType (IDirectMusicTrack8 *iface, REFGUID notiftype) |
| static HRESULT WINAPI | sequence_track_Clone (IDirectMusicTrack8 *iface, MUSIC_TIME mtStart, MUSIC_TIME mtEnd, IDirectMusicTrack **ppTrack) |
| static HRESULT WINAPI | sequence_track_PlayEx (IDirectMusicTrack8 *iface, void *pStateData, REFERENCE_TIME rtStart, REFERENCE_TIME rtEnd, REFERENCE_TIME rtOffset, DWORD dwFlags, IDirectMusicPerformance *pPerf, IDirectMusicSegmentState *pSegSt, DWORD dwVirtualID) |
| static HRESULT WINAPI | sequence_track_GetParamEx (IDirectMusicTrack8 *iface, REFGUID type, REFERENCE_TIME time, REFERENCE_TIME *next, void *param, void *state, DWORD flags) |
| static HRESULT WINAPI | sequence_track_SetParamEx (IDirectMusicTrack8 *iface, REFGUID type, REFERENCE_TIME time, void *param, void *state, DWORD flags) |
| static HRESULT WINAPI | sequence_track_Compose (IDirectMusicTrack8 *iface, IUnknown *context, DWORD trackgroup, IDirectMusicTrack **track) |
| static HRESULT WINAPI | sequence_track_Join (IDirectMusicTrack8 *iface, IDirectMusicTrack *newtrack, MUSIC_TIME join, IUnknown *context, DWORD trackgroup, IDirectMusicTrack **resulttrack) |
| static HRESULT | parse_curl_list (struct sequence_track *This, IStream *stream, struct chunk_entry *chunk) |
| static HRESULT | parse_seqt_chunk (struct sequence_track *This, IStream *stream, struct chunk_entry *parent) |
| static struct sequence_track * | impl_from_IPersistStream (IPersistStream *iface) |
| static HRESULT WINAPI | track_IPersistStream_Load (IPersistStream *iface, IStream *stream) |
| HRESULT | create_dmseqtrack (REFIID lpcGUID, void **ppobj) |
| void | sequence_track_set_items (IDirectMusicTrack8 *track, DMUS_IO_SEQ_ITEM *items, unsigned int count) |
Variables | |
| static const IDirectMusicTrack8Vtbl | dmtrack8_vtbl |
| static const IPersistStreamVtbl | persiststream_vtbl |
Definition at line 488 of file seqtrack.c.
|
inlinestatic |
Definition at line 37 of file seqtrack.c.
Referenced by sequence_track_AddNotificationType(), sequence_track_AddRef(), sequence_track_Clone(), sequence_track_Compose(), sequence_track_EndPlay(), sequence_track_GetParam(), sequence_track_GetParamEx(), sequence_track_Init(), sequence_track_InitPlay(), sequence_track_IsParamSupported(), sequence_track_Join(), sequence_track_Play(), sequence_track_PlayEx(), sequence_track_QueryInterface(), sequence_track_Release(), sequence_track_RemoveNotificationType(), sequence_track_set_items(), sequence_track_SetParam(), and sequence_track_SetParamEx().
|
inlinestatic |
Definition at line 402 of file seqtrack.c.
Referenced by track_IPersistStream_Load().
|
static |
Definition at line 348 of file seqtrack.c.
Referenced by parse_seqt_chunk().
|
static |
Definition at line 373 of file seqtrack.c.
Referenced by track_IPersistStream_Load().
|
static |
Definition at line 253 of file seqtrack.c.
Definition at line 65 of file seqtrack.c.
|
static |
Definition at line 271 of file seqtrack.c.
|
static |
Definition at line 309 of file seqtrack.c.
|
static |
Definition at line 105 of file seqtrack.c.
|
static |
Definition at line 226 of file seqtrack.c.
|
static |
Definition at line 289 of file seqtrack.c.
|
static |
Definition at line 89 of file seqtrack.c.
|
static |
Definition at line 96 of file seqtrack.c.
|
static |
Definition at line 245 of file seqtrack.c.
|
static |
Definition at line 318 of file seqtrack.c.
|
static |
Definition at line 112 of file seqtrack.c.
|
static |
Definition at line 279 of file seqtrack.c.
|
static |
Definition at line 42 of file seqtrack.c.
Definition at line 75 of file seqtrack.c.
|
static |
Definition at line 262 of file seqtrack.c.
| void sequence_track_set_items | ( | IDirectMusicTrack8 * | track, |
| DMUS_IO_SEQ_ITEM * | items, | ||
| unsigned int | count | ||
| ) |
|
static |
Definition at line 236 of file seqtrack.c.
|
static |
Definition at line 299 of file seqtrack.c.
|
static |
Definition at line 407 of file seqtrack.c.
| WINE_DEFAULT_DEBUG_CHANNEL | ( | dmime | ) |
|
static |
Definition at line 327 of file seqtrack.c.
Referenced by create_dmseqtrack().
|
static |
Definition at line 476 of file seqtrack.c.
Referenced by create_dmseqtrack().