|Microsoft DirectX 9.0|
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.
|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.|
Header: Declared in dmusici.h.