Microsoft DirectX 9.0 SDK Update (October 2004) |
The IDirectMusicSegmentState8 interface represents a playing instance of a segment. When the IDirectMusicPerformance8::PlaySegment or IDirectMusicPerformance8::PlaySegmentEx method is called, the performance creates a segment state object that tracks the state of the playing segment. This object be passed toIDirectMusicPerformance8::StopEx.
IDirectMusicSegmentState8 supersedes IDirectMusicSegmentState and adds new methods.
In addition to the methods inherited from IUnknown, the IDirectMusicSegmentState8 interface exposes the following methods.
Method | Description |
GetObjectInPath | Retrieves an interface for an object in the audiopath on which this segment state is playing. |
GetRepeats | Retrieves the number of times that the looping portion of the segment is set to repeat. |
GetSeek | Retrieves the seek pointer in the segment state. |
GetSegment | Retrieves a pointer to the segment that owns this segment state. |
GetStartPoint | Retrieves the time within the segment at which it started playing. |
GetStartTime | Retrieves the performance time at which the segment started playing. |
SetTrackConfig | Sets the configuration of a track in the parent segment. |
Requirements
Header: Dmusici.h
Library: Dmime.dll, Dmimed.dll
See Also