---
title: kAudioFormatProperty_FormatInfo
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudioformatproperty_formatinfo
---

# kAudioFormatProperty_FormatInfo

General information about a format. Set the inSpecifier parameter to a magic cookie, or NULL. On input, the property value is an AudioStreamBasicDescription structure which should have at least the mFormatID field filled out. On output, the structure will be filled out as much as possible given the information known about the format and the contents of the magic cookie (if any is given). If multiple formats can be described by the AudioStreamBasicDescription and the associated magic cookie, this property will return the base level format.

## Declaration

```swift
var kAudioFormatProperty_FormatInfo: AudioFormatPropertyID { get }
```

## See Also

### Constants

- [kAudioFormatProperty_FormatName](audiotoolbox/kaudioformatproperty_formatname.md)
- [kAudioFormatProperty_EncodeFormatIDs](audiotoolbox/kaudioformatproperty_encodeformatids.md)
- [kAudioFormatProperty_DecodeFormatIDs](audiotoolbox/kaudioformatproperty_decodeformatids.md)
- [kAudioFormatProperty_FormatList](audiotoolbox/kaudioformatproperty_formatlist.md)
- [kAudioFormatProperty_ASBDFromESDS](audiotoolbox/kaudioformatproperty_asbdfromesds.md)
- [kAudioFormatProperty_ChannelLayoutFromESDS](audiotoolbox/kaudioformatproperty_channellayoutfromesds.md)
- [kAudioFormatProperty_OutputFormatList](audiotoolbox/kaudioformatproperty_outputformatlist.md)
- [kAudioFormatProperty_FirstPlayableFormatFromList](audiotoolbox/kaudioformatproperty_firstplayableformatfromlist.md)
- [kAudioFormatProperty_Encoders](audiotoolbox/kaudioformatproperty_encoders.md)
- [kAudioFormatProperty_Decoders](audiotoolbox/kaudioformatproperty_decoders.md)
- [kAudioFormatProperty_FormatIsVBR](audiotoolbox/kaudioformatproperty_formatisvbr.md)
- [kAudioFormatProperty_FormatIsExternallyFramed](audiotoolbox/kaudioformatproperty_formatisexternallyframed.md)
- [kAudioFormatProperty_AvailableEncodeBitRates](audiotoolbox/kaudioformatproperty_availableencodebitrates.md)
- [kAudioFormatProperty_AvailableEncodeSampleRates](audiotoolbox/kaudioformatproperty_availableencodesamplerates.md)
- [kAudioFormatProperty_AvailableEncodeChannelLayoutTags](audiotoolbox/kaudioformatproperty_availableencodechannellayouttags.md)
