<!--
{
  "availability" : [
    "macCatalyst: -",
    "macOS: 15.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreAudio",
  "identifier" : "/documentation/CoreAudio/AudioHardwareDevice/ioCycleUsage",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Core Audio"
    ],
    "preciseIdentifier" : "s:9CoreAudio0B14HardwareDeviceC12ioCycleUsageSfvp"
  },
  "title" : "ioCycleUsage"
}
-->

# ioCycleUsage

A Float whose range is from 0 to 1. This value indicates how much of the client portion
of the IO cycle the process will use.

```
var ioCycleUsage: Float { get throws }
```

## Discussion

The client portion of the IO cycle is the portion of the cycle in which the device calls
the IOProcs so this property does not the apply to the duration of the entire cycle.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)