iOS reference / PushToTalk / PTChannelManagerPushToTalk · IOS API REFERENCE
PTChannelManager class · iOS 16.0+ · SDK 27.1
class PTChannelManagerMembers (11) static · iOS 16.0+ channelManager TypeScript static channelManager(delegate: SDKHandle, restorationDelegate: SDKHandle, completionHandler: ((arg0: (PTChannelManager) | null, arg1: (NativeError) | null) => void)): voidSwift declaration class func channelManager(delegate: any PTChannelManagerDelegate, restorationDelegate: any PTChannelRestorationDelegate) async throws -> PTChannelManagermethod · iOS 16.0+ leaveChannel TypeScript leaveChannel(channelUUID: string): voidSwift declaration func leaveChannel(channelUUID: UUID)method · iOS 16.0+ requestBeginTransmitting TypeScript requestBeginTransmitting(channelUUID: string): voidSwift declaration func requestBeginTransmitting(channelUUID: UUID)method · iOS 16.0+ requestJoinChannel TypeScript requestJoinChannel(channelUUID: string, descriptor: PTChannelDescriptor): voidSwift declaration func requestJoinChannel(channelUUID: UUID, descriptor: PTChannelDescriptor)method · iOS 17.0+ setAccessoryButtonEventsEnabled TypeScript setAccessoryButtonEventsEnabled(enabled: boolean, channelUUID: string, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): voidSwift declaration func setAccessoryButtonEventsEnabled(_ enabled: Bool, channelUUID: UUID) async throwsmethod · iOS 16.0+ setActiveRemoteParticipant TypeScript setActiveRemoteParticipant(participant: (PTParticipant) | null, channelUUID: string, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): voidSwift declaration func setActiveRemoteParticipant(_ participant: PTParticipant?, channelUUID: UUID) async throwsmethod · iOS 16.0+ setChannelDescriptor TypeScript setChannelDescriptor(channelDescriptor: PTChannelDescriptor, channelUUID: string, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): voidSwift declaration func setChannelDescriptor(_ channelDescriptor: PTChannelDescriptor, channelUUID: UUID) async throwsmethod · iOS 16.0+ setServiceStatus TypeScript setServiceStatus(status: PTServiceStatus, channelUUID: string, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): voidSwift declaration func setServiceStatus(_ status: PTServiceStatus, channelUUID: UUID) async throwsmethod · iOS 16.0+ setTransmissionMode TypeScript setTransmissionMode(transmissionMode: PTTransmissionMode, channelUUID: string, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): voidSwift declaration func setTransmissionMode(_ transmissionMode: PTTransmissionMode, channelUUID: UUID) async throwsmethod · iOS 16.0+ stopTransmitting TypeScript stopTransmitting(channelUUID: string): voidSwift declaration func stopTransmitting(channelUUID: UUID)get · iOS 16.0+ activeChannelUUID TypeScript get activeChannelUUID(): (string) | nullSwift declaration var activeChannelUUID: UUID? { get }Skipped declarations 1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
PTChannelManager.init()
inherited init: clang: 'init' is unavailable
All PushToTalk types →