---
title: ITLibMediaItemMediaKind
framework: ituneslibrary
role: symbol
role_heading: Enumeration
path: ituneslibrary/itlibmediaitemmediakind
---

# ITLibMediaItemMediaKind

These constants specify the possible media kinds of a media item.

## Declaration

```swift
enum ITLibMediaItemMediaKind
```

## Topics

### Media Kinds

- [ITLibMediaItemMediaKind.kindUnknown](ituneslibrary/itlibmediaitemmediakind/kindunknown.md)
- [ITLibMediaItemMediaKind.kindSong](ituneslibrary/itlibmediaitemmediakind/kindsong.md)
- [ITLibMediaItemMediaKind.kindMovie](ituneslibrary/itlibmediaitemmediakind/kindmovie.md)
- [ITLibMediaItemMediaKind.kindPodcast](ituneslibrary/itlibmediaitemmediakind/kindpodcast.md)
- [ITLibMediaItemMediaKind.kindAudiobook](ituneslibrary/itlibmediaitemmediakind/kindaudiobook.md)
- [ITLibMediaItemMediaKind.kindPDFBooklet](ituneslibrary/itlibmediaitemmediakind/kindpdfbooklet.md)
- [ITLibMediaItemMediaKind.kindMusicVideo](ituneslibrary/itlibmediaitemmediakind/kindmusicvideo.md)
- [ITLibMediaItemMediaKind.kindTVShow](ituneslibrary/itlibmediaitemmediakind/kindtvshow.md)
- [ITLibMediaItemMediaKind.kindInteractiveBooklet](ituneslibrary/itlibmediaitemmediakind/kindinteractivebooklet.md)
- [ITLibMediaItemMediaKind.kindHomeVideo](ituneslibrary/itlibmediaitemmediakind/kindhomevideo.md)
- [ITLibMediaItemMediaKind.kindRingtone](ituneslibrary/itlibmediaitemmediakind/kindringtone.md)
- [ITLibMediaItemMediaKind.kindDigitalBooklet](ituneslibrary/itlibmediaitemmediakind/kinddigitalbooklet.md)
- [ITLibMediaItemMediaKind.kindIOSApplication](ituneslibrary/itlibmediaitemmediakind/kindiosapplication.md)
- [ITLibMediaItemMediaKind.kindVoiceMemo](ituneslibrary/itlibmediaitemmediakind/kindvoicememo.md)
- [ITLibMediaItemMediaKind.kindiTunesU](ituneslibrary/itlibmediaitemmediakind/kinditunesu.md)
- [ITLibMediaItemMediaKind.kindBook](ituneslibrary/itlibmediaitemmediakind/kindbook.md)
- [ITLibMediaItemMediaKind.kindPDFBook](ituneslibrary/itlibmediaitemmediakind/kindpdfbook.md)
- [ITLibMediaItemMediaKind.kindAlertTone](ituneslibrary/itlibmediaitemmediakind/kindalerttone.md)

### Initializers

- [init(rawValue:)](ituneslibrary/itlibmediaitemmediakind/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting Media Item Info

- [title](ituneslibrary/itlibmediaitem/title.md)
- [sortTitle](ituneslibrary/itlibmediaitem/sorttitle.md)
- [artist](ituneslibrary/itlibmediaitem/artist.md)
- [composer](ituneslibrary/itlibmediaitem/composer.md)
- [sortComposer](ituneslibrary/itlibmediaitem/sortcomposer.md)
- [rating](ituneslibrary/itlibmediaitem/rating.md)
- [isRatingComputed](ituneslibrary/itlibmediaitem/isratingcomputed.md)
- [startTime](ituneslibrary/itlibmediaitem/starttime.md)
- [stopTime](ituneslibrary/itlibmediaitem/stoptime.md)
- [album](ituneslibrary/itlibmediaitem/album.md)
- [genre](ituneslibrary/itlibmediaitem/genre.md)
- [kind](ituneslibrary/itlibmediaitem/kind.md)
- [mediaKind](ituneslibrary/itlibmediaitem/mediakind.md)
- [totalTime](ituneslibrary/itlibmediaitem/totaltime.md)
- [trackNumber](ituneslibrary/itlibmediaitem/tracknumber.md)
