Clusters »
Media Playback »
Matter 1.6
| Code |
Name |
Type |
| 0x0000 |
CurrentState |
PlaybackStateEnum |
| 0x0001 |
StartTime |
epoch_us |
| 0x0002 |
Duration |
int64u |
| 0x0003 |
SampledPosition |
PlaybackPositionStruct |
| 0x0004 |
PlaybackSpeed |
single |
| 0x0005 |
SeekRangeEnd |
int64u |
| 0x0006 |
SeekRangeStart |
int64u |
| 0x0007 |
ActiveAudioTrack |
TrackStruct |
| 0x0008 |
AvailableAudioTracks |
array |
| 0x0009 |
ActiveTextTrack |
TrackStruct |
| 0x000A |
AvailableTextTracks |
array |
| 0x000B |
AvailableCommands |
array |
| 0x000C |
ContentInfo |
ContentInfoStruct |
| Code |
Name |
Direction |
| 0x00 |
Play |
client→server |
| 0x01 |
Pause |
client→server |
| 0x02 |
Stop |
client→server |
| 0x03 |
StartOver |
client→server |
| 0x04 |
Previous |
client→server |
| 0x05 |
Next |
client→server |
| 0x06 |
Rewind |
client→server |
| 0x07 |
FastForward |
client→server |
| 0x08 |
SkipForward |
client→server |
| 0x09 |
SkipBackward |
client→server |
| 0x0A |
PlaybackResponse |
server→client |
| 0x0B |
Seek |
client→server |
| 0x0C |
ActivateAudioTrack |
client→server |
| 0x0D |
ActivateTextTrack |
client→server |
| 0x0E |
DeactivateTextTrack |
client→server |
| Bit |
Code |
Name |
| 0 |
AS |
AdvancedSeek — Advanced media seeking |
| 1 |
VS |
VariableSpeed — Variable speed playback |
| 2 |
TT |
TextTracks — Text Tracks |
| 3 |
AT |
AudioTracks — Audio Tracks |
| 4 |
AA |
AudioAdvance — Can play audio during fast and slow playback speeds |