DeviceDiscoveryExtension tvOS 15.4 to 16.0 API Differences
DDCommon.h
Added
#def DD_EXTERN
Added
#def dd_os_ownership
DDDevice.h
Added
DDDeviceProtocolString
Added
DDDeviceProtocolStringInvalid
Added
DDDeviceProtocolStringDIAL
Added
DDDeviceProtocol
Added
DDDeviceProtocolInvalid
Added
DDDeviceProtocolDIAL
Added
DDDeviceProtocolToString()
Added
DDDeviceCategory
Added
DDDeviceCategoryHiFiSpeaker
Added
DDDeviceCategoryHiFiSpeakerMultiple
Added
DDDeviceCategoryTVWithMediaBox
Added
DDDeviceCategoryTV
Added
DDDeviceCategoryLaptopComputer
Added
DDDeviceCategoryDesktopComputer
Added
DDDeviceCategoryToString()
Added
DDDeviceState
Added
DDDeviceStateInvalid
Added
DDDeviceStateActivating
Added
DDDeviceStateActivated
Added
DDDeviceStateAuthorized
Added
DDDeviceStateInvalidating
Added
DDDeviceStateToString()
Added
DDDevice
Added
-[DDDevice initWithDisplayName:category:protocolType:identifier:]
Added
DDDevice.bluetoothIdentifier
Added
DDDevice.category
Added
DDDevice.displayName
Added
DDDevice.identifier
Added
DDDevice.networkEndpoint
Added
DDDevice.protocol
Added
DDDevice.protocolType
Added
DDDevice.state
Added
DDDevice.txtRecordData
Added
DDDevice.url
DDErrors.h
Added
DDErrorDomain
Added
DDErrorCode
Added
DDErrorCodeSuccess
Added
DDErrorCodeUnknown
Added
DDErrorCodeBadParameter
Added
DDErrorCodeUnsupported
Added
DDErrorCodeTimeout
Added
DDErrorCodeInternal
Added
DDErrorCodeMissingEntitlement
Added
DDErrorCodePermission
Added
DDErrorCodeNext
Added
DDErrorOutType
Added
DDErrorHandler
DDEvent.h
Added
DDEventType
Added
DDEventTypeUnknown
Added
DDEventTypeDeviceFound
Added
DDEventTypeDeviceLost
Added
DDEventTypeDeviceChanged
Added
DDEventTypeDevicesPresentChanged
Added
DDEventTypeToString()
Added
DDEventHandler
Added
DDEvent
Added
DDEvent.eventType
Added
DDDeviceEvent
Added
-[DDDeviceEvent initWithEventType:device:]
Added
DDDeviceEvent.device
Added
DDEventDevicesPresent
Added
DDEventDevicesPresent.devicesPresent
DDExtension.h
Added
DDDiscoverySession
Added
-[DDDiscoverySession reportEvent:]
DDDiscoveryExtensionConfiguration
Added
DDDiscoveryExtensionConfiguration
Added
DDDiscoveryExtensionConfiguration.init(discoveryExtension:)
Added
DDDiscoveryExtensionConfiguration.accept(connection:)
DDDiscoveryExtensionConfigurationProtocol
Added
DDDiscoveryExtensionConfigurationProtocol
DDDiscoveryExtensionProtocol
Added
DDDiscoveryExtensionProtocol