---
title: CAFAudioDescription
framework: audiotoolbox
role: symbol
role_heading: Structure
path: audiotoolbox/cafaudiodescription
---

# CAFAudioDescription

## Declaration

```swift
struct CAFAudioDescription
```

## Topics

### Initializers

- [init()](audiotoolbox/cafaudiodescription/init().md)
- [init(mSampleRate:mFormatID:mFormatFlags:mBytesPerPacket:mFramesPerPacket:mChannelsPerFrame:mBitsPerChannel:)](audiotoolbox/cafaudiodescription/init(msamplerate:mformatid:mformatflags:mbytesperpacket:mframesperpacket:mchannelsperframe:mbitsperchannel:).md)

### Instance Properties

- [mBitsPerChannel](audiotoolbox/cafaudiodescription/mbitsperchannel.md)
- [mBytesPerPacket](audiotoolbox/cafaudiodescription/mbytesperpacket.md)
- [mChannelsPerFrame](audiotoolbox/cafaudiodescription/mchannelsperframe.md)
- [mFormatFlags](audiotoolbox/cafaudiodescription/mformatflags.md)
- [mFormatID](audiotoolbox/cafaudiodescription/mformatid.md)
- [mFramesPerPacket](audiotoolbox/cafaudiodescription/mframesperpacket.md)
- [mSampleRate](audiotoolbox/cafaudiodescription/msamplerate.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### File Structure

- [CAFAudioFormatListItem](audiotoolbox/cafaudioformatlistitem.md)
- [CAFChunkHeader](audiotoolbox/cafchunkheader.md)
- [CAFDataChunk](audiotoolbox/cafdatachunk.md)
- [CAFFileHeader](audiotoolbox/caffileheader.md)
- [CAFFormatFlags](audiotoolbox/cafformatflags.md)
- [CAFInfoStrings](audiotoolbox/cafinfostrings.md)
- [CAFInstrumentChunk](audiotoolbox/cafinstrumentchunk.md)
- [CAFMarker](audiotoolbox/cafmarker.md)
- [CAFMarkerChunk](audiotoolbox/cafmarkerchunk.md)
- [CAFOverviewChunk](audiotoolbox/cafoverviewchunk.md)
- [CAFOverviewSample](audiotoolbox/cafoverviewsample.md)
- [CAFPacketTableHeader](audiotoolbox/cafpackettableheader.md)
- [CAFPeakChunk](audiotoolbox/cafpeakchunk.md)
- [CAFPositionPeak](audiotoolbox/cafpositionpeak.md)
- [CAFRegion](audiotoolbox/cafregion.md)
