---
title: Bit Rate Control Mode Constants
framework: audiotoolbox
role: collectionGroup
role_heading: API Collection
path: audiotoolbox/1494144-bit-rate-control-mode-constants
---

# Bit Rate Control Mode Constants

Bit rate control modes to be used with kAudioCodecPropertyBitRateControlMode.

## Overview

Overview These modes are applicable only to encoders that can produce variable packet sizes, such as AAC.

## Topics

### Constants

- [kAudioCodecBitRateControlMode_Constant](audiotoolbox/kaudiocodecbitratecontrolmode_constant.md)
- [kAudioCodecBitRateControlMode_LongTermAverage](audiotoolbox/kaudiocodecbitratecontrolmode_longtermaverage.md)
- [kAudioCodecBitRateControlMode_Variable](audiotoolbox/kaudiocodecbitratecontrolmode_variable.md)
- [kAudioCodecBitRateControlMode_VariableConstrained](audiotoolbox/kaudiocodecbitratecontrolmode_variableconstrained.md)

## See Also

### Enumerations

- [Output Status Constants](audiotoolbox/1494122-output-status-constants.md)
- [Program Target Levels](audiotoolbox/1494116-program-target-levels.md)
- [Dynamic Range Control Modes](audiotoolbox/1494094-dynamic-range-control-modes.md)
- [Global Codec Properties](audiotoolbox/1494121-global-codec-properties.md)
- [Instance Codec Properties](audiotoolbox/1494111-instance-codec-properties.md)
- [Audio Codec Priming Method Constants](audiotoolbox/1494154-audio-codec-priming-method-const.md)
- [Audio Codec Quality Constants](audiotoolbox/1494130-audio-codec-quality-constants.md)
- [Audio Codec Routine Selectors](audiotoolbox/1494074-audio-codec-routine-selectors.md)
- [Audio Codec Delays](audiotoolbox/1494127-audio-codec-delays.md)
- [Audio Codec Delay Modes](audiotoolbox/1494050-audio-codec-delay-modes.md)
- [Audio Codec Properties](audiotoolbox/1494068-audio-codec-properties.md)
- [Audio Codec Errors](audiotoolbox/1494076-audio-codec-errors.md)
