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

# allowsHogMode

A Bool where true indicates that this process wants the HAL to automatically take hog mode
and false indicates that the HAL should not automatically take hog mode on behalf of the
process.

```
var allowsHogMode: Bool { get throws }
```

## Discussion

Processes that only ever use the default device are the sort that should set this
property’s value to false.

---

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)