Retrieving information
|
GetCapabilities
|
Retrieve information about the music provider's capabilities.
|
|
EnumTracks
|
Enumerate all tracks contained in the file.
|
|
GetTrackID
|
Get the unique ID of the current track.
|
|
GetTrackDescription
|
Get a description of the current track.
|
|
GetStreamDescription
|
Get a stream description that best matches the music contained in the file.
|
|
GetBufferDescription
|
Get a buffer description that best matches the music contained in the file.
|
Playback
|
SelectTrack
|
Select a track by its unique ID.
|
|
PlayToStream
|
Play selected track rendering it into the destination stream.
|
|
PlayToBuffer
|
Play selected track rendering it into the destination buffer.
|
|
Stop
|
Stop playback.
|
|
GetStatus
|
Get playback status.
|
Media Control
|
SeekTo
|
Seeks to a position within the current track.
|
|
GetPos
|
Gets current position within the current track.
|
|
GetLength
|
Gets the length of the current track.
|
Advanced Playback
|
SetPlaybackFlags
|
Set the flags controlling playback.
|
|
WaitStatus
|
Wait for playback status.
|