|
ReactOS 0.4.17-dev-934-g091855f
|

Go to the source code of this file.
Classes | |
| struct | wave_item |
| struct | wave_part |
| struct | wave_track |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (dmime) | |
| static struct wave_track * | impl_from_IDirectMusicTrack8 (IDirectMusicTrack8 *iface) |
| static struct wave_track * | impl_from_IPersistStream (IPersistStream *iface) |
| static HRESULT WINAPI | wave_track_QueryInterface (IDirectMusicTrack8 *iface, REFIID riid, void **ret_iface) |
| static ULONG WINAPI | wave_track_AddRef (IDirectMusicTrack8 *iface) |
| static ULONG WINAPI | wave_track_Release (IDirectMusicTrack8 *iface) |
| static HRESULT WINAPI | wave_track_Init (IDirectMusicTrack8 *iface, IDirectMusicSegment *pSegment) |
| static HRESULT WINAPI | wave_track_InitPlay (IDirectMusicTrack8 *iface, IDirectMusicSegmentState *pSegmentState, IDirectMusicPerformance *pPerformance, void **ppStateData, DWORD dwVirtualTrack8ID, DWORD dwFlags) |
| static HRESULT WINAPI | wave_track_EndPlay (IDirectMusicTrack8 *iface, void *pStateData) |
| static HRESULT WINAPI | wave_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 | wave_track_GetParam (IDirectMusicTrack8 *iface, REFGUID type, MUSIC_TIME time, MUSIC_TIME *next, void *param) |
| static HRESULT WINAPI | wave_track_SetParam (IDirectMusicTrack8 *iface, REFGUID type, MUSIC_TIME time, void *param) |
| static HRESULT WINAPI | wave_track_IsParamSupported (IDirectMusicTrack8 *iface, REFGUID type) |
| static HRESULT WINAPI | wave_track_AddNotificationType (IDirectMusicTrack8 *iface, REFGUID notiftype) |
| static HRESULT WINAPI | wave_track_RemoveNotificationType (IDirectMusicTrack8 *iface, REFGUID notiftype) |
| static HRESULT WINAPI | wave_track_Clone (IDirectMusicTrack8 *iface, MUSIC_TIME mtStart, MUSIC_TIME mtEnd, IDirectMusicTrack **ppTrack) |
| static HRESULT WINAPI | wave_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 | wave_track_GetParamEx (IDirectMusicTrack8 *iface, REFGUID rguidType, REFERENCE_TIME rtTime, REFERENCE_TIME *prtNext, void *pParam, void *pStateData, DWORD dwFlags) |
| static HRESULT WINAPI | wave_track_SetParamEx (IDirectMusicTrack8 *iface, REFGUID rguidType, REFERENCE_TIME rtTime, void *pParam, void *pStateData, DWORD dwFlags) |
| static HRESULT WINAPI | wave_track_Compose (IDirectMusicTrack8 *iface, IUnknown *context, DWORD trackgroup, IDirectMusicTrack **track) |
| static HRESULT WINAPI | wave_track_Join (IDirectMusicTrack8 *iface, IDirectMusicTrack *newtrack, MUSIC_TIME join, IUnknown *context, DWORD trackgroup, IDirectMusicTrack **resulttrack) |
| static HRESULT | parse_wave_item (struct wave_part *part, IStream *stream, struct chunk_entry *wavi) |
| static HRESULT | parse_wave_part (struct wave_track *This, IStream *stream, struct chunk_entry *wavp) |
| static HRESULT WINAPI | wave_IPersistStream_Load (IPersistStream *iface, IStream *stream) |
| HRESULT | create_dmwavetrack (REFIID lpcGUID, void **ppobj) |
| HRESULT | wave_track_create_from_chunk (IStream *stream, struct chunk_entry *parent, IDirectMusicTrack8 **ret_iface) |
Variables | |
| static const IDirectMusicTrack8Vtbl | dmtrack8_vtbl |
| static const IPersistStreamVtbl | persiststream_vtbl |
Definition at line 585 of file wavetrack.c.
Referenced by wave_track_create_from_chunk().
|
inlinestatic |
Definition at line 47 of file wavetrack.c.
Referenced by wave_track_AddNotificationType(), wave_track_AddRef(), wave_track_Clone(), wave_track_Compose(), wave_track_create_from_chunk(), wave_track_EndPlay(), wave_track_GetParam(), wave_track_GetParamEx(), wave_track_Init(), wave_track_InitPlay(), wave_track_IsParamSupported(), wave_track_Join(), wave_track_Play(), wave_track_PlayEx(), wave_track_QueryInterface(), wave_track_Release(), wave_track_RemoveNotificationType(), wave_track_SetParam(), and wave_track_SetParamEx().
|
inlinestatic |
Definition at line 52 of file wavetrack.c.
Referenced by wave_IPersistStream_Load().
|
static |
Definition at line 428 of file wavetrack.c.
Referenced by parse_wave_part().
|
static |
Definition at line 487 of file wavetrack.c.
Referenced by wave_IPersistStream_Load().
|
static |
Definition at line 533 of file wavetrack.c.
|
static |
Definition at line 334 of file wavetrack.c.
Definition at line 80 of file wavetrack.c.
|
static |
Definition at line 351 of file wavetrack.c.
|
static |
Definition at line 389 of file wavetrack.c.
| HRESULT wave_track_create_from_chunk | ( | IStream * | stream, |
| struct chunk_entry * | parent, | ||
| IDirectMusicTrack8 ** | ret_iface | ||
| ) |
Definition at line 605 of file wavetrack.c.
Referenced by segment_persist_stream_Load().
Definition at line 139 of file wavetrack.c.
|
static |
Definition at line 215 of file wavetrack.c.
|
static |
Definition at line 370 of file wavetrack.c.
|
static |
Definition at line 122 of file wavetrack.c.
|
static |
Definition at line 129 of file wavetrack.c.
|
static |
Definition at line 311 of file wavetrack.c.
|
static |
Definition at line 398 of file wavetrack.c.
|
static |
Definition at line 146 of file wavetrack.c.
|
static |
Definition at line 359 of file wavetrack.c.
|
static |
Definition at line 57 of file wavetrack.c.
Definition at line 90 of file wavetrack.c.
|
static |
Definition at line 342 of file wavetrack.c.
|
static |
Definition at line 224 of file wavetrack.c.
|
static |
Definition at line 380 of file wavetrack.c.
| WINE_DEFAULT_DEBUG_CHANNEL | ( | dmime | ) |
|
static |
Definition at line 407 of file wavetrack.c.
Referenced by create_dmwavetrack().
|
static |
Definition at line 573 of file wavetrack.c.
Referenced by create_dmwavetrack().