---
title: SDPServiceClasses
framework: IOBluetooth
role: symbol
role_heading: Structure
path: iobluetooth/sdpserviceclasses
---

# SDPServiceClasses

## Declaration

```swift
struct SDPServiceClasses
```

## Topics

### Constants

- [kBluetoothSDPUUID16ServiceClassAVRemoteControl](iobluetooth/kbluetoothsdpuuid16serviceclassavremotecontrol.md)
- [kBluetoothSDPUUID16ServiceClassAVRemoteControlController](iobluetooth/kbluetoothsdpuuid16serviceclassavremotecontrolcontroller.md)
- [kBluetoothSDPUUID16ServiceClassAVRemoteControlTarget](iobluetooth/kbluetoothsdpuuid16serviceclassavremotecontroltarget.md)
- [kBluetoothSDPUUID16ServiceClassAdvancedAudioDistribution](iobluetooth/kbluetoothsdpuuid16serviceclassadvancedaudiodistribution.md)
- [kBluetoothSDPUUID16ServiceClassAudioSink](iobluetooth/kbluetoothsdpuuid16serviceclassaudiosink.md)
- [kBluetoothSDPUUID16ServiceClassAudioSource](iobluetooth/kbluetoothsdpuuid16serviceclassaudiosource.md)
- [kBluetoothSDPUUID16ServiceClassAudioVideo](iobluetooth/kbluetoothsdpuuid16serviceclassaudiovideo.md)
- [kBluetoothSDPUUID16ServiceClassBasicPrinting](iobluetooth/kbluetoothsdpuuid16serviceclassbasicprinting.md)
- [kBluetoothSDPUUID16ServiceClassBrowseGroupDescriptor](iobluetooth/kbluetoothsdpuuid16serviceclassbrowsegroupdescriptor.md)
- [kBluetoothSDPUUID16ServiceClassCommonISDNAccess](iobluetooth/kbluetoothsdpuuid16serviceclasscommonisdnaccess.md)
- [kBluetoothSDPUUID16ServiceClassCordlessTelephony](iobluetooth/kbluetoothsdpuuid16serviceclasscordlesstelephony.md)
- [kBluetoothSDPUUID16ServiceClassDialupNetworking](iobluetooth/kbluetoothsdpuuid16serviceclassdialupnetworking.md)
- [kBluetoothSDPUUID16ServiceClassDirectPrinting](iobluetooth/kbluetoothsdpuuid16serviceclassdirectprinting.md)
- [kBluetoothSDPUUID16ServiceClassDirectPrintingReferenceObjectsService](iobluetooth/kbluetoothsdpuuid16serviceclassdirectprintingreferenceobjectsservice.md)
- [kBluetoothSDPUUID16ServiceClassFax](iobluetooth/kbluetoothsdpuuid16serviceclassfax.md)
- [kBluetoothSDPUUID16ServiceClassGN](iobluetooth/kbluetoothsdpuuid16serviceclassgn.md)
- [kBluetoothSDPUUID16ServiceClassGenericAudio](iobluetooth/kbluetoothsdpuuid16serviceclassgenericaudio.md)
- [kBluetoothSDPUUID16ServiceClassGenericFileTransfer](iobluetooth/kbluetoothsdpuuid16serviceclassgenericfiletransfer.md)
- [kBluetoothSDPUUID16ServiceClassGenericNetworking](iobluetooth/kbluetoothsdpuuid16serviceclassgenericnetworking.md)
- [kBluetoothSDPUUID16ServiceClassGenericTelephony](iobluetooth/kbluetoothsdpuuid16serviceclassgenerictelephony.md)
- [kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystem](iobluetooth/kbluetoothsdpuuid16serviceclassglobalnavigationsatellitesystem.md)
- [kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystemServer](iobluetooth/kbluetoothsdpuuid16serviceclassglobalnavigationsatellitesystemserver.md)
- [kBluetoothSDPUUID16ServiceClassHCR_Print](iobluetooth/kbluetoothsdpuuid16serviceclasshcr_print.md)
- [kBluetoothSDPUUID16ServiceClassHCR_Scan](iobluetooth/kbluetoothsdpuuid16serviceclasshcr_scan.md)
- [kBluetoothSDPUUID16ServiceClassHandsFree](iobluetooth/kbluetoothsdpuuid16serviceclasshandsfree.md)
- [kBluetoothSDPUUID16ServiceClassHandsFreeAudioGateway](iobluetooth/kbluetoothsdpuuid16serviceclasshandsfreeaudiogateway.md)
- [kBluetoothSDPUUID16ServiceClassHardcopyCableReplacement](iobluetooth/kbluetoothsdpuuid16serviceclasshardcopycablereplacement.md)
- [kBluetoothSDPUUID16ServiceClassHeadset](iobluetooth/kbluetoothsdpuuid16serviceclassheadset.md)
- [kBluetoothSDPUUID16ServiceClassHeadsetAudioGateway](iobluetooth/kbluetoothsdpuuid16serviceclassheadsetaudiogateway.md)
- [kBluetoothSDPUUID16ServiceClassHeadset_HS](iobluetooth/kbluetoothsdpuuid16serviceclassheadset_hs.md)
- [kBluetoothSDPUUID16ServiceClassHealthDevice](iobluetooth/kbluetoothsdpuuid16serviceclasshealthdevice.md)
- [kBluetoothSDPUUID16ServiceClassHealthDeviceSink](iobluetooth/kbluetoothsdpuuid16serviceclasshealthdevicesink.md)
- [kBluetoothSDPUUID16ServiceClassHealthDeviceSource](iobluetooth/kbluetoothsdpuuid16serviceclasshealthdevicesource.md)
- [kBluetoothSDPUUID16ServiceClassHumanInterfaceDeviceService](iobluetooth/kbluetoothsdpuuid16serviceclasshumaninterfacedeviceservice.md)
- [kBluetoothSDPUUID16ServiceClassImaging](iobluetooth/kbluetoothsdpuuid16serviceclassimaging.md)
- [kBluetoothSDPUUID16ServiceClassImagingAutomaticArchive](iobluetooth/kbluetoothsdpuuid16serviceclassimagingautomaticarchive.md)
- [kBluetoothSDPUUID16ServiceClassImagingReferencedObjects](iobluetooth/kbluetoothsdpuuid16serviceclassimagingreferencedobjects.md)
- [kBluetoothSDPUUID16ServiceClassImagingResponder](iobluetooth/kbluetoothsdpuuid16serviceclassimagingresponder.md)
- [kBluetoothSDPUUID16ServiceClassIntercom](iobluetooth/kbluetoothsdpuuid16serviceclassintercom.md)
- [kBluetoothSDPUUID16ServiceClassIrMCSync](iobluetooth/kbluetoothsdpuuid16serviceclassirmcsync.md)
- [kBluetoothSDPUUID16ServiceClassIrMCSyncCommand](iobluetooth/kbluetoothsdpuuid16serviceclassirmcsynccommand.md)
- [kBluetoothSDPUUID16ServiceClassLANAccessUsingPPP](iobluetooth/kbluetoothsdpuuid16serviceclasslanaccessusingppp.md)
- [kBluetoothSDPUUID16ServiceClassMessageAccessProfile](iobluetooth/kbluetoothsdpuuid16serviceclassmessageaccessprofile.md)
- [kBluetoothSDPUUID16ServiceClassMessageAccessServer](iobluetooth/kbluetoothsdpuuid16serviceclassmessageaccessserver.md)
- [kBluetoothSDPUUID16ServiceClassMessageNotificationServer](iobluetooth/kbluetoothsdpuuid16serviceclassmessagenotificationserver.md)
- [kBluetoothSDPUUID16ServiceClassNAP](iobluetooth/kbluetoothsdpuuid16serviceclassnap.md)
- [kBluetoothSDPUUID16ServiceClassOBEXFileTransfer](iobluetooth/kbluetoothsdpuuid16serviceclassobexfiletransfer.md)
- [kBluetoothSDPUUID16ServiceClassOBEXObjectPush](iobluetooth/kbluetoothsdpuuid16serviceclassobexobjectpush.md)
- [kBluetoothSDPUUID16ServiceClassPANU](iobluetooth/kbluetoothsdpuuid16serviceclasspanu.md)
- [kBluetoothSDPUUID16ServiceClassPhonebookAccess](iobluetooth/kbluetoothsdpuuid16serviceclassphonebookaccess.md)
- [kBluetoothSDPUUID16ServiceClassPhonebookAccess_PCE](iobluetooth/kbluetoothsdpuuid16serviceclassphonebookaccess_pce.md)
- [kBluetoothSDPUUID16ServiceClassPhonebookAccess_PSE](iobluetooth/kbluetoothsdpuuid16serviceclassphonebookaccess_pse.md)
- [kBluetoothSDPUUID16ServiceClassPnPInformation](iobluetooth/kbluetoothsdpuuid16serviceclasspnpinformation.md)
- [kBluetoothSDPUUID16ServiceClassPrintingStatus](iobluetooth/kbluetoothsdpuuid16serviceclassprintingstatus.md)
- [kBluetoothSDPUUID16ServiceClassPublicBrowseGroup](iobluetooth/kbluetoothsdpuuid16serviceclasspublicbrowsegroup.md)
- [kBluetoothSDPUUID16ServiceClassReferencePrinting](iobluetooth/kbluetoothsdpuuid16serviceclassreferenceprinting.md)
- [kBluetoothSDPUUID16ServiceClassReflectedUI](iobluetooth/kbluetoothsdpuuid16serviceclassreflectedui.md)
- [kBluetoothSDPUUID16ServiceClassSIM_Access](iobluetooth/kbluetoothsdpuuid16serviceclasssim_access.md)
- [kBluetoothSDPUUID16ServiceClassSerialPort](iobluetooth/kbluetoothsdpuuid16serviceclassserialport.md)
- [kBluetoothSDPUUID16ServiceClassServiceDiscoveryServer](iobluetooth/kbluetoothsdpuuid16serviceclassservicediscoveryserver.md)
- [kBluetoothSDPUUID16ServiceClassUDI_MT](iobluetooth/kbluetoothsdpuuid16serviceclassudi_mt.md)
- [kBluetoothSDPUUID16ServiceClassUDI_TA](iobluetooth/kbluetoothsdpuuid16serviceclassudi_ta.md)
- [kBluetoothSDPUUID16ServiceClassVideoConferencingGW](iobluetooth/kbluetoothsdpuuid16serviceclassvideoconferencinggw.md)
- [kBluetoothSDPUUID16ServiceClassVideoDistribution](iobluetooth/kbluetoothsdpuuid16serviceclassvideodistribution.md)
- [kBluetoothSDPUUID16ServiceClassVideoSink](iobluetooth/kbluetoothsdpuuid16serviceclassvideosink.md)
- [kBluetoothSDPUUID16ServiceClassVideoSource](iobluetooth/kbluetoothsdpuuid16serviceclassvideosource.md)
- [kBluetoothSDPUUID16ServiceClassWAP](iobluetooth/kbluetoothsdpuuid16serviceclasswap.md)
- [kBluetoothSDPUUID16ServiceClassWAPClient](iobluetooth/kbluetoothsdpuuid16serviceclasswapclient.md)
- [kBluetoothSDPUUID16ServiceClassGATT](iobluetooth/kbluetoothsdpuuid16serviceclassgatt.md)

### Initializers

- [init(_:)](iobluetooth/sdpserviceclasses/init(_:).md)
- [init(rawValue:)](iobluetooth/sdpserviceclasses/init(rawvalue:).md)

### Instance Properties

- [rawValue](iobluetooth/sdpserviceclasses/rawvalue.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Data Types

- [BluetoothAFHMode](iobluetooth/bluetoothafhmode.md)
- [BluetoothAirMode](iobluetooth/bluetoothairmode.md)
- [BluetoothAllowRoleSwitch](iobluetooth/bluetoothallowroleswitch.md)
- [BluetoothAuthenticationRequirements](iobluetooth/bluetoothauthenticationrequirements.md)
- [BluetoothAuthenticationRequirementsValues](iobluetooth/bluetoothauthenticationrequirementsvalues.md)
- [BluetoothClassOfDevice](iobluetooth/bluetoothclassofdevice.md)
- [BluetoothClockOffset](iobluetooth/bluetoothclockoffset.md)
- [BluetoothCompanyIdentifers](iobluetooth/bluetoothcompanyidentifers.md)
- [BluetoothConnectionHandle](iobluetooth/bluetoothconnectionhandle.md)
- [BluetoothDeviceClassMajor](iobluetooth/bluetoothdeviceclassmajor.md)
- [BluetoothDeviceClassMinor](iobluetooth/bluetoothdeviceclassminor.md)
- [BluetoothDeviceName](iobluetooth/bluetoothdevicename.md)
- [BluetoothEncryptionEnable](iobluetooth/bluetoothencryptionenable.md)
- [BluetoothFeatureBits](iobluetooth/bluetoothfeaturebits.md)
- [BluetoothHCIACLDataByteCount](iobluetooth/bluetoothhciacldatabytecount.md)
