---
title: kCMBlockBufferAlwaysCopyDataFlag
framework: coremedia
role: symbol
role_heading: Global Variable
path: coremedia/kcmblockbufferalwayscopydataflag
---

# kCMBlockBufferAlwaysCopyDataFlag

Used with CMBlockBuffer to cause it to always produce an allocated copy of the desired data.

## Declaration

```swift
var kCMBlockBufferAlwaysCopyDataFlag: CMBlockBufferFlags { get }
```

## See Also

### Constants

- [kCMBlockBufferAssureMemoryNowFlag](coremedia/kcmblockbufferassurememorynowflag.md)
- [kCMBlockBufferDontOptimizeDepthFlag](coremedia/kcmblockbufferdontoptimizedepthflag.md)
- [kCMBlockBufferPermitEmptyReferenceFlag](coremedia/kcmblockbufferpermitemptyreferenceflag.md)
