One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterMediaPlayback

class · iOS 16.1+ · SDK 27.1

class MTRClusterMediaPlayback

Members (56)

method · iOS 18.4+

activateAudioTrack

TypeScript
activateAudioTrack(params: MTRMediaPlaybackClusterActivateAudioTrackParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func activateAudioTrack(with params: MTRMediaPlaybackClusterActivateAudioTrackParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+

activateTextTrack

TypeScript
activateTextTrack(params: MTRMediaPlaybackClusterActivateTextTrackParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func activateTextTrack(with params: MTRMediaPlaybackClusterActivateTextTrackParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+

deactivateTextTrack

TypeScript
deactivateTextTrackWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func deactivateTextTrack(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+

deactivateTextTrack

TypeScript
deactivateTextTrackWithExpectedValuesExpectedValueIntervalCompletion59940(params: (MTRMediaPlaybackClusterDeactivateTextTrackParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func deactivateTextTrack(with params: MTRMediaPlaybackClusterDeactivateTextTrackParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

fastForward

TypeScript
fastForwardWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func fastForward(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

fastForward

TypeScript
fastForwardWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func fastForward(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

fastForward

TypeScript
fastForwardWithExpectedValuesExpectedValueIntervalCompletion80781(params: (MTRMediaPlaybackClusterFastForwardParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func fastForward(with params: MTRMediaPlaybackClusterFastForwardParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

fastForward

TypeScript
fastForwardWithExpectedValuesExpectedValueIntervalCompletionHandler49355(params: (MTRMediaPlaybackClusterFastForwardParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func fastForward(with params: MTRMediaPlaybackClusterFastForwardParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterMediaPlayback) | null
Swift declaration
init?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+

init

TypeScript
static initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterMediaPlayback) | null
Swift declaration
init?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 16.4+

next

TypeScript
nextWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func next(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

next

TypeScript
nextWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func next(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

next

TypeScript
nextWithExpectedValuesExpectedValueIntervalCompletion51519(params: (MTRMediaPlaybackClusterNextParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func next(with params: MTRMediaPlaybackClusterNextParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

next

TypeScript
nextWithExpectedValuesExpectedValueIntervalCompletionHandler86745(params: (MTRMediaPlaybackClusterNextParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func next(with params: MTRMediaPlaybackClusterNextParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

pause

TypeScript
pauseWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func pause(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

pause

TypeScript
pauseWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func pause(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

pause

TypeScript
pauseWithExpectedValuesExpectedValueIntervalCompletion15090(params: (MTRMediaPlaybackClusterPauseParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func pause(with params: MTRMediaPlaybackClusterPauseParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

pause

TypeScript
pauseWithExpectedValuesExpectedValueIntervalCompletionHandler73198(params: (MTRMediaPlaybackClusterPauseParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func pause(with params: MTRMediaPlaybackClusterPauseParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

play

TypeScript
playWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func play(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

play

TypeScript
playWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func play(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

play

TypeScript
playWithExpectedValuesExpectedValueIntervalCompletion26810(params: (MTRMediaPlaybackClusterPlayParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func play(with params: MTRMediaPlaybackClusterPlayParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

play

TypeScript
playWithExpectedValuesExpectedValueIntervalCompletionHandler84118(params: (MTRMediaPlaybackClusterPlayParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func play(with params: MTRMediaPlaybackClusterPlayParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

previous

TypeScript
previousWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func previous(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

previous

TypeScript
previousWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func previous(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

previous

TypeScript
previousWithExpectedValuesExpectedValueIntervalCompletion4359(params: (MTRMediaPlaybackClusterPreviousParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func previous(with params: MTRMediaPlaybackClusterPreviousParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

previous

TypeScript
previousWithExpectedValuesExpectedValueIntervalCompletionHandler1761(params: (MTRMediaPlaybackClusterPreviousParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func previous(with params: MTRMediaPlaybackClusterPreviousParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+

readAttributeAcceptedCommandList

TypeScript
readAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeAttributeList

TypeScript
readAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeClusterRevision

TypeScript
readAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeCurrentState

TypeScript
readAttributeCurrentState(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeCurrentState(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeDuration

TypeScript
readAttributeDuration(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDuration(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeFeatureMap

TypeScript
readAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeGeneratedCommandList

TypeScript
readAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributePlaybackSpeed

TypeScript
readAttributePlaybackSpeed(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePlaybackSpeed(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeSampledPosition

TypeScript
readAttributeSampledPosition(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeSampledPosition(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeSeekRangeEnd

TypeScript
readAttributeSeekRangeEnd(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeSeekRangeEnd(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeSeekRangeStart

TypeScript
readAttributeSeekRangeStart(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeSeekRangeStart(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeStartTime

TypeScript
readAttributeStartTime(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeStartTime(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.4+

rewind

TypeScript
rewindWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func rewind(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

rewind

TypeScript
rewindWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func rewind(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

rewind

TypeScript
rewindWithExpectedValuesExpectedValueIntervalCompletion70593(params: (MTRMediaPlaybackClusterRewindParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func rewind(with params: MTRMediaPlaybackClusterRewindParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

rewind

TypeScript
rewindWithExpectedValuesExpectedValueIntervalCompletionHandler49191(params: (MTRMediaPlaybackClusterRewindParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func rewind(with params: MTRMediaPlaybackClusterRewindParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

seek

TypeScript
seekWithExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterSeekParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func seek(with params: MTRMediaPlaybackClusterSeekParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

seek

TypeScript
seekWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterSeekParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func seek(with params: MTRMediaPlaybackClusterSeekParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

skipBackward

TypeScript
skipBackwardWithExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterSkipBackwardParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func skipBackward(with params: MTRMediaPlaybackClusterSkipBackwardParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

skipBackward

TypeScript
skipBackwardWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterSkipBackwardParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func skipBackward(with params: MTRMediaPlaybackClusterSkipBackwardParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

skipForward

TypeScript
skipForwardWithExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterSkipForwardParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func skipForward(with params: MTRMediaPlaybackClusterSkipForwardParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

skipForward

TypeScript
skipForwardWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterSkipForwardParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func skipForward(with params: MTRMediaPlaybackClusterSkipForwardParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

startOver

TypeScript
startOverWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func startOver(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

startOver

TypeScript
startOverWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func startOver(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

startOver

TypeScript
startOverWithExpectedValuesExpectedValueIntervalCompletion56166(params: (MTRMediaPlaybackClusterStartOverParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func startOver(with params: MTRMediaPlaybackClusterStartOverParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

startOver

TypeScript
startOverWithExpectedValuesExpectedValueIntervalCompletionHandler27626(params: (MTRMediaPlaybackClusterStartOverParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func startOver(with params: MTRMediaPlaybackClusterStartOverParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

stop

TypeScript
stopWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func stop(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

stop

TypeScript
stopWithExpectedValuesExpectedValueIntervalCompletionHandler47049(params: (MTRMediaPlaybackClusterStopPlaybackParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func stop(with params: MTRMediaPlaybackClusterStopPlaybackParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

stop

TypeScript
stopWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func stop(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+

stop

TypeScript
stopWithExpectedValuesExpectedValueIntervalCompletion14808(params: (MTRMediaPlaybackClusterStopParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func stop(with params: MTRMediaPlaybackClusterStopParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MTRClusterMediaPlayback.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Matter types →