Matter · IOS API REFERENCE
MTRClusterMediaPlayback
class · iOS 16.1+ · SDK 27.1
class MTRClusterMediaPlayback
Members (56)
method · iOS 18.4+activateAudioTrack
TypeScriptactivateAudioTrack(params: MTRMediaPlaybackClusterActivateAudioTrackParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc activateAudioTrack(with params: MTRMediaPlaybackClusterActivateAudioTrackParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+activateTextTrack
TypeScriptactivateTextTrack(params: MTRMediaPlaybackClusterActivateTextTrackParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc activateTextTrack(with params: MTRMediaPlaybackClusterActivateTextTrackParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+deactivateTextTrack
TypeScriptdeactivateTextTrackWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc deactivateTextTrack(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+deactivateTextTrack
TypeScriptdeactivateTextTrackWithExpectedValuesExpectedValueIntervalCompletion59940(params: (MTRMediaPlaybackClusterDeactivateTextTrackParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc deactivateTextTrack(with params: MTRMediaPlaybackClusterDeactivateTextTrackParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+fastForward
TypeScriptfastForwardWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc fastForward(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4fastForward
TypeScriptfastForwardWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc fastForward(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+fastForward
TypeScriptfastForwardWithExpectedValuesExpectedValueIntervalCompletion80781(params: (MTRMediaPlaybackClusterFastForwardParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc fastForward(with params: MTRMediaPlaybackClusterFastForwardParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4fastForward
TypeScriptfastForwardWithExpectedValuesExpectedValueIntervalCompletionHandler49355(params: (MTRMediaPlaybackClusterFastForwardParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc fastForward(with params: MTRMediaPlaybackClusterFastForwardParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
init · iOS 16.1+ · Deprecated in iOS 16.4init
TypeScriptstatic initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterMediaPlayback) | null
Swift declarationinit?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+init
TypeScriptstatic initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterMediaPlayback) | null
Swift declarationinit?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 16.4+next
TypeScriptnextWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc next(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4next
TypeScriptnextWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc next(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+next
TypeScriptnextWithExpectedValuesExpectedValueIntervalCompletion51519(params: (MTRMediaPlaybackClusterNextParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc next(with params: MTRMediaPlaybackClusterNextParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4next
TypeScriptnextWithExpectedValuesExpectedValueIntervalCompletionHandler86745(params: (MTRMediaPlaybackClusterNextParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc next(with params: MTRMediaPlaybackClusterNextParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+pause
TypeScriptpauseWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc pause(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4pause
TypeScriptpauseWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc pause(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+pause
TypeScriptpauseWithExpectedValuesExpectedValueIntervalCompletion15090(params: (MTRMediaPlaybackClusterPauseParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc pause(with params: MTRMediaPlaybackClusterPauseParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4pause
TypeScriptpauseWithExpectedValuesExpectedValueIntervalCompletionHandler73198(params: (MTRMediaPlaybackClusterPauseParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc pause(with params: MTRMediaPlaybackClusterPauseParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+play
TypeScriptplayWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc play(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4play
TypeScriptplayWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc play(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+play
TypeScriptplayWithExpectedValuesExpectedValueIntervalCompletion26810(params: (MTRMediaPlaybackClusterPlayParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc play(with params: MTRMediaPlaybackClusterPlayParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4play
TypeScriptplayWithExpectedValuesExpectedValueIntervalCompletionHandler84118(params: (MTRMediaPlaybackClusterPlayParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc play(with params: MTRMediaPlaybackClusterPlayParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+previous
TypeScriptpreviousWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc previous(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4previous
TypeScriptpreviousWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc previous(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+previous
TypeScriptpreviousWithExpectedValuesExpectedValueIntervalCompletion4359(params: (MTRMediaPlaybackClusterPreviousParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc previous(with params: MTRMediaPlaybackClusterPreviousParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4previous
TypeScriptpreviousWithExpectedValuesExpectedValueIntervalCompletionHandler1761(params: (MTRMediaPlaybackClusterPreviousParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc previous(with params: MTRMediaPlaybackClusterPreviousParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+readAttributeAcceptedCommandList
TypeScriptreadAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeAttributeList
TypeScriptreadAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeClusterRevision
TypeScriptreadAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeCurrentState
TypeScriptreadAttributeCurrentState(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeCurrentState(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeDuration
TypeScriptreadAttributeDuration(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeDuration(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeFeatureMap
TypeScriptreadAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeGeneratedCommandList
TypeScriptreadAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributePlaybackSpeed
TypeScriptreadAttributePlaybackSpeed(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributePlaybackSpeed(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeSampledPosition
TypeScriptreadAttributeSampledPosition(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSampledPosition(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeSeekRangeEnd
TypeScriptreadAttributeSeekRangeEnd(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSeekRangeEnd(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeSeekRangeStart
TypeScriptreadAttributeSeekRangeStart(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSeekRangeStart(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeStartTime
TypeScriptreadAttributeStartTime(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeStartTime(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.4+rewind
TypeScriptrewindWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc rewind(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4rewind
TypeScriptrewindWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc rewind(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+rewind
TypeScriptrewindWithExpectedValuesExpectedValueIntervalCompletion70593(params: (MTRMediaPlaybackClusterRewindParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc rewind(with params: MTRMediaPlaybackClusterRewindParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4rewind
TypeScriptrewindWithExpectedValuesExpectedValueIntervalCompletionHandler49191(params: (MTRMediaPlaybackClusterRewindParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc rewind(with params: MTRMediaPlaybackClusterRewindParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+seek
TypeScriptseekWithExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterSeekParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc seek(with params: MTRMediaPlaybackClusterSeekParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4seek
TypeScriptseekWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterSeekParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc seek(with params: MTRMediaPlaybackClusterSeekParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+skipBackward
TypeScriptskipBackwardWithExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterSkipBackwardParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc skipBackward(with params: MTRMediaPlaybackClusterSkipBackwardParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4skipBackward
TypeScriptskipBackwardWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterSkipBackwardParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc skipBackward(with params: MTRMediaPlaybackClusterSkipBackwardParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+skipForward
TypeScriptskipForwardWithExpectedValuesExpectedValueIntervalCompletion(params: MTRMediaPlaybackClusterSkipForwardParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc skipForward(with params: MTRMediaPlaybackClusterSkipForwardParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4skipForward
TypeScriptskipForwardWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRMediaPlaybackClusterSkipForwardParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc skipForward(with params: MTRMediaPlaybackClusterSkipForwardParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+startOver
TypeScriptstartOverWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc startOver(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4startOver
TypeScriptstartOverWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc startOver(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+startOver
TypeScriptstartOverWithExpectedValuesExpectedValueIntervalCompletion56166(params: (MTRMediaPlaybackClusterStartOverParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc startOver(with params: MTRMediaPlaybackClusterStartOverParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4startOver
TypeScriptstartOverWithExpectedValuesExpectedValueIntervalCompletionHandler27626(params: (MTRMediaPlaybackClusterStartOverParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc startOver(with params: MTRMediaPlaybackClusterStartOverParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4stop
TypeScriptstopWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc stop(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4stop
TypeScriptstopWithExpectedValuesExpectedValueIntervalCompletionHandler47049(params: (MTRMediaPlaybackClusterStopPlaybackParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc stop(with params: MTRMediaPlaybackClusterStopPlaybackParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+stop
TypeScriptstopWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc stop(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRMediaPlaybackClusterPlaybackResponseParams
method · iOS 16.4+stop
TypeScriptstopWithExpectedValuesExpectedValueIntervalCompletion14808(params: (MTRMediaPlaybackClusterStopParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRMediaPlaybackClusterPlaybackResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc 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 →