---
title: CGDataConsumerRelease
framework: coregraphics
role: symbol
role_heading: Function
path: coregraphics/cgdataconsumerrelease
---

# CGDataConsumerRelease

Decrements the retain count of a data consumer.

## Declaration

```occ
extern void CGDataConsumerRelease(CGDataConsumerRef consumer);
```

## Parameters

- `consumer`: The data consumer to release.

## Discussion

Discussion This function is equivalent to CFRelease, except that it does not cause an error if the consumer parameter is NULL.

## See Also

### Retaining and Releasing Data Consumers

- [CGDataConsumerRetain](coregraphics/cgdataconsumerretain.md)
