---
title: kVTDecodeFrame_EnableAsynchronousDecompression
framework: videotoolbox
role: symbol
role_heading: Enumeration Case
path: videotoolbox/vtdecodeframeflags/kvtdecodeframe_enableasynchronousdecompression
---

# kVTDecodeFrame_EnableAsynchronousDecompression

A flag that indicates to enable asynchronous decompression.

## Declaration

```occ
kVTDecodeFrame_EnableAsynchronousDecompression
```

## Discussion

Discussion With this bit cleared, the video decoder emits every frame before it returns. With the bit set, the decoder may process frames asynchronously, but it’s not compelled to do so.

## See Also

### Flags

- [kVTDecodeFrame_1xRealTimePlayback](videotoolbox/vtdecodeframeflags/kvtdecodeframe_1xrealtimeplayback.md)
- [kVTDecodeFrame_DoNotOutputFrame](videotoolbox/vtdecodeframeflags/kvtdecodeframe_donotoutputframe.md)
- [kVTDecodeFrame_EnableTemporalProcessing](videotoolbox/vtdecodeframeflags/kvtdecodeframe_enabletemporalprocessing.md)
