<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: 16.0.0 -",
    "macOS: 13.0.0 -",
    "tvOS: 16.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFAudio",
  "identifier" : "/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "AVFAudio"
    ],
    "preciseIdentifier" : "c:@T@AVAudioSequencerInfoDictionaryKey"
  },
  "title" : "AVAudioSequencer.InfoDictionaryKey"
}
-->

# AVAudioSequencer.InfoDictionaryKey

Constants that defines metadata keys for a sequencer.

```
struct InfoDictionaryKey
```

## Topics

### Getting Album Details

[`AVAudioSequencerInfoDictionaryKeyAlbum`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/album)

A key that represents the album.

[`AVAudioSequencerInfoDictionaryKeyArtist`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/artist)

A key that represents the artist.

[`AVAudioSequencerInfoDictionaryKeyComments`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/comments)

A key that represents the comments.

[`AVAudioSequencerInfoDictionaryKeyComposer`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/composer)

A key that represents the composer.

[`AVAudioSequencerInfoDictionaryKeyCopyright`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/copyright)

A key that represents the copyright statement.

[`AVAudioSequencerInfoDictionaryKeyGenre`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/genre)

A key that represents the genre.

[`AVAudioSequencerInfoDictionaryKeyLyricist`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/lyricist)

A key that represents the lyricist.

[`AVAudioSequencerInfoDictionaryKeyTitle`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/title)

A key that represents the title.

[`AVAudioSequencerInfoDictionaryKeyTrackNumber`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/trackNumber)

A key that represents the track number.

[`AVAudioSequencerInfoDictionaryKeySubTitle`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/subTitle)

A key that represents the subtitle.

[`AVAudioSequencerInfoDictionaryKeyYear`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/year)

A key that represents the year.

### Getting the Duration and Time

[`AVAudioSequencerInfoDictionaryKeyApproximateDurationInSeconds`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/approximateDurationInSeconds)

A key that represents the approximate duration.

[`AVAudioSequencerInfoDictionaryKeyTimeSignature`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/timeSignature)

A key that represents the time signature.

[`AVAudioSequencerInfoDictionaryKeyTempo`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/tempo)

A key that represents the tempo.

### Getting the Recording Date

[`AVAudioSequencerInfoDictionaryKeyRecordedDate`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/recordedDate)

A key that represents the date of the recording.

### Getting Encoding Information

[`AVAudioSequencerInfoDictionaryKeyEncodingApplication`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/encodingApplication)

A key that represents the encoding application.

[`AVAudioSequencerInfoDictionaryKeySourceEncoder`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/sourceEncoder)

A key that represents the encoder the source uses.

[`AVAudioSequencerInfoDictionaryKeyNominalBitRate`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/nominalBitRate)

A key that represents the nominal bit rate.

[`AVAudioSequencerInfoDictionaryKeySourceBitDepth`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/sourceBitDepth)

A key that represents the bit depth of the source.

[`AVAudioSequencerInfoDictionaryKeyKeySignature`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/keySignature)

A key that represents the key signature.

### Getting the Channel Layout

[`AVAudioSequencerInfoDictionaryKeyChannelLayout`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/channelLayout)

A key that represents the channel layout.

### Getting the Recording Code

[`AVAudioSequencerInfoDictionaryKeyISRC`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/ISRC)

A key that represents the international standard recording code.

### Creating a Dictionary Key

[`init(rawValue:)`](/documentation/AVFAudio/AVAudioSequencer/InfoDictionaryKey/init(rawValue:))

Creates a new instance with the raw value you specify.

## Relationships

### Conforms To

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Hashable`](/documentation/Swift/Hashable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Sendable`](/documentation/Swift/Sendable)

[`Equatable`](/documentation/Swift/Equatable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)