---
title: CVBufferRelease
framework: corevideo
role: symbol
role_heading: Function
path: corevideo/cvbufferrelease
---

# CVBufferRelease

Releases a Core Video buffer.

## Declaration

```occ
extern void CVBufferRelease(CVBufferRef buffer);
```

## Parameters

- `buffer`: The Core Video buffer that you want to release.

## Discussion

Discussion Like CFRelease, this function decrements the retain count of a Core Video buffer. However, unlike CFRelease, this function is NULL safe. If the retain count becomes zero, the system deallocates the object.

## See Also

### Retaining and releasing buffers

- [CVBufferRetain](corevideo/cvbufferretain.md)
