|
| | WINE_DEFAULT_DEBUG_CHANNEL (dmime) |
| |
| static void | track_entry_destroy (struct track_entry *entry) |
| |
| static struct segment * | segment_create (void) |
| |
| static struct segment * | impl_from_IDirectMusicSegment8 (IDirectMusicSegment8 *iface) |
| |
| static HRESULT WINAPI | segment_QueryInterface (IDirectMusicSegment8 *iface, REFIID riid, void **ret_iface) |
| |
| static ULONG WINAPI | segment_AddRef (IDirectMusicSegment8 *iface) |
| |
| static ULONG WINAPI | segment_Release (IDirectMusicSegment8 *iface) |
| |
| static HRESULT WINAPI | segment_GetLength (IDirectMusicSegment8 *iface, MUSIC_TIME *length) |
| |
| static HRESULT WINAPI | segment_SetLength (IDirectMusicSegment8 *iface, MUSIC_TIME length) |
| |
| static HRESULT WINAPI | segment_GetRepeats (IDirectMusicSegment8 *iface, DWORD *repeats) |
| |
| static HRESULT WINAPI | segment_SetRepeats (IDirectMusicSegment8 *iface, DWORD repeats) |
| |
| static HRESULT WINAPI | segment_GetDefaultResolution (IDirectMusicSegment8 *iface, DWORD *resolution) |
| |
| static HRESULT WINAPI | segment_SetDefaultResolution (IDirectMusicSegment8 *iface, DWORD resolution) |
| |
| static HRESULT WINAPI | segment_GetTrack (IDirectMusicSegment8 *iface, REFGUID type, DWORD group, DWORD index, IDirectMusicTrack **ret_track) |
| |
| static HRESULT WINAPI | segment_GetTrackGroup (IDirectMusicSegment8 *iface, IDirectMusicTrack *track, DWORD *ret_group) |
| |
| static HRESULT | segment_append_track (struct segment *This, IDirectMusicTrack *track, DWORD group, DWORD flags) |
| |
| static HRESULT WINAPI | segment_InsertTrack (IDirectMusicSegment8 *iface, IDirectMusicTrack *track, DWORD group) |
| |
| static HRESULT WINAPI | segment_RemoveTrack (IDirectMusicSegment8 *iface, IDirectMusicTrack *track) |
| |
| static HRESULT WINAPI | segment_InitPlay (IDirectMusicSegment8 *iface, IDirectMusicSegmentState **state, IDirectMusicPerformance *performance, DWORD flags) |
| |
| static HRESULT WINAPI | segment_GetGraph (IDirectMusicSegment8 *iface, IDirectMusicGraph **graph) |
| |
| static HRESULT WINAPI | segment_SetGraph (IDirectMusicSegment8 *iface, IDirectMusicGraph *graph) |
| |
| static HRESULT WINAPI | segment_AddNotificationType (IDirectMusicSegment8 *iface, REFGUID rguidNotificationType) |
| |
| static HRESULT WINAPI | segment_RemoveNotificationType (IDirectMusicSegment8 *iface, REFGUID rguidNotificationType) |
| |
| static HRESULT WINAPI | segment_GetParam (IDirectMusicSegment8 *iface, REFGUID type, DWORD group, DWORD index, MUSIC_TIME time, MUSIC_TIME *next, void *param) |
| |
| static HRESULT WINAPI | segment_SetParam (IDirectMusicSegment8 *iface, REFGUID type, DWORD group, DWORD index, MUSIC_TIME music_time, void *param) |
| |
| static HRESULT WINAPI | segment_Clone (IDirectMusicSegment8 *iface, MUSIC_TIME start, MUSIC_TIME end, IDirectMusicSegment **segment) |
| |
| static HRESULT WINAPI | segment_SetStartPoint (IDirectMusicSegment8 *iface, MUSIC_TIME start) |
| |
| static HRESULT WINAPI | segment_GetStartPoint (IDirectMusicSegment8 *iface, MUSIC_TIME *start) |
| |
| static HRESULT WINAPI | segment_SetLoopPoints (IDirectMusicSegment8 *iface, MUSIC_TIME start, MUSIC_TIME end) |
| |
| static HRESULT WINAPI | segment_GetLoopPoints (IDirectMusicSegment8 *iface, MUSIC_TIME *start, MUSIC_TIME *end) |
| |
| static HRESULT WINAPI | segment_SetPChannelsUsed (IDirectMusicSegment8 *iface, DWORD dwNumPChannels, DWORD *paPChannels) |
| |
| static HRESULT WINAPI | segment_SetTrackConfig (IDirectMusicSegment8 *iface, REFGUID rguidTrackClassID, DWORD dwGroupBits, DWORD dwIndex, DWORD dwFlagsOn, DWORD dwFlagsOff) |
| |
| static HRESULT WINAPI | segment_GetAudioPathConfig (IDirectMusicSegment8 *iface, IUnknown **ppAudioPathConfig) |
| |
| static HRESULT WINAPI | segment_Compose (IDirectMusicSegment8 *iface, MUSIC_TIME mtTime, IDirectMusicSegment *pFromSegment, IDirectMusicSegment *pToSegment, IDirectMusicSegment **ppComposedSegment) |
| |
| static HRESULT WINAPI | segment_Download (IDirectMusicSegment8 *iface, IUnknown *audio_path) |
| |
| static HRESULT WINAPI | segment_Unload (IDirectMusicSegment8 *iface, IUnknown *audio_path) |
| |
| static HRESULT WINAPI | segment_object_ParseDescriptor (IDirectMusicObject *iface, IStream *stream, DMUS_OBJECTDESC *desc) |
| |
| static HRESULT | parse_track_form (struct segment *This, IStream *stream, const struct chunk_entry *riff) |
| |
| static HRESULT | parse_track_list (struct segment *This, IStream *stream, const struct chunk_entry *trkl) |
| |
| static void | dump_segment_header (DMUS_IO_SEGMENT_HEADER *h, DWORD size) |
| |
| static HRESULT | parse_dmsg_chunk (struct segment *This, IStream *stream, const struct chunk_entry *riff) |
| |
| static struct segment * | impl_from_IPersistStream (IPersistStream *iface) |
| |
| static HRESULT WINAPI | segment_persist_stream_Load (IPersistStream *iface, IStream *stream) |
| |
| HRESULT | create_dmsegment (REFIID guid, void **ret_iface) |
| |