|
ReactOS 0.4.17-dev-934-g091855f
|
#include "dmime_private.h"
Go to the source code of this file.
Classes | |
| struct | segment_item |
| struct | IDirectMusicSegTriggerTrack |
Typedefs | |
| typedef struct IDirectMusicSegTriggerTrack | IDirectMusicSegTriggerTrack |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (dmime) | |
| static IDirectMusicSegTriggerTrack * | impl_from_IDirectMusicTrack8 (IDirectMusicTrack8 *iface) |
| static HRESULT WINAPI | segment_track_QueryInterface (IDirectMusicTrack8 *iface, REFIID riid, void **ret_iface) |
| static ULONG WINAPI | segment_track_AddRef (IDirectMusicTrack8 *iface) |
| static ULONG WINAPI | segment_track_Release (IDirectMusicTrack8 *iface) |
| static HRESULT WINAPI | segment_track_Init (IDirectMusicTrack8 *iface, IDirectMusicSegment *pSegment) |
| static HRESULT WINAPI | segment_track_InitPlay (IDirectMusicTrack8 *iface, IDirectMusicSegmentState *pSegmentState, IDirectMusicPerformance *pPerformance, void **ppStateData, DWORD dwVirtualTrack8ID, DWORD dwFlags) |
| static HRESULT WINAPI | segment_track_EndPlay (IDirectMusicTrack8 *iface, void *pStateData) |
| static HRESULT WINAPI | segment_track_Play (IDirectMusicTrack8 *iface, void *pStateData, MUSIC_TIME mtStart, MUSIC_TIME mtEnd, MUSIC_TIME mtOffset, DWORD dwFlags, IDirectMusicPerformance *pPerf, IDirectMusicSegmentState *pSegSt, DWORD dwVirtualID) |
| static HRESULT WINAPI | segment_track_GetParam (IDirectMusicTrack8 *iface, REFGUID type, MUSIC_TIME time, MUSIC_TIME *next, void *param) |
| static HRESULT WINAPI | segment_track_SetParam (IDirectMusicTrack8 *iface, REFGUID type, MUSIC_TIME time, void *param) |
| static HRESULT WINAPI | segment_track_IsParamSupported (IDirectMusicTrack8 *iface, REFGUID type) |
| static HRESULT WINAPI | segment_track_AddNotificationType (IDirectMusicTrack8 *iface, REFGUID notiftype) |
| static HRESULT WINAPI | segment_track_RemoveNotificationType (IDirectMusicTrack8 *iface, REFGUID notiftype) |
| static HRESULT WINAPI | segment_track_Clone (IDirectMusicTrack8 *iface, MUSIC_TIME mtStart, MUSIC_TIME mtEnd, IDirectMusicTrack **ppTrack) |
| static HRESULT WINAPI | segment_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 | segment_track_GetParamEx (IDirectMusicTrack8 *iface, REFGUID rguidType, REFERENCE_TIME rtTime, REFERENCE_TIME *prtNext, void *pParam, void *pStateData, DWORD dwFlags) |
| static HRESULT WINAPI | segment_track_SetParamEx (IDirectMusicTrack8 *iface, REFGUID rguidType, REFERENCE_TIME rtTime, void *pParam, void *pStateData, DWORD dwFlags) |
| static HRESULT WINAPI | segment_track_Compose (IDirectMusicTrack8 *iface, IUnknown *context, DWORD trackgroup, IDirectMusicTrack **track) |
| static HRESULT WINAPI | segment_track_Join (IDirectMusicTrack8 *iface, IDirectMusicTrack *newtrack, MUSIC_TIME join, IUnknown *context, DWORD trackgroup, IDirectMusicTrack **resulttrack) |
| static IDirectMusicSegTriggerTrack * | impl_from_IPersistStream (IPersistStream *iface) |
| static HRESULT | parse_segment_item (IDirectMusicSegTriggerTrack *This, IStream *stream, const struct chunk_entry *lseg) |
| static HRESULT | parse_segments_list (IDirectMusicSegTriggerTrack *This, IStream *stream, const struct chunk_entry *lsgl) |
| static HRESULT WINAPI | trigger_IPersistStream_Load (IPersistStream *iface, IStream *stream) |
| HRESULT | create_dmsegtriggertrack (REFIID lpcGUID, void **ppobj) |
Variables | |
| static const IDirectMusicTrack8Vtbl | dmtrack8_vtbl |
| static const IPersistStreamVtbl | persiststream_vtbl |
Definition at line 380 of file segtriggertrack.c.
|
inlinestatic |
Definition at line 43 of file segtriggertrack.c.
Referenced by segment_track_AddNotificationType(), segment_track_AddRef(), segment_track_Clone(), segment_track_Compose(), segment_track_EndPlay(), segment_track_GetParam(), segment_track_GetParamEx(), segment_track_Init(), segment_track_InitPlay(), segment_track_IsParamSupported(), segment_track_Join(), segment_track_Play(), segment_track_PlayEx(), segment_track_QueryInterface(), segment_track_Release(), segment_track_RemoveNotificationType(), segment_track_SetParam(), and segment_track_SetParamEx().
|
inlinestatic |
Definition at line 259 of file segtriggertrack.c.
Referenced by trigger_IPersistStream_Load().
|
static |
Definition at line 264 of file segtriggertrack.c.
Referenced by parse_segments_list().
|
static |
Definition at line 314 of file segtriggertrack.c.
Referenced by trigger_IPersistStream_Load().
|
static |
Definition at line 165 of file segtriggertrack.c.
Definition at line 71 of file segtriggertrack.c.
|
static |
Definition at line 183 of file segtriggertrack.c.
|
static |
Definition at line 220 of file segtriggertrack.c.
|
static |
Definition at line 123 of file segtriggertrack.c.
|
static |
Definition at line 139 of file segtriggertrack.c.
|
static |
Definition at line 201 of file segtriggertrack.c.
|
static |
Definition at line 107 of file segtriggertrack.c.
|
static |
Definition at line 114 of file segtriggertrack.c.
|
static |
Definition at line 157 of file segtriggertrack.c.
|
static |
Definition at line 229 of file segtriggertrack.c.
|
static |
Definition at line 130 of file segtriggertrack.c.
|
static |
Definition at line 191 of file segtriggertrack.c.
|
static |
Definition at line 48 of file segtriggertrack.c.
Definition at line 81 of file segtriggertrack.c.
|
static |
Definition at line 174 of file segtriggertrack.c.
|
static |
Definition at line 148 of file segtriggertrack.c.
|
static |
Definition at line 211 of file segtriggertrack.c.
|
static |
Definition at line 330 of file segtriggertrack.c.
| WINE_DEFAULT_DEBUG_CHANNEL | ( | dmime | ) |
|
static |
Definition at line 238 of file segtriggertrack.c.
Referenced by create_dmsegtriggertrack().
|
static |
Definition at line 368 of file segtriggertrack.c.
Referenced by create_dmsegtriggertrack().