---
title: kAudioFilePropertyID3Tag
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiofilepropertyid3tag
---

# kAudioFilePropertyID3Tag

A void* value pointing to memory set up by your application to contain a fully formatted ID3 tag.

## Declaration

```swift
var kAudioFilePropertyID3Tag: AudioFilePropertyID { get }
```

## Discussion

Discussion When setting, this property must be set before calling the AudioFileWritePackets(_:_:_:_:_:_:_:) function. This property is gettable and settable when using ID3 version 2. It is gettable only for version ID3 version 1. A sound file’s ID3 tag itself is not manipulated when getting or setting this property.

## See Also

### Constants

- [kAudioFilePropertyFileFormat](audiotoolbox/kaudiofilepropertyfileformat.md)
- [kAudioFilePropertyDataFormat](audiotoolbox/kaudiofilepropertydataformat.md)
- [kAudioFilePropertyFormatList](audiotoolbox/kaudiofilepropertyformatlist.md)
- [kAudioFilePropertyIsOptimized](audiotoolbox/kaudiofilepropertyisoptimized.md)
- [kAudioFilePropertyMagicCookieData](audiotoolbox/kaudiofilepropertymagiccookiedata.md)
- [kAudioFilePropertyAudioDataByteCount](audiotoolbox/kaudiofilepropertyaudiodatabytecount.md)
- [kAudioFilePropertyAudioDataPacketCount](audiotoolbox/kaudiofilepropertyaudiodatapacketcount.md)
- [kAudioFilePropertyMaximumPacketSize](audiotoolbox/kaudiofilepropertymaximumpacketsize.md)
- [kAudioFilePropertyDataOffset](audiotoolbox/kaudiofilepropertydataoffset.md)
- [kAudioFilePropertyChannelLayout](audiotoolbox/kaudiofilepropertychannellayout.md)
- [kAudioFilePropertyDeferSizeUpdates](audiotoolbox/kaudiofilepropertydefersizeupdates.md)
- [kAudioFilePropertyDataFormatName](audiotoolbox/kaudiofilepropertydataformatname.md)
- [kAudioFilePropertyMarkerList](audiotoolbox/kaudiofilepropertymarkerlist.md)
- [kAudioFilePropertyRegionList](audiotoolbox/kaudiofilepropertyregionlist.md)
- [kAudioFilePropertyPacketToFrame](audiotoolbox/kaudiofilepropertypackettoframe.md)
