---
title: "CMAudioDeviceClockSetAudioDeviceID(_:deviceID:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmaudiodeviceclocksetaudiodeviceid(_:deviceid:)"
---

# CMAudioDeviceClockSetAudioDeviceID(_:deviceID:)

Changes the Core Audio device the clock is tracking by specifying a new device identifier.

## Declaration

```swift
func CMAudioDeviceClockSetAudioDeviceID(_ clock: CMClock, deviceID: AudioDeviceID) -> OSStatus
```

## Parameters

- `clock`: The clock to change.
- `deviceID`: The new Core Audio device to track.

## See Also

### Configuring Audio Clocks

- [CMAudioDeviceClockGetAudioDevice(_:deviceUIDOut:deviceIDOut:trackingDefaultDeviceOut:)](coremedia/cmaudiodeviceclockgetaudiodevice(_:deviceuidout:deviceidout:trackingdefaultdeviceout:).md)
- [CMAudioDeviceClockSetAudioDeviceUID(_:deviceUID:)](coremedia/cmaudiodeviceclocksetaudiodeviceuid(_:deviceuid:).md)
