Class PlaybackQueueRequestMessage
- Namespace
- AppleTvControlLibrary.Mrp.Protobuf
- Assembly
- AppleTvControlLibrary.Mrp.dll
public sealed class PlaybackQueueRequestMessage : IMessage<PlaybackQueueRequestMessage>, IEquatable<PlaybackQueueRequestMessage>, IDeepCloneable<PlaybackQueueRequestMessage>, IBufferMessage, IMessage
- Inheritance
-
PlaybackQueueRequestMessage
- Implements
-
IMessage<PlaybackQueueRequestMessage>IDeepCloneable<PlaybackQueueRequestMessage>IBufferMessageIMessage
- Inherited Members
Constructors
PlaybackQueueRequestMessage()
public PlaybackQueueRequestMessage()
PlaybackQueueRequestMessage(PlaybackQueueRequestMessage)
public PlaybackQueueRequestMessage(PlaybackQueueRequestMessage other)
Parameters
Fields
ArtworkHeightFieldNumber
Field number for the "artworkHeight" field.
public const int ArtworkHeightFieldNumber = 5
Field Value
ArtworkWidthFieldNumber
Field number for the "artworkWidth" field.
public const int ArtworkWidthFieldNumber = 4
Field Value
CachingPolicyFieldNumber
Field number for the "cachingPolicy" field.
public const int CachingPolicyFieldNumber = 15
Field Value
ContentItemIdentifiersFieldNumber
Field number for the "contentItemIdentifiers" field.
public const int ContentItemIdentifiersFieldNumber = 12
Field Value
ContextFieldNumber
Field number for the "context" field.
public const int ContextFieldNumber = 10
Field Value
IncludeInfoFieldNumber
Field number for the "includeInfo" field.
public const int IncludeInfoFieldNumber = 8
Field Value
IncludeLanguageOptionsFieldNumber
Field number for the "includeLanguageOptions" field.
public const int IncludeLanguageOptionsFieldNumber = 9
Field Value
IncludeLyricsFieldNumber
Field number for the "includeLyrics" field.
public const int IncludeLyricsFieldNumber = 6
Field Value
IncludeMetadataFieldNumber
Field number for the "includeMetadata" field.
public const int IncludeMetadataFieldNumber = 3
Field Value
IncludeSectionsFieldNumber
Field number for the "includeSections" field.
public const int IncludeSectionsFieldNumber = 7
Field Value
IsLegacyNowPlayingInfoRequestFieldNumber
Field number for the "isLegacyNowPlayingInfoRequest" field.
public const int IsLegacyNowPlayingInfoRequestFieldNumber = 17
Field Value
LabelFieldNumber
Field number for the "label" field.
public const int LabelFieldNumber = 16
Field Value
LengthFieldNumber
Field number for the "length" field.
public const int LengthFieldNumber = 2
Field Value
LocationFieldNumber
Field number for the "location" field.
public const int LocationFieldNumber = 1
Field Value
PlayerPathFieldNumber
Field number for the "playerPath" field.
public const int PlayerPathFieldNumber = 14
Field Value
RequestIDFieldNumber
Field number for the "requestID" field.
public const int RequestIDFieldNumber = 11
Field Value
ReturnContentItemAssetsInUserCompletionFieldNumber
Field number for the "returnContentItemAssetsInUserCompletion" field.
public const int ReturnContentItemAssetsInUserCompletionFieldNumber = 13
Field Value
Properties
ArtworkHeight
public double ArtworkHeight { get; set; }
Property Value
ArtworkWidth
public double ArtworkWidth { get; set; }
Property Value
CachingPolicy
public int CachingPolicy { get; set; }
Property Value
ContentItemIdentifiers
public RepeatedField<string> ContentItemIdentifiers { get; }
Property Value
- RepeatedField<string>
Context
public PlaybackQueueContext Context { get; set; }
Property Value
Descriptor
public static MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
HasArtworkHeight
Gets whether the "artworkHeight" field is set
public bool HasArtworkHeight { get; }
Property Value
HasArtworkWidth
Gets whether the "artworkWidth" field is set
public bool HasArtworkWidth { get; }
Property Value
HasCachingPolicy
Gets whether the "cachingPolicy" field is set
public bool HasCachingPolicy { get; }
Property Value
HasIncludeInfo
Gets whether the "includeInfo" field is set
public bool HasIncludeInfo { get; }
Property Value
HasIncludeLanguageOptions
Gets whether the "includeLanguageOptions" field is set
public bool HasIncludeLanguageOptions { get; }
Property Value
HasIncludeLyrics
Gets whether the "includeLyrics" field is set
public bool HasIncludeLyrics { get; }
Property Value
HasIncludeMetadata
Gets whether the "includeMetadata" field is set
public bool HasIncludeMetadata { get; }
Property Value
HasIncludeSections
Gets whether the "includeSections" field is set
public bool HasIncludeSections { get; }
Property Value
HasIsLegacyNowPlayingInfoRequest
Gets whether the "isLegacyNowPlayingInfoRequest" field is set
public bool HasIsLegacyNowPlayingInfoRequest { get; }
Property Value
HasLabel
Gets whether the "label" field is set
public bool HasLabel { get; }
Property Value
HasLength
Gets whether the "length" field is set
public bool HasLength { get; }
Property Value
HasLocation
Gets whether the "location" field is set
public bool HasLocation { get; }
Property Value
HasRequestID
Gets whether the "requestID" field is set
public bool HasRequestID { get; }
Property Value
HasReturnContentItemAssetsInUserCompletion
Gets whether the "returnContentItemAssetsInUserCompletion" field is set
public bool HasReturnContentItemAssetsInUserCompletion { get; }
Property Value
IncludeInfo
public bool IncludeInfo { get; set; }
Property Value
IncludeLanguageOptions
public bool IncludeLanguageOptions { get; set; }
Property Value
IncludeLyrics
public bool IncludeLyrics { get; set; }
Property Value
IncludeMetadata
public bool IncludeMetadata { get; set; }
Property Value
IncludeSections
public bool IncludeSections { get; set; }
Property Value
IsLegacyNowPlayingInfoRequest
public bool IsLegacyNowPlayingInfoRequest { get; set; }
Property Value
Label
public string Label { get; set; }
Property Value
Length
public int Length { get; set; }
Property Value
Location
public int Location { get; set; }
Property Value
Parser
public static MessageParser<PlaybackQueueRequestMessage> Parser { get; }
Property Value
- MessageParser<PlaybackQueueRequestMessage>
PlayerPath
public PlayerPath PlayerPath { get; set; }
Property Value
RequestID
public string RequestID { get; set; }
Property Value
ReturnContentItemAssetsInUserCompletion
public bool ReturnContentItemAssetsInUserCompletion { get; set; }
Property Value
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.
ClearArtworkHeight()
Clears the value of the "artworkHeight" field
public void ClearArtworkHeight()
ClearArtworkWidth()
Clears the value of the "artworkWidth" field
public void ClearArtworkWidth()
ClearCachingPolicy()
Clears the value of the "cachingPolicy" field
public void ClearCachingPolicy()
ClearIncludeInfo()
Clears the value of the "includeInfo" field
public void ClearIncludeInfo()
ClearIncludeLanguageOptions()
Clears the value of the "includeLanguageOptions" field
public void ClearIncludeLanguageOptions()
ClearIncludeLyrics()
Clears the value of the "includeLyrics" field
public void ClearIncludeLyrics()
ClearIncludeMetadata()
Clears the value of the "includeMetadata" field
public void ClearIncludeMetadata()
ClearIncludeSections()
Clears the value of the "includeSections" field
public void ClearIncludeSections()
ClearIsLegacyNowPlayingInfoRequest()
Clears the value of the "isLegacyNowPlayingInfoRequest" field
public void ClearIsLegacyNowPlayingInfoRequest()
ClearLabel()
Clears the value of the "label" field
public void ClearLabel()
ClearLength()
Clears the value of the "length" field
public void ClearLength()
ClearLocation()
Clears the value of the "location" field
public void ClearLocation()
ClearRequestID()
Clears the value of the "requestID" field
public void ClearRequestID()
ClearReturnContentItemAssetsInUserCompletion()
Clears the value of the "returnContentItemAssetsInUserCompletion" field
public void ClearReturnContentItemAssetsInUserCompletion()
Clone()
Creates a deep clone of this object.
public PlaybackQueueRequestMessage Clone()
Returns
- PlaybackQueueRequestMessage
A deep clone of this object.
Equals(PlaybackQueueRequestMessage)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(PlaybackQueueRequestMessage other)
Parameters
otherPlaybackQueueRequestMessageAn 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(PlaybackQueueRequestMessage)
Merges the given message into this one.
public void MergeFrom(PlaybackQueueRequestMessage other)
Parameters
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.