Table of Contents

Class SetDefaultSupportedCommandsMessage

Namespace
AppleTvControlLibrary.Mrp.Protobuf
Assembly
AppleTvControlLibrary.Mrp.dll

Seems to be the same as SetStateMessage

public sealed class SetDefaultSupportedCommandsMessage : IMessage<SetDefaultSupportedCommandsMessage>, IEquatable<SetDefaultSupportedCommandsMessage>, IDeepCloneable<SetDefaultSupportedCommandsMessage>, IBufferMessage, IMessage
Inheritance
SetDefaultSupportedCommandsMessage
Implements
IBufferMessage
IMessage
Inherited Members

Constructors

SetDefaultSupportedCommandsMessage()

public SetDefaultSupportedCommandsMessage()

SetDefaultSupportedCommandsMessage(SetDefaultSupportedCommandsMessage)

public SetDefaultSupportedCommandsMessage(SetDefaultSupportedCommandsMessage other)

Parameters

other SetDefaultSupportedCommandsMessage

Fields

DisplayIDFieldNumber

Field number for the "displayID" field.

public const int DisplayIDFieldNumber = 4

Field Value

int

DisplayNameFieldNumber

Field number for the "displayName" field.

public const int DisplayNameFieldNumber = 5

Field Value

int

NowPlayingInfoFieldNumber

Field number for the "nowPlayingInfo" field.

public const int NowPlayingInfoFieldNumber = 1

Field Value

int

PlaybackQueueCapabilitiesFieldNumber

Field number for the "playbackQueueCapabilities" field.

public const int PlaybackQueueCapabilitiesFieldNumber = 8

Field Value

int

PlaybackQueueFieldNumber

Field number for the "playbackQueue" field.

public const int PlaybackQueueFieldNumber = 3

Field Value

int

PlaybackStateFieldNumber

Field number for the "playbackState" field.

public const int PlaybackStateFieldNumber = 6

Field Value

int

PlaybackStateTimestampFieldNumber

Field number for the "playbackStateTimestamp" field.

public const int PlaybackStateTimestampFieldNumber = 11

Field Value

int

PlayerPathFieldNumber

Field number for the "playerPath" field.

public const int PlayerPathFieldNumber = 9

Field Value

int

RequestFieldNumber

Field number for the "request" field.

public const int RequestFieldNumber = 10

Field Value

int

SupportedCommandsFieldNumber

Field number for the "supportedCommands" field.

public const int SupportedCommandsFieldNumber = 2

Field Value

int

Properties

Descriptor

public static MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

DisplayID

public string DisplayID { get; set; }

Property Value

string

DisplayName

public string DisplayName { get; set; }

Property Value

string

HasDisplayID

Gets whether the "displayID" field is set

public bool HasDisplayID { get; }

Property Value

bool

HasDisplayName

Gets whether the "displayName" field is set

public bool HasDisplayName { get; }

Property Value

bool

HasPlaybackState

Gets whether the "playbackState" field is set

public bool HasPlaybackState { get; }

Property Value

bool

HasPlaybackStateTimestamp

Gets whether the "playbackStateTimestamp" field is set

public bool HasPlaybackStateTimestamp { get; }

Property Value

bool

NowPlayingInfo

public NowPlayingInfo NowPlayingInfo { get; set; }

Property Value

NowPlayingInfo

Parser

public static MessageParser<SetDefaultSupportedCommandsMessage> Parser { get; }

Property Value

MessageParser<SetDefaultSupportedCommandsMessage>

PlaybackQueue

public PlaybackQueue PlaybackQueue { get; set; }

Property Value

PlaybackQueue

PlaybackQueueCapabilities

public PlaybackQueueCapabilities PlaybackQueueCapabilities { get; set; }

Property Value

PlaybackQueueCapabilities

PlaybackState

public PlaybackState.Types.Enum PlaybackState { get; set; }

Property Value

PlaybackState.Types.Enum

PlaybackStateTimestamp

public double PlaybackStateTimestamp { get; set; }

Property Value

double

PlayerPath

public PlayerPath PlayerPath { get; set; }

Property Value

PlayerPath

Request

public PlaybackQueueRequestMessage Request { get; set; }

Property Value

PlaybackQueueRequestMessage

SupportedCommands

public SupportedCommands SupportedCommands { get; set; }

Property Value

SupportedCommands

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.

ClearDisplayID()

Clears the value of the "displayID" field

public void ClearDisplayID()

ClearDisplayName()

Clears the value of the "displayName" field

public void ClearDisplayName()

ClearPlaybackState()

Clears the value of the "playbackState" field

public void ClearPlaybackState()

ClearPlaybackStateTimestamp()

Clears the value of the "playbackStateTimestamp" field

public void ClearPlaybackStateTimestamp()

Clone()

Creates a deep clone of this object.

public SetDefaultSupportedCommandsMessage Clone()

Returns

SetDefaultSupportedCommandsMessage

A deep clone of this object.

Equals(SetDefaultSupportedCommandsMessage)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(SetDefaultSupportedCommandsMessage other)

Parameters

other SetDefaultSupportedCommandsMessage

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object)

Determines whether the specified object is equal to the current object.

public override bool Equals(object other)

Parameters

other object

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

MergeFrom(SetDefaultSupportedCommandsMessage)

Merges the given message into this one.

public void MergeFrom(SetDefaultSupportedCommandsMessage other)

Parameters

other SetDefaultSupportedCommandsMessage

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

input CodedInputStream

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

output CodedOutputStream

Coded output stream to write the data to. Must not be null.