Class ContentItemMetadata
- Namespace
- AppleTvControlLibrary.Mrp.Protobuf
- Assembly
- AppleTvControlLibrary.Mrp.dll
public sealed class ContentItemMetadata : IMessage<ContentItemMetadata>, IEquatable<ContentItemMetadata>, IDeepCloneable<ContentItemMetadata>, IBufferMessage, IMessage
- Inheritance
-
ContentItemMetadata
- Implements
-
IMessage<ContentItemMetadata>IDeepCloneable<ContentItemMetadata>IBufferMessageIMessage
- Inherited Members
Constructors
ContentItemMetadata()
public ContentItemMetadata()
ContentItemMetadata(ContentItemMetadata)
public ContentItemMetadata(ContentItemMetadata other)
Parameters
otherContentItemMetadata
Fields
ActiveFormatFieldNumber
Field number for the "activeFormat" field.
public const int ActiveFormatFieldNumber = 93
Field Value
ActiveFormatJustificationFieldNumber
Field number for the "activeFormatJustification" field.
public const int ActiveFormatJustificationFieldNumber = 94
Field Value
AlbumArtistNameFieldNumber
Field number for the "albumArtistName" field.
public const int AlbumArtistNameFieldNumber = 8
Field Value
AlbumNameFieldNumber
Field number for the "albumName" field.
public const int AlbumNameFieldNumber = 6
Field Value
AlbumTraitsFieldNumber
Field number for the "albumTraits" field.
public const int AlbumTraitsFieldNumber = 90
Field Value
AlbumYearFieldNumber
Field number for the "albumYear" field.
public const int AlbumYearFieldNumber = 88
Field Value
AlternativeFormatsFieldNumber
Field number for the "alternativeFormats" field.
public const int AlternativeFormatsFieldNumber = 97
Field Value
AppMetricsDataFieldNumber
Field number for the "appMetricsData" field.
public const int AppMetricsDataFieldNumber = 62
Field Value
ArtworkAvailableFieldNumber
Field number for the "artworkAvailable" field.
public const int ArtworkAvailableFieldNumber = 19
Field Value
ArtworkDataHeightFieldNumber
Field number for the "artworkDataHeight" field.
public const int ArtworkDataHeightFieldNumber = 78
Field Value
ArtworkDataWidthFieldNumber
Field number for the "artworkDataWidth" field.
public const int ArtworkDataWidthFieldNumber = 77
Field Value
ArtworkFileURLFieldNumber
Field number for the "artworkFileURL" field.
public const int ArtworkFileURLFieldNumber = 85
Field Value
ArtworkIdentifierFieldNumber
Field number for the "artworkIdentifier" field.
public const int ArtworkIdentifierFieldNumber = 80
Field Value
ArtworkMIMETypeFieldNumber
Field number for the "artworkMIMEType" field.
public const int ArtworkMIMETypeFieldNumber = 31
Field Value
ArtworkURLFieldNumber
Field number for the "artworkURL" field.
public const int ArtworkURLFieldNumber = 70
Field Value
ArtworkURLTemplatesDataFieldNumber
Field number for the "artworkURLTemplatesData" field.
public const int ArtworkURLTemplatesDataFieldNumber = 82
Field Value
AssetURLStringFieldNumber
Field number for the "assetURLString" field.
public const int AssetURLStringFieldNumber = 32
Field Value
AudioRouteFieldNumber
Field number for the "audioRoute" field.
public const int AudioRouteFieldNumber = 96
Field Value
BrandIdentifierFieldNumber
Field number for the "brandIdentifier" field.
public const int BrandIdentifierFieldNumber = 86
Field Value
ChapterCountFieldNumber
Field number for the "chapterCount" field.
public const int ChapterCountFieldNumber = 40
Field Value
CollectionIdentifierFieldNumber
Field number for the "collectionIdentifier" field.
public const int CollectionIdentifierFieldNumber = 28
Field Value
CollectionInfoDataFieldNumber
Field number for the "collectionInfoData" field.
public const int CollectionInfoDataFieldNumber = 73
Field Value
ComposerFieldNumber
Field number for the "composer" field.
public const int ComposerFieldNumber = 33
Field Value
ContentIdentifierFieldNumber
Field number for the "contentIdentifier" field.
public const int ContentIdentifierFieldNumber = 44
Field Value
CurrentPlaybackDateDataFieldNumber
Field number for the "currentPlaybackDateData" field.
public const int CurrentPlaybackDateDataFieldNumber = 79
Field Value
DefaultPlaybackRateFieldNumber
Field number for the "defaultPlaybackRate" field.
public const int DefaultPlaybackRateFieldNumber = 59
Field Value
DeviceSpecificUserInfoDataFieldNumber
Field number for the "deviceSpecificUserInfoData" field.
public const int DeviceSpecificUserInfoDataFieldNumber = 72
Field Value
DirectorNameFieldNumber
Field number for the "directorName" field.
public const int DirectorNameFieldNumber = 9
Field Value
DiscNumberFieldNumber
Field number for the "discNumber" field.
public const int DiscNumberFieldNumber = 34
Field Value
DownloadProgressFieldNumber
Field number for the "downloadProgress" field.
public const int DownloadProgressFieldNumber = 61
Field Value
DownloadStateFieldNumber
Field number for the "downloadState" field.
public const int DownloadStateFieldNumber = 60
Field Value
DurationFieldNumber
Field number for the "duration" field.
public const int DurationFieldNumber = 14
Field Value
EditingStyleFlagsFieldNumber
Field number for the "editingStyleFlags" field.
public const int EditingStyleFlagsFieldNumber = 25
Field Value
ElapsedTimeFieldNumber
Field number for the "elapsedTime" field.
public const int ElapsedTimeFieldNumber = 35
Field Value
ElapsedTimeTimestampFieldNumber
Field number for the "elapsedTimeTimestamp" field.
public const int ElapsedTimeTimestampFieldNumber = 74
Field Value
EpisodeNumberFieldNumber
Field number for the "episodeNumber" field.
public const int EpisodeNumberFieldNumber = 11
Field Value
EpisodeTypeFieldNumber
Field number for the "episodeType" field.
public const int EpisodeTypeFieldNumber = 84
Field Value
FormatTierPreferenceFieldNumber
Field number for the "formatTierPreference" field.
public const int FormatTierPreferenceFieldNumber = 95
Field Value
GenreFieldNumber
Field number for the "genre" field.
public const int GenreFieldNumber = 36
Field Value
ITunesStoreAlbumIdentifierFieldNumber
Field number for the "iTunesStoreAlbumIdentifier" field.
public const int ITunesStoreAlbumIdentifierFieldNumber = 57
Field Value
ITunesStoreArtistIdentifierFieldNumber
Field number for the "iTunesStoreArtistIdentifier" field.
public const int ITunesStoreArtistIdentifierFieldNumber = 56
Field Value
ITunesStoreIdentifierFieldNumber
Field number for the "iTunesStoreIdentifier" field.
public const int ITunesStoreIdentifierFieldNumber = 54
Field Value
ITunesStoreSubscriptionIdentifierFieldNumber
Field number for the "iTunesStoreSubscriptionIdentifier" field.
public const int ITunesStoreSubscriptionIdentifierFieldNumber = 55
Field Value
InferredTimestampFieldNumber
Field number for the "inferredTimestamp" field.
public const int InferredTimestampFieldNumber = 75
Field Value
InfoAvailableFieldNumber
Field number for the "infoAvailable" field.
public const int InfoAvailableFieldNumber = 21
Field Value
IsAlwaysLiveFieldNumber
Field number for the "isAlwaysLive" field.
public const int IsAlwaysLiveFieldNumber = 37
Field Value
IsContainerFieldNumber
Field number for the "isContainer" field.
public const int IsContainerFieldNumber = 3
Field Value
IsCurrentlyPlayingFieldNumber
Field number for the "isCurrentlyPlaying" field.
public const int IsCurrentlyPlayingFieldNumber = 27
Field Value
IsExplicitItemFieldNumber
Field number for the "isExplicitItem" field.
public const int IsExplicitItemFieldNumber = 16
Field Value
IsInWishListFieldNumber
Field number for the "isInWishList" field.
public const int IsInWishListFieldNumber = 49
Field Value
IsLikedFieldNumber
Field number for the "isLiked" field.
public const int IsLikedFieldNumber = 48
Field Value
IsLoadingFieldNumber
Field number for the "isLoading" field.
public const int IsLoadingFieldNumber = 81
Field Value
IsPlayableFieldNumber
Field number for the "isPlayable" field.
public const int IsPlayableFieldNumber = 4
Field Value
IsSharableFieldNumber
Field number for the "isSharable" field.
public const int IsSharableFieldNumber = 46
Field Value
IsSteerableFieldNumber
Field number for the "isSteerable" field.
public const int IsSteerableFieldNumber = 69
Field Value
IsStreamingContentFieldNumber
Field number for the "isStreamingContent" field.
public const int IsStreamingContentFieldNumber = 26
Field Value
LanguageOptionsAvailableFieldNumber
Field number for the "languageOptionsAvailable" field.
public const int LanguageOptionsAvailableFieldNumber = 22
Field Value
LegacyUniqueIdentifierFieldNumber
Field number for the "legacyUniqueIdentifier" field.
public const int LegacyUniqueIdentifierFieldNumber = 83
Field Value
LocalizedContentRatingFieldNumber
Field number for the "localizedContentRating" field.
public const int LocalizedContentRatingFieldNumber = 15
Field Value
LocalizedDurationStringFieldNumber
Field number for the "localizedDurationString" field.
public const int LocalizedDurationStringFieldNumber = 87
Field Value
LyricsAvailableFieldNumber
Field number for the "lyricsAvailable" field.
public const int LyricsAvailableFieldNumber = 24
Field Value
LyricsURLFieldNumber
Field number for the "lyricsURL" field.
public const int LyricsURLFieldNumber = 71
Field Value
MediaSubTypeFieldNumber
Field number for the "mediaSubType" field.
public const int MediaSubTypeFieldNumber = 65
Field Value
MediaTypeFieldNumber
Field number for the "mediaType" field.
public const int MediaTypeFieldNumber = 64
Field Value
NowPlayingInfoDataFieldNumber
Field number for the "nowPlayingInfoData" field.
public const int NowPlayingInfoDataFieldNumber = 67
Field Value
NumberOfSectionsFieldNumber
Field number for the "numberOfSections" field.
public const int NumberOfSectionsFieldNumber = 23
Field Value
PlayCountFieldNumber
Field number for the "playCount" field.
public const int PlayCountFieldNumber = 13
Field Value
PlaybackProgressFieldNumber
Field number for the "playbackProgress" field.
public const int PlaybackProgressFieldNumber = 5
Field Value
PlaybackRateFieldNumber
Field number for the "playbackRate" field.
public const int PlaybackRateFieldNumber = 39
Field Value
PlaylistTraitsFieldNumber
Field number for the "playlistTraits" field.
public const int PlaylistTraitsFieldNumber = 91
Field Value
PlaylistTypeFieldNumber
Field number for the "playlistType" field.
public const int PlaylistTypeFieldNumber = 17
Field Value
PreferredFormatFieldNumber
Field number for the "preferredFormat" field.
public const int PreferredFormatFieldNumber = 92
Field Value
ProfileIdentifierFieldNumber
Field number for the "profileIdentifier" field.
public const int ProfileIdentifierFieldNumber = 29
Field Value
PurchaseInfoDataFieldNumber
Field number for the "purchaseInfoData" field.
public const int PurchaseInfoDataFieldNumber = 58
Field Value
RadioStationIdentifierFieldNumber
Field number for the "radioStationIdentifier" field.
public const int RadioStationIdentifierFieldNumber = 50
Field Value
RadioStationNameFieldNumber
Field number for the "radioStationName" field.
public const int RadioStationNameFieldNumber = 52
Field Value
RadioStationStringFieldNumber
Field number for the "radioStationString" field.
public const int RadioStationStringFieldNumber = 53
Field Value
RadioStationTypeFieldNumber
Field number for the "radioStationType" field.
public const int RadioStationTypeFieldNumber = 18
Field Value
ReleaseDateFieldNumber
Field number for the "releaseDate" field.
public const int ReleaseDateFieldNumber = 12
Field Value
SeasonNumberFieldNumber
Field number for the "seasonNumber" field.
public const int SeasonNumberFieldNumber = 10
Field Value
SeriesNameFieldNumber
Field number for the "seriesName" field.
public const int SeriesNameFieldNumber = 63
Field Value
ServiceIdentifierFieldNumber
Field number for the "serviceIdentifier" field.
public const int ServiceIdentifierFieldNumber = 76
Field Value
SongTraitsFieldNumber
Field number for the "songTraits" field.
public const int SongTraitsFieldNumber = 89
Field Value
StartTimeFieldNumber
Field number for the "startTime" field.
public const int StartTimeFieldNumber = 30
Field Value
SubtitleFieldNumber
Field number for the "subtitle" field.
public const int SubtitleFieldNumber = 2
Field Value
TitleFieldNumber
Field number for the "title" field.
public const int TitleFieldNumber = 1
Field Value
TotalDiscCountFieldNumber
Field number for the "totalDiscCount" field.
public const int TotalDiscCountFieldNumber = 41
Field Value
TotalTrackCountFieldNumber
Field number for the "totalTrackCount" field.
public const int TotalTrackCountFieldNumber = 42
Field Value
TrackArtistNameFieldNumber
Field number for the "trackArtistName" field.
public const int TrackArtistNameFieldNumber = 7
Field Value
TrackNumberFieldNumber
Field number for the "trackNumber" field.
public const int TrackNumberFieldNumber = 43
Field Value
UserInfoDataFieldNumber
Field number for the "userInfoData" field.
public const int UserInfoDataFieldNumber = 68
Field Value
Properties
ActiveFormat
public AudioFormat ActiveFormat { get; set; }
Property Value
ActiveFormatJustification
public ActiveFormatJustification.Types.Enum ActiveFormatJustification { get; set; }
Property Value
AlbumArtistName
public string AlbumArtistName { get; set; }
Property Value
AlbumName
public string AlbumName { get; set; }
Property Value
AlbumTraits
public AlbumTraits.Types.Enum AlbumTraits { get; set; }
Property Value
AlbumYear
public string AlbumYear { get; set; }
Property Value
AlternativeFormats
public RepeatedField<AudioFormat> AlternativeFormats { get; }
Property Value
- RepeatedField<AudioFormat>
AppMetricsData
public ByteString AppMetricsData { get; set; }
Property Value
- ByteString
ArtworkAvailable
public bool ArtworkAvailable { get; set; }
Property Value
ArtworkDataHeight
public int ArtworkDataHeight { get; set; }
Property Value
ArtworkDataWidth
public int ArtworkDataWidth { get; set; }
Property Value
ArtworkFileURL
public string ArtworkFileURL { get; set; }
Property Value
ArtworkIdentifier
public string ArtworkIdentifier { get; set; }
Property Value
ArtworkMIMEType
public string ArtworkMIMEType { get; set; }
Property Value
ArtworkURL
public string ArtworkURL { get; set; }
Property Value
ArtworkURLTemplatesData
public ByteString ArtworkURLTemplatesData { get; set; }
Property Value
- ByteString
AssetURLString
public string AssetURLString { get; set; }
Property Value
AudioRoute
public AudioRoute AudioRoute { get; set; }
Property Value
BrandIdentifier
public string BrandIdentifier { get; set; }
Property Value
ChapterCount
public int ChapterCount { get; set; }
Property Value
CollectionIdentifier
public string CollectionIdentifier { get; set; }
Property Value
CollectionInfoData
public ByteString CollectionInfoData { get; set; }
Property Value
- ByteString
Composer
public string Composer { get; set; }
Property Value
ContentIdentifier
public string ContentIdentifier { get; set; }
Property Value
CurrentPlaybackDateData
public ByteString CurrentPlaybackDateData { get; set; }
Property Value
- ByteString
DefaultPlaybackRate
public float DefaultPlaybackRate { get; set; }
Property Value
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
DeviceSpecificUserInfoData
public ByteString DeviceSpecificUserInfoData { get; set; }
Property Value
- ByteString
DirectorName
public string DirectorName { get; set; }
Property Value
DiscNumber
public int DiscNumber { get; set; }
Property Value
DownloadProgress
public float DownloadProgress { get; set; }
Property Value
DownloadState
public int DownloadState { get; set; }
Property Value
Duration
public double Duration { get; set; }
Property Value
EditingStyleFlags
public int EditingStyleFlags { get; set; }
Property Value
ElapsedTime
public double ElapsedTime { get; set; }
Property Value
ElapsedTimeTimestamp
public double ElapsedTimeTimestamp { get; set; }
Property Value
EpisodeNumber
public int EpisodeNumber { get; set; }
Property Value
EpisodeType
public int EpisodeType { get; set; }
Property Value
FormatTierPreference
public FormatTier.Types.Enum FormatTierPreference { get; set; }
Property Value
Genre
public string Genre { get; set; }
Property Value
HasActiveFormatJustification
Gets whether the "activeFormatJustification" field is set
public bool HasActiveFormatJustification { get; }
Property Value
HasAlbumArtistName
Gets whether the "albumArtistName" field is set
public bool HasAlbumArtistName { get; }
Property Value
HasAlbumName
Gets whether the "albumName" field is set
public bool HasAlbumName { get; }
Property Value
HasAlbumTraits
Gets whether the "albumTraits" field is set
public bool HasAlbumTraits { get; }
Property Value
HasAlbumYear
Gets whether the "albumYear" field is set
public bool HasAlbumYear { get; }
Property Value
HasAppMetricsData
Gets whether the "appMetricsData" field is set
public bool HasAppMetricsData { get; }
Property Value
HasArtworkAvailable
Gets whether the "artworkAvailable" field is set
public bool HasArtworkAvailable { get; }
Property Value
HasArtworkDataHeight
Gets whether the "artworkDataHeight" field is set
public bool HasArtworkDataHeight { get; }
Property Value
HasArtworkDataWidth
Gets whether the "artworkDataWidth" field is set
public bool HasArtworkDataWidth { get; }
Property Value
HasArtworkFileURL
Gets whether the "artworkFileURL" field is set
public bool HasArtworkFileURL { get; }
Property Value
HasArtworkIdentifier
Gets whether the "artworkIdentifier" field is set
public bool HasArtworkIdentifier { get; }
Property Value
HasArtworkMIMEType
Gets whether the "artworkMIMEType" field is set
public bool HasArtworkMIMEType { get; }
Property Value
HasArtworkURL
Gets whether the "artworkURL" field is set
public bool HasArtworkURL { get; }
Property Value
HasArtworkURLTemplatesData
Gets whether the "artworkURLTemplatesData" field is set
public bool HasArtworkURLTemplatesData { get; }
Property Value
HasAssetURLString
Gets whether the "assetURLString" field is set
public bool HasAssetURLString { get; }
Property Value
HasBrandIdentifier
Gets whether the "brandIdentifier" field is set
public bool HasBrandIdentifier { get; }
Property Value
HasChapterCount
Gets whether the "chapterCount" field is set
public bool HasChapterCount { get; }
Property Value
HasCollectionIdentifier
Gets whether the "collectionIdentifier" field is set
public bool HasCollectionIdentifier { get; }
Property Value
HasCollectionInfoData
Gets whether the "collectionInfoData" field is set
public bool HasCollectionInfoData { get; }
Property Value
HasComposer
Gets whether the "composer" field is set
public bool HasComposer { get; }
Property Value
HasContentIdentifier
Gets whether the "contentIdentifier" field is set
public bool HasContentIdentifier { get; }
Property Value
HasCurrentPlaybackDateData
Gets whether the "currentPlaybackDateData" field is set
public bool HasCurrentPlaybackDateData { get; }
Property Value
HasDefaultPlaybackRate
Gets whether the "defaultPlaybackRate" field is set
public bool HasDefaultPlaybackRate { get; }
Property Value
HasDeviceSpecificUserInfoData
Gets whether the "deviceSpecificUserInfoData" field is set
public bool HasDeviceSpecificUserInfoData { get; }
Property Value
HasDirectorName
Gets whether the "directorName" field is set
public bool HasDirectorName { get; }
Property Value
HasDiscNumber
Gets whether the "discNumber" field is set
public bool HasDiscNumber { get; }
Property Value
HasDownloadProgress
Gets whether the "downloadProgress" field is set
public bool HasDownloadProgress { get; }
Property Value
HasDownloadState
Gets whether the "downloadState" field is set
public bool HasDownloadState { get; }
Property Value
HasDuration
Gets whether the "duration" field is set
public bool HasDuration { get; }
Property Value
HasEditingStyleFlags
Gets whether the "editingStyleFlags" field is set
public bool HasEditingStyleFlags { get; }
Property Value
HasElapsedTime
Gets whether the "elapsedTime" field is set
public bool HasElapsedTime { get; }
Property Value
HasElapsedTimeTimestamp
Gets whether the "elapsedTimeTimestamp" field is set
public bool HasElapsedTimeTimestamp { get; }
Property Value
HasEpisodeNumber
Gets whether the "episodeNumber" field is set
public bool HasEpisodeNumber { get; }
Property Value
HasEpisodeType
Gets whether the "episodeType" field is set
public bool HasEpisodeType { get; }
Property Value
HasFormatTierPreference
Gets whether the "formatTierPreference" field is set
public bool HasFormatTierPreference { get; }
Property Value
HasGenre
Gets whether the "genre" field is set
public bool HasGenre { get; }
Property Value
HasITunesStoreAlbumIdentifier
Gets whether the "iTunesStoreAlbumIdentifier" field is set
public bool HasITunesStoreAlbumIdentifier { get; }
Property Value
HasITunesStoreArtistIdentifier
Gets whether the "iTunesStoreArtistIdentifier" field is set
public bool HasITunesStoreArtistIdentifier { get; }
Property Value
HasITunesStoreIdentifier
Gets whether the "iTunesStoreIdentifier" field is set
public bool HasITunesStoreIdentifier { get; }
Property Value
HasITunesStoreSubscriptionIdentifier
Gets whether the "iTunesStoreSubscriptionIdentifier" field is set
public bool HasITunesStoreSubscriptionIdentifier { get; }
Property Value
HasInferredTimestamp
Gets whether the "inferredTimestamp" field is set
public bool HasInferredTimestamp { get; }
Property Value
HasInfoAvailable
Gets whether the "infoAvailable" field is set
public bool HasInfoAvailable { get; }
Property Value
HasIsAlwaysLive
Gets whether the "isAlwaysLive" field is set
public bool HasIsAlwaysLive { get; }
Property Value
HasIsContainer
Gets whether the "isContainer" field is set
public bool HasIsContainer { get; }
Property Value
HasIsCurrentlyPlaying
Gets whether the "isCurrentlyPlaying" field is set
public bool HasIsCurrentlyPlaying { get; }
Property Value
HasIsExplicitItem
Gets whether the "isExplicitItem" field is set
public bool HasIsExplicitItem { get; }
Property Value
HasIsInWishList
Gets whether the "isInWishList" field is set
public bool HasIsInWishList { get; }
Property Value
HasIsLiked
Gets whether the "isLiked" field is set
public bool HasIsLiked { get; }
Property Value
HasIsLoading
Gets whether the "isLoading" field is set
public bool HasIsLoading { get; }
Property Value
HasIsPlayable
Gets whether the "isPlayable" field is set
public bool HasIsPlayable { get; }
Property Value
HasIsSharable
Gets whether the "isSharable" field is set
public bool HasIsSharable { get; }
Property Value
HasIsSteerable
Gets whether the "isSteerable" field is set
public bool HasIsSteerable { get; }
Property Value
HasIsStreamingContent
Gets whether the "isStreamingContent" field is set
public bool HasIsStreamingContent { get; }
Property Value
HasLanguageOptionsAvailable
Gets whether the "languageOptionsAvailable" field is set
public bool HasLanguageOptionsAvailable { get; }
Property Value
HasLegacyUniqueIdentifier
Gets whether the "legacyUniqueIdentifier" field is set
public bool HasLegacyUniqueIdentifier { get; }
Property Value
HasLocalizedContentRating
Gets whether the "localizedContentRating" field is set
public bool HasLocalizedContentRating { get; }
Property Value
HasLocalizedDurationString
Gets whether the "localizedDurationString" field is set
public bool HasLocalizedDurationString { get; }
Property Value
HasLyricsAvailable
Gets whether the "lyricsAvailable" field is set
public bool HasLyricsAvailable { get; }
Property Value
HasLyricsURL
Gets whether the "lyricsURL" field is set
public bool HasLyricsURL { get; }
Property Value
HasMediaSubType
Gets whether the "mediaSubType" field is set
public bool HasMediaSubType { get; }
Property Value
HasMediaType
Gets whether the "mediaType" field is set
public bool HasMediaType { get; }
Property Value
HasNowPlayingInfoData
Gets whether the "nowPlayingInfoData" field is set
public bool HasNowPlayingInfoData { get; }
Property Value
HasNumberOfSections
Gets whether the "numberOfSections" field is set
public bool HasNumberOfSections { get; }
Property Value
HasPlayCount
Gets whether the "playCount" field is set
public bool HasPlayCount { get; }
Property Value
HasPlaybackProgress
Gets whether the "playbackProgress" field is set
public bool HasPlaybackProgress { get; }
Property Value
HasPlaybackRate
Gets whether the "playbackRate" field is set
public bool HasPlaybackRate { get; }
Property Value
HasPlaylistTraits
Gets whether the "playlistTraits" field is set
public bool HasPlaylistTraits { get; }
Property Value
HasPlaylistType
Gets whether the "playlistType" field is set
public bool HasPlaylistType { get; }
Property Value
HasProfileIdentifier
Gets whether the "profileIdentifier" field is set
public bool HasProfileIdentifier { get; }
Property Value
HasPurchaseInfoData
Gets whether the "purchaseInfoData" field is set
public bool HasPurchaseInfoData { get; }
Property Value
HasRadioStationIdentifier
Gets whether the "radioStationIdentifier" field is set
public bool HasRadioStationIdentifier { get; }
Property Value
HasRadioStationName
Gets whether the "radioStationName" field is set
public bool HasRadioStationName { get; }
Property Value
HasRadioStationString
Gets whether the "radioStationString" field is set
public bool HasRadioStationString { get; }
Property Value
HasRadioStationType
Gets whether the "radioStationType" field is set
public bool HasRadioStationType { get; }
Property Value
HasReleaseDate
Gets whether the "releaseDate" field is set
public bool HasReleaseDate { get; }
Property Value
HasSeasonNumber
Gets whether the "seasonNumber" field is set
public bool HasSeasonNumber { get; }
Property Value
HasSeriesName
Gets whether the "seriesName" field is set
public bool HasSeriesName { get; }
Property Value
HasServiceIdentifier
Gets whether the "serviceIdentifier" field is set
public bool HasServiceIdentifier { get; }
Property Value
HasSongTraits
Gets whether the "songTraits" field is set
public bool HasSongTraits { get; }
Property Value
HasStartTime
Gets whether the "startTime" field is set
public bool HasStartTime { get; }
Property Value
HasSubtitle
Gets whether the "subtitle" field is set
public bool HasSubtitle { get; }
Property Value
HasTitle
Gets whether the "title" field is set
public bool HasTitle { get; }
Property Value
HasTotalDiscCount
Gets whether the "totalDiscCount" field is set
public bool HasTotalDiscCount { get; }
Property Value
HasTotalTrackCount
Gets whether the "totalTrackCount" field is set
public bool HasTotalTrackCount { get; }
Property Value
HasTrackArtistName
Gets whether the "trackArtistName" field is set
public bool HasTrackArtistName { get; }
Property Value
HasTrackNumber
Gets whether the "trackNumber" field is set
public bool HasTrackNumber { get; }
Property Value
HasUserInfoData
Gets whether the "userInfoData" field is set
public bool HasUserInfoData { get; }
Property Value
ITunesStoreAlbumIdentifier
public long ITunesStoreAlbumIdentifier { get; set; }
Property Value
ITunesStoreArtistIdentifier
public long ITunesStoreArtistIdentifier { get; set; }
Property Value
ITunesStoreIdentifier
public long ITunesStoreIdentifier { get; set; }
Property Value
ITunesStoreSubscriptionIdentifier
public long ITunesStoreSubscriptionIdentifier { get; set; }
Property Value
InferredTimestamp
public double InferredTimestamp { get; set; }
Property Value
InfoAvailable
public bool InfoAvailable { get; set; }
Property Value
IsAlwaysLive
public bool IsAlwaysLive { get; set; }
Property Value
IsContainer
public bool IsContainer { get; set; }
Property Value
IsCurrentlyPlaying
public bool IsCurrentlyPlaying { get; set; }
Property Value
IsExplicitItem
public bool IsExplicitItem { get; set; }
Property Value
IsInWishList
public bool IsInWishList { get; set; }
Property Value
IsLiked
public bool IsLiked { get; set; }
Property Value
IsLoading
public bool IsLoading { get; set; }
Property Value
IsPlayable
public bool IsPlayable { get; set; }
Property Value
IsSharable
public bool IsSharable { get; set; }
Property Value
IsSteerable
public bool IsSteerable { get; set; }
Property Value
IsStreamingContent
public bool IsStreamingContent { get; set; }
Property Value
LanguageOptionsAvailable
public bool LanguageOptionsAvailable { get; set; }
Property Value
LegacyUniqueIdentifier
public long LegacyUniqueIdentifier { get; set; }
Property Value
LocalizedContentRating
public string LocalizedContentRating { get; set; }
Property Value
LocalizedDurationString
public string LocalizedDurationString { get; set; }
Property Value
LyricsAvailable
public bool LyricsAvailable { get; set; }
Property Value
LyricsURL
public string LyricsURL { get; set; }
Property Value
MediaSubType
public ContentItemMetadata.Types.MediaSubType MediaSubType { get; set; }
Property Value
MediaType
public ContentItemMetadata.Types.MediaType MediaType { get; set; }
Property Value
NowPlayingInfoData
public ByteString NowPlayingInfoData { get; set; }
Property Value
- ByteString
NumberOfSections
public int NumberOfSections { get; set; }
Property Value
Parser
public static MessageParser<ContentItemMetadata> Parser { get; }
Property Value
- MessageParser<ContentItemMetadata>
PlayCount
public int PlayCount { get; set; }
Property Value
PlaybackProgress
public float PlaybackProgress { get; set; }
Property Value
PlaybackRate
public float PlaybackRate { get; set; }
Property Value
PlaylistTraits
public PlaylistTraits.Types.Enum PlaylistTraits { get; set; }
Property Value
PlaylistType
public int PlaylistType { get; set; }
Property Value
PreferredFormat
public AudioFormat PreferredFormat { get; set; }
Property Value
ProfileIdentifier
public string ProfileIdentifier { get; set; }
Property Value
PurchaseInfoData
public ByteString PurchaseInfoData { get; set; }
Property Value
- ByteString
RadioStationIdentifier
public long RadioStationIdentifier { get; set; }
Property Value
RadioStationName
public string RadioStationName { get; set; }
Property Value
RadioStationString
public string RadioStationString { get; set; }
Property Value
RadioStationType
public int RadioStationType { get; set; }
Property Value
ReleaseDate
public double ReleaseDate { get; set; }
Property Value
SeasonNumber
public int SeasonNumber { get; set; }
Property Value
SeriesName
public string SeriesName { get; set; }
Property Value
ServiceIdentifier
public string ServiceIdentifier { get; set; }
Property Value
SongTraits
public SongTraits.Types.Enum SongTraits { get; set; }
Property Value
StartTime
public double StartTime { get; set; }
Property Value
Subtitle
public string Subtitle { get; set; }
Property Value
Title
public string Title { get; set; }
Property Value
TotalDiscCount
public int TotalDiscCount { get; set; }
Property Value
TotalTrackCount
public int TotalTrackCount { get; set; }
Property Value
TrackArtistName
public string TrackArtistName { get; set; }
Property Value
TrackNumber
public int TrackNumber { get; set; }
Property Value
UserInfoData
public ByteString UserInfoData { get; set; }
Property Value
- ByteString
Methods
CalculateSize()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
public int CalculateSize()
Returns
- int
The number of bytes required to write this message to a coded output stream.
ClearActiveFormatJustification()
Clears the value of the "activeFormatJustification" field
public void ClearActiveFormatJustification()
ClearAlbumArtistName()
Clears the value of the "albumArtistName" field
public void ClearAlbumArtistName()
ClearAlbumName()
Clears the value of the "albumName" field
public void ClearAlbumName()
ClearAlbumTraits()
Clears the value of the "albumTraits" field
public void ClearAlbumTraits()
ClearAlbumYear()
Clears the value of the "albumYear" field
public void ClearAlbumYear()
ClearAppMetricsData()
Clears the value of the "appMetricsData" field
public void ClearAppMetricsData()
ClearArtworkAvailable()
Clears the value of the "artworkAvailable" field
public void ClearArtworkAvailable()
ClearArtworkDataHeight()
Clears the value of the "artworkDataHeight" field
public void ClearArtworkDataHeight()
ClearArtworkDataWidth()
Clears the value of the "artworkDataWidth" field
public void ClearArtworkDataWidth()
ClearArtworkFileURL()
Clears the value of the "artworkFileURL" field
public void ClearArtworkFileURL()
ClearArtworkIdentifier()
Clears the value of the "artworkIdentifier" field
public void ClearArtworkIdentifier()
ClearArtworkMIMEType()
Clears the value of the "artworkMIMEType" field
public void ClearArtworkMIMEType()
ClearArtworkURL()
Clears the value of the "artworkURL" field
public void ClearArtworkURL()
ClearArtworkURLTemplatesData()
Clears the value of the "artworkURLTemplatesData" field
public void ClearArtworkURLTemplatesData()
ClearAssetURLString()
Clears the value of the "assetURLString" field
public void ClearAssetURLString()
ClearBrandIdentifier()
Clears the value of the "brandIdentifier" field
public void ClearBrandIdentifier()
ClearChapterCount()
Clears the value of the "chapterCount" field
public void ClearChapterCount()
ClearCollectionIdentifier()
Clears the value of the "collectionIdentifier" field
public void ClearCollectionIdentifier()
ClearCollectionInfoData()
Clears the value of the "collectionInfoData" field
public void ClearCollectionInfoData()
ClearComposer()
Clears the value of the "composer" field
public void ClearComposer()
ClearContentIdentifier()
Clears the value of the "contentIdentifier" field
public void ClearContentIdentifier()
ClearCurrentPlaybackDateData()
Clears the value of the "currentPlaybackDateData" field
public void ClearCurrentPlaybackDateData()
ClearDefaultPlaybackRate()
Clears the value of the "defaultPlaybackRate" field
public void ClearDefaultPlaybackRate()
ClearDeviceSpecificUserInfoData()
Clears the value of the "deviceSpecificUserInfoData" field
public void ClearDeviceSpecificUserInfoData()
ClearDirectorName()
Clears the value of the "directorName" field
public void ClearDirectorName()
ClearDiscNumber()
Clears the value of the "discNumber" field
public void ClearDiscNumber()
ClearDownloadProgress()
Clears the value of the "downloadProgress" field
public void ClearDownloadProgress()
ClearDownloadState()
Clears the value of the "downloadState" field
public void ClearDownloadState()
ClearDuration()
Clears the value of the "duration" field
public void ClearDuration()
ClearEditingStyleFlags()
Clears the value of the "editingStyleFlags" field
public void ClearEditingStyleFlags()
ClearElapsedTime()
Clears the value of the "elapsedTime" field
public void ClearElapsedTime()
ClearElapsedTimeTimestamp()
Clears the value of the "elapsedTimeTimestamp" field
public void ClearElapsedTimeTimestamp()
ClearEpisodeNumber()
Clears the value of the "episodeNumber" field
public void ClearEpisodeNumber()
ClearEpisodeType()
Clears the value of the "episodeType" field
public void ClearEpisodeType()
ClearFormatTierPreference()
Clears the value of the "formatTierPreference" field
public void ClearFormatTierPreference()
ClearGenre()
Clears the value of the "genre" field
public void ClearGenre()
ClearITunesStoreAlbumIdentifier()
Clears the value of the "iTunesStoreAlbumIdentifier" field
public void ClearITunesStoreAlbumIdentifier()
ClearITunesStoreArtistIdentifier()
Clears the value of the "iTunesStoreArtistIdentifier" field
public void ClearITunesStoreArtistIdentifier()
ClearITunesStoreIdentifier()
Clears the value of the "iTunesStoreIdentifier" field
public void ClearITunesStoreIdentifier()
ClearITunesStoreSubscriptionIdentifier()
Clears the value of the "iTunesStoreSubscriptionIdentifier" field
public void ClearITunesStoreSubscriptionIdentifier()
ClearInferredTimestamp()
Clears the value of the "inferredTimestamp" field
public void ClearInferredTimestamp()
ClearInfoAvailable()
Clears the value of the "infoAvailable" field
public void ClearInfoAvailable()
ClearIsAlwaysLive()
Clears the value of the "isAlwaysLive" field
public void ClearIsAlwaysLive()
ClearIsContainer()
Clears the value of the "isContainer" field
public void ClearIsContainer()
ClearIsCurrentlyPlaying()
Clears the value of the "isCurrentlyPlaying" field
public void ClearIsCurrentlyPlaying()
ClearIsExplicitItem()
Clears the value of the "isExplicitItem" field
public void ClearIsExplicitItem()
ClearIsInWishList()
Clears the value of the "isInWishList" field
public void ClearIsInWishList()
ClearIsLiked()
Clears the value of the "isLiked" field
public void ClearIsLiked()
ClearIsLoading()
Clears the value of the "isLoading" field
public void ClearIsLoading()
ClearIsPlayable()
Clears the value of the "isPlayable" field
public void ClearIsPlayable()
ClearIsSharable()
Clears the value of the "isSharable" field
public void ClearIsSharable()
ClearIsSteerable()
Clears the value of the "isSteerable" field
public void ClearIsSteerable()
ClearIsStreamingContent()
Clears the value of the "isStreamingContent" field
public void ClearIsStreamingContent()
ClearLanguageOptionsAvailable()
Clears the value of the "languageOptionsAvailable" field
public void ClearLanguageOptionsAvailable()
ClearLegacyUniqueIdentifier()
Clears the value of the "legacyUniqueIdentifier" field
public void ClearLegacyUniqueIdentifier()
ClearLocalizedContentRating()
Clears the value of the "localizedContentRating" field
public void ClearLocalizedContentRating()
ClearLocalizedDurationString()
Clears the value of the "localizedDurationString" field
public void ClearLocalizedDurationString()
ClearLyricsAvailable()
Clears the value of the "lyricsAvailable" field
public void ClearLyricsAvailable()
ClearLyricsURL()
Clears the value of the "lyricsURL" field
public void ClearLyricsURL()
ClearMediaSubType()
Clears the value of the "mediaSubType" field
public void ClearMediaSubType()
ClearMediaType()
Clears the value of the "mediaType" field
public void ClearMediaType()
ClearNowPlayingInfoData()
Clears the value of the "nowPlayingInfoData" field
public void ClearNowPlayingInfoData()
ClearNumberOfSections()
Clears the value of the "numberOfSections" field
public void ClearNumberOfSections()
ClearPlayCount()
Clears the value of the "playCount" field
public void ClearPlayCount()
ClearPlaybackProgress()
Clears the value of the "playbackProgress" field
public void ClearPlaybackProgress()
ClearPlaybackRate()
Clears the value of the "playbackRate" field
public void ClearPlaybackRate()
ClearPlaylistTraits()
Clears the value of the "playlistTraits" field
public void ClearPlaylistTraits()
ClearPlaylistType()
Clears the value of the "playlistType" field
public void ClearPlaylistType()
ClearProfileIdentifier()
Clears the value of the "profileIdentifier" field
public void ClearProfileIdentifier()
ClearPurchaseInfoData()
Clears the value of the "purchaseInfoData" field
public void ClearPurchaseInfoData()
ClearRadioStationIdentifier()
Clears the value of the "radioStationIdentifier" field
public void ClearRadioStationIdentifier()
ClearRadioStationName()
Clears the value of the "radioStationName" field
public void ClearRadioStationName()
ClearRadioStationString()
Clears the value of the "radioStationString" field
public void ClearRadioStationString()
ClearRadioStationType()
Clears the value of the "radioStationType" field
public void ClearRadioStationType()
ClearReleaseDate()
Clears the value of the "releaseDate" field
public void ClearReleaseDate()
ClearSeasonNumber()
Clears the value of the "seasonNumber" field
public void ClearSeasonNumber()
ClearSeriesName()
Clears the value of the "seriesName" field
public void ClearSeriesName()
ClearServiceIdentifier()
Clears the value of the "serviceIdentifier" field
public void ClearServiceIdentifier()
ClearSongTraits()
Clears the value of the "songTraits" field
public void ClearSongTraits()
ClearStartTime()
Clears the value of the "startTime" field
public void ClearStartTime()
ClearSubtitle()
Clears the value of the "subtitle" field
public void ClearSubtitle()
ClearTitle()
Clears the value of the "title" field
public void ClearTitle()
ClearTotalDiscCount()
Clears the value of the "totalDiscCount" field
public void ClearTotalDiscCount()
ClearTotalTrackCount()
Clears the value of the "totalTrackCount" field
public void ClearTotalTrackCount()
ClearTrackArtistName()
Clears the value of the "trackArtistName" field
public void ClearTrackArtistName()
ClearTrackNumber()
Clears the value of the "trackNumber" field
public void ClearTrackNumber()
ClearUserInfoData()
Clears the value of the "userInfoData" field
public void ClearUserInfoData()
Clone()
Creates a deep clone of this object.
public ContentItemMetadata Clone()
Returns
- ContentItemMetadata
A deep clone of this object.
Equals(ContentItemMetadata)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(ContentItemMetadata other)
Parameters
otherContentItemMetadataAn object to compare with this object.
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
MergeFrom(ContentItemMetadata)
Merges the given message into this one.
public void MergeFrom(ContentItemMetadata other)
Parameters
otherContentItemMetadata
Remarks
See the user guide for precise merge semantics.
MergeFrom(CodedInputStream)
Merges the data from the specified coded input stream with the current message.
public void MergeFrom(CodedInputStream input)
Parameters
inputCodedInputStream
Remarks
See the user guide for precise merge semantics.
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
WriteTo(CodedOutputStream)
Writes the data to the given coded output stream.
public void WriteTo(CodedOutputStream output)
Parameters
outputCodedOutputStreamCoded output stream to write the data to. Must not be null.