<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macCatalyst: -",
    "macOS: -",
    "tvOS: -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AudioToolbox",
  "identifier" : "/documentation/AudioToolbox/AudioUnitRenderActionFlags/unitRenderAction_OutputIsSilence",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "Audio Toolbox"
    ],
    "preciseIdentifier" : "c:@E@AudioUnitRenderActionFlags@kAudioUnitRenderAction_OutputIsSilence"
  },
  "title" : "unitRenderAction_OutputIsSilence"
}
-->

# unitRenderAction_OutputIsSilence

This flag can be set in a render input callback (or in the audio unit’s render operation itself) and is used to indicate that the render buffer contains only silence. It can then be used by the caller as a hint to whether the buffer needs to be processed or not.

```
static var unitRenderAction_OutputIsSilence: AudioUnitRenderActionFlags { get }
```

---

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)