Variable CompleteInstanceConst
Complete Instance : MutableCluster < { attributes : { acceptedCommandList : Attribute < . [] , never > ; activeAudioTrack : Attribute < TypeFromFields | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { audioTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; activeTextTrack : Attribute < TypeFromFields | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; attributeList : Attribute < . [] , never > ; availableAudioTracks : Attribute < TypeFromFields [] | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { audioTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; availableTextTracks : Attribute < TypeFromFields [] | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; clusterRevision : Attribute < number , never > ; currentState : Attribute < MediaPlayback . PlaybackState , any > ; duration : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; featureMap : Attribute < TypeFromPartialBitSchema , never > ; generatedCommandList : Attribute < . [] , never > ; playbackSpeed : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; sampledPosition : Attribute < TypeFromFields | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; seekRangeEnd : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; seekRangeStart : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; startTime : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } ; commands : { activateAudioTrack : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { audioTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; activateTextTrack : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; deactivateTextTrack : Command < void , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; fastForward : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { variableSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; next : OptionalCommand < void , TypeFromFields , any > ; pause : Command < void , TypeFromFields , any > ; play : Command < void , TypeFromFields , any > ; previous : OptionalCommand < void , TypeFromFields , any > ; rewind : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { variableSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; seek : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; skipBackward : OptionalCommand < TypeFromFields , TypeFromFields , any > ; skipForward : OptionalCommand < TypeFromFields , TypeFromFields , any > ; startOver : OptionalCommand < void , TypeFromFields , any > ; stop : Command < void , TypeFromFields , any > ; } ; events : { stateChanged : OptionalEvent < TypeFromFields , any > ; } ; features : { advancedSeek : BitFlag ; audioAdvance : BitFlag ; audioTracks : BitFlag ; textTracks : BitFlag ; variableSpeed : BitFlag ; } ; id : @matter/general ; name : "MediaPlayback" ; revision : 2 ; } , [ ] > Type declaration Readonly
attributes : { acceptedCommandList : Attribute < . [] , never > ; activeAudioTrack : Attribute < TypeFromFields | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { audioTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; activeTextTrack : Attribute < TypeFromFields | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; attributeList : Attribute < . [] , never > ; availableAudioTracks : Attribute < TypeFromFields [] | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { audioTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; availableTextTracks : Attribute < TypeFromFields [] | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; clusterRevision : Attribute < number , never > ; currentState : Attribute < MediaPlayback . PlaybackState , any > ; duration : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; featureMap : Attribute < TypeFromPartialBitSchema , never > ; generatedCommandList : Attribute < . [] , never > ; playbackSpeed : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; sampledPosition : Attribute < TypeFromFields | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; seekRangeEnd : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; seekRangeStart : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; startTime : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } Readonly
accepted Command List : Attribute < . [] , never > Readonly
active Audio Track : Attribute < TypeFromFields | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { audioTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
active Text Track : Attribute < TypeFromFields | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
attribute List : Attribute < . [] , never > Readonly
available Audio Tracks : Attribute < TypeFromFields [] | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { audioTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
available Text Tracks : Attribute < TypeFromFields [] | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
cluster Revision : Attribute < number , never > Readonly
duration : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
feature Map : Attribute < TypeFromPartialBitSchema , never > Readonly
generated Command List : Attribute < . [] , never > Readonly
playback Speed : Attribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
sampled Position : Attribute < TypeFromFields | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
seek Range End : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
seek Range Start : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
start Time : Attribute < number | bigint | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
commands : { activateAudioTrack : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { audioTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; activateTextTrack : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; deactivateTextTrack : Command < void , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; fastForward : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { variableSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; next : OptionalCommand < void , TypeFromFields , any > ; pause : Command < void , TypeFromFields , any > ; play : Command < void , TypeFromFields , any > ; previous : OptionalCommand < void , TypeFromFields , any > ; rewind : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { variableSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; seek : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; skipBackward : OptionalCommand < TypeFromFields , TypeFromFields , any > ; skipForward : OptionalCommand < TypeFromFields , TypeFromFields , any > ; startOver : OptionalCommand < void , TypeFromFields , any > ; stop : Command < void , TypeFromFields , any > ; } Readonly
activate Audio Track : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { audioTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
activate Text Track : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
deactivate Text Track : Command < void , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { textTracks : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
fast Forward : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { variableSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
next : OptionalCommand < void , TypeFromFields , any > Readonly
pause : Command < void , TypeFromFields , any > Readonly
play : Command < void , TypeFromFields , any > Readonly
previous : OptionalCommand < void , TypeFromFields , any > Readonly
rewind : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { variableSpeed : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
seek : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { advancedSeek : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
skip Backward : OptionalCommand < TypeFromFields , TypeFromFields , any > Readonly
skip Forward : OptionalCommand < TypeFromFields , TypeFromFields , any > Readonly
start Over : OptionalCommand < void , TypeFromFields , any > Readonly
stop : Command < void , TypeFromFields , any > Readonly
events : { stateChanged : OptionalEvent < TypeFromFields , any > ; } Readonly
features : { advancedSeek : BitFlag ; audioAdvance : BitFlag ; audioTracks : BitFlag ; textTracks : BitFlag ; variableSpeed : BitFlag ; } Readonly
name : "MediaPlayback" Readonly
revision : 2 Defined in packages/types/dist/esm/clusters/media-playback.d.ts:2774
Upon receipt, this shall cause the handler to be invoked for "Next". User experience is context- specific. This will often Go forward to the next media playback item.