IKStudioPlayback Interface

[This documentation is preliminary and is subject to change.]
Kinect Studio interface for playing a previously recorded Xbox Event File (XEF).

public interface class IKStudioPlayback

IKStudioPlayback has the following members.

NameDescription
FlagsFlags to control playback.
SourceRetrieves the IKStudioClipSource associated with the playback.

NameDescription
ClearPausePointsAsyncDeletes all pause points.
GetCurrentLoopIterationAsyncGets the current loop iteration.
GetCurrentRelativeTimeAsyncGets the current relative time.
GetDurationAsyncGets the duration of the current clip.
GetEndBehaviorAsyncGets what the behavior will be at end of playback.
GetInPointByRelativeTimeAsyncGets an in point by relative time.
GetLoopCountAsyncGets the loop count, which indicates how many times the file is played back.
GetMetadataGets the metadata.
GetMetadataForStreamGets the metadata for a stream.
GetModeAsyncGets the mode of playback.
GetOutPointByRelativeTimeAsyncGets an out point by relative time.
GetPausePointsByRelativeTimeAsyncGets a collection of pause points by relative time.
GetStartRelativeTimeAsyncGets the start of relative time of playback.
GetStateAsyncGets the state of asynchronous playback.
PauseAsyncPauses asynchronous playback.
ResumeAsyncResumes asynchronous playback.
SeekByRelativeTimeAsyncSeeks a playback point by relative time.
SetCurrentLoopIterationAsyncSets the current loop iteration.
SetEndBehaviorAsyncSets the behavior at end of playback.
SetInPointByRelativeTimeAsyncSets an in point by relative time.
SetLoopCountAsyncSets the loop count.
SetModeAsyncSets the mode for playback.
SetOutPointByRelativeTimeAsyncSets an out point by relative time.
SetPausePointByRelativeTimeAsyncSets a pause point by relative time.
StartAsyncStarts playback.
StartPausedAsyncStarts a paused asynchronous action.
StepOnceAsyncSteps once.
StepOnceByStreamAsyncSteps once by stream.
StepOnceByStreamIdentifierAsyncSteps once by stream identifier.
StepOnceByStreamTypeAsyncSteps once by stream type.
StopAsyncStops playback.

To obtain an IKStudioPlayback interface, call KStudioClient::CreatePlaybackFromFileAsync.

To start and stop the playback, call IKStudioPlayback::StartAsync and IKStudioPlayback::StopAsync.

When done using the interface, call IKStudioPlayback::Release.

Namespace: Microsoft.Kinect.Tools
Assembly: (in )

Reference

Community Additions

Show: