---
title: kAudioHardwareServiceProperty_ServiceRestarted
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiohardwareserviceproperty_servicerestarted
---

# kAudioHardwareServiceProperty_ServiceRestarted

Used, with a HAL audio object property listener callback, as a flag that indicates a hardware service restart. The property’s Float32 value has no meaning. When the hardware service restarts, any associated application state, such as cached data or property listener callbacks, must be re-established.

## Declaration

```swift
var kAudioHardwareServiceProperty_ServiceRestarted: AudioObjectPropertySelector { get }
```

## See Also

### Constants

- [kAudioHardwareServiceDeviceProperty_VirtualMainBalance](audiotoolbox/kaudiohardwareservicedeviceproperty_virtualmainbalance.md)
- [kAudioHardwareServiceDeviceProperty_VirtualMainVolume](audiotoolbox/kaudiohardwareservicedeviceproperty_virtualmainvolume.md)
