@class NSString, NSMutableArray, _MRCommandOptionsProtobuf; @interface _MRCommandInfoProtobuf : PBCodable <NSCopying> { struct { double *list; unsigned long long count; unsigned long long size; } _preferredIntervals; struct { int *list; unsigned long long count; unsigned long long size; } _supportedInsertionPositions; struct { int *list; unsigned long long count; unsigned long long size; } _supportedPlaybackQueueTypes; struct { int *list; unsigned long long count; unsigned long long size; } _supportedQueueEndActions; struct { float *list; unsigned long long count; unsigned long long size; } _supportedRates; struct { unsigned char canScrub : 1; unsigned char command : 1; unsigned char currentQueueEndAction : 1; unsigned char disabledReason : 1; unsigned char maximumRating : 1; unsigned char minimumRating : 1; unsigned char numAvailableSkips : 1; unsigned char preferredPlaybackRate : 1; unsigned char presentationStyle : 1; unsigned char repeatMode : 1; unsigned char shuffleMode : 1; unsigned char skipFrequency : 1; unsigned char skipInterval : 1; unsigned char upNextItemCount : 1; unsigned char vocalsControlLevel : 1; unsigned char vocalsControlMaxLevel : 1; unsigned char vocalsControlMinLevel : 1; unsigned char active : 1; unsigned char enabled : 1; unsigned char supportsSharedQueue : 1; unsigned char vocalsControlActive : 1; unsigned char vocalsControlContinuous : 1; } _has; } @property (nonatomic) BOOL hasCommand; @property (nonatomic) int command; @property (nonatomic) BOOL hasEnabled; @property (nonatomic) BOOL enabled; @property (nonatomic) BOOL hasActive; @property (nonatomic) BOOL active; @property (readonly, nonatomic) unsigned long long preferredIntervalsCount; @property (readonly, nonatomic) double *preferredIntervals; @property (readonly, nonatomic) BOOL hasLocalizedTitle; @property (retain, nonatomic) NSString *localizedTitle; @property (readonly, nonatomic) BOOL hasLocalizedShortTitle; @property (retain, nonatomic) NSString *localizedShortTitle; @property (nonatomic) BOOL hasMinimumRating; @property (nonatomic) float minimumRating; @property (nonatomic) BOOL hasMaximumRating; @property (nonatomic) float maximumRating; @property (readonly, nonatomic) unsigned long long supportedRatesCount; @property (readonly, nonatomic) float *supportedRates; @property (nonatomic) BOOL hasRepeatMode; @property (nonatomic) int repeatMode; @property (nonatomic) BOOL hasShuffleMode; @property (nonatomic) int shuffleMode; @property (nonatomic) BOOL hasPresentationStyle; @property (nonatomic) int presentationStyle; @property (nonatomic) BOOL hasSkipInterval; @property (nonatomic) int skipInterval; @property (nonatomic) BOOL hasNumAvailableSkips; @property (nonatomic) int numAvailableSkips; @property (nonatomic) BOOL hasSkipFrequency; @property (nonatomic) int skipFrequency; @property (nonatomic) BOOL hasCanScrub; @property (nonatomic) int canScrub; @property (readonly, nonatomic) unsigned long long supportedPlaybackQueueTypesCount; @property (readonly, nonatomic) int *supportedPlaybackQueueTypes; @property (retain, nonatomic) NSMutableArray *supportedCustomQueueIdentifiers; @property (readonly, nonatomic) unsigned long long supportedInsertionPositionsCount; @property (readonly, nonatomic) int *supportedInsertionPositions; @property (nonatomic) BOOL hasSupportsSharedQueue; @property (nonatomic) BOOL supportsSharedQueue; @property (nonatomic) BOOL hasUpNextItemCount; @property (nonatomic) int upNextItemCount; @property (nonatomic) BOOL hasPreferredPlaybackRate; @property (nonatomic) float preferredPlaybackRate; @property (retain, nonatomic) NSMutableArray *supportedPlaybackSessionTypes; @property (retain, nonatomic) NSMutableArray *currentPlaybackSessionTypes; @property (readonly, nonatomic) BOOL hasPlaybackSessionIdentifier; @property (retain, nonatomic) NSString *playbackSessionIdentifier; @property (nonatomic) BOOL hasCurrentQueueEndAction; @property (nonatomic) int currentQueueEndAction; @property (readonly, nonatomic) unsigned long long supportedQueueEndActionsCount; @property (readonly, nonatomic) int *supportedQueueEndActions; @property (nonatomic) BOOL hasDisabledReason; @property (nonatomic) int disabledReason; @property (retain, nonatomic) NSMutableArray *supportedPlaybackSessionIdentifiers; @property (readonly, nonatomic) BOOL hasProactiveCommandOptions; @property (retain, nonatomic) _MRCommandOptionsProtobuf *proactiveCommandOptions; @property (nonatomic) BOOL hasVocalsControlActive; @property (nonatomic) BOOL vocalsControlActive; @property (nonatomic) BOOL hasVocalsControlLevel; @property (nonatomic) float vocalsControlLevel; @property (nonatomic) BOOL hasVocalsControlMaxLevel; @property (nonatomic) float vocalsControlMaxLevel; @property (nonatomic) BOOL hasVocalsControlMinLevel; @property (nonatomic) float vocalsControlMinLevel; @property (nonatomic) BOOL hasVocalsControlContinuous; @property (nonatomic) BOOL vocalsControlContinuous; + (Class)currentPlaybackSessionTypesType; + (Class)supportedCustomQueueIdentifierType; + (Class)supportedPlaybackSessionIdentifiersType; + (Class)supportedPlaybackSessionTypesType; - (unsigned long long)hash; - (void)dealloc; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)description; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (void)copyTo:(id)a0; - (BOOL)isEqual:(id)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (int)StringAsCommand:(id)a0; - (id)commandAsString:(int)a0; - (int)StringAsRepeatMode:(id)a0; - (void)addCurrentPlaybackSessionTypes:(id)a0; - (void)addSupportedInsertionPositions:(int)a0; - (int)StringAsCurrentQueueEndAction:(id)a0; - (int)StringAsDisabledReason:(id)a0; - (int)StringAsShuffleMode:(id)a0; - (int)StringAsSupportedQueueEndActions:(id)a0; - (void)addSupportedPlaybackQueueTypes:(int)a0; - (void)addPreferredInterval:(double)a0; - (void)addSupportedCustomQueueIdentifier:(id)a0; - (void)addSupportedPlaybackSessionIdentifiers:(id)a0; - (void)addSupportedPlaybackSessionTypes:(id)a0; - (void)addSupportedQueueEndActions:(int)a0; - (void)addSupportedRate:(float)a0; - (void)clearCurrentPlaybackSessionTypes; - (void)clearPreferredIntervals; - (void)clearSupportedCustomQueueIdentifiers; - (void)clearSupportedInsertionPositions; - (void)clearSupportedPlaybackQueueTypes; - (void)clearSupportedPlaybackSessionIdentifiers; - (void)clearSupportedPlaybackSessionTypes; - (void)clearSupportedQueueEndActions; - (void)clearSupportedRates; - (id)currentPlaybackSessionTypesAtIndex:(unsigned long long)a0; - (unsigned long long)currentPlaybackSessionTypesCount; - (id)currentQueueEndActionAsString:(int)a0; - (id)disabledReasonAsString:(int)a0; - (double)preferredIntervalAtIndex:(unsigned long long)a0; - (id)repeatModeAsString:(int)a0; - (void)setPreferredIntervals:(double *)a0 count:(unsigned long long)a1; - (void)setSupportedInsertionPositions:(int *)a0 count:(unsigned long long)a1; - (void)setSupportedPlaybackQueueTypes:(int *)a0 count:(unsigned long long)a1; - (void)setSupportedQueueEndActions:(int *)a0 count:(unsigned long long)a1; - (void)setSupportedRates:(float *)a0 count:(unsigned long long)a1; - (id)shuffleModeAsString:(int)a0; - (id)supportedCustomQueueIdentifierAtIndex:(unsigned long long)a0; - (unsigned long long)supportedCustomQueueIdentifiersCount; - (int)supportedInsertionPositionsAtIndex:(unsigned long long)a0; - (int)supportedPlaybackQueueTypesAtIndex:(unsigned long long)a0; - (id)supportedPlaybackSessionIdentifiersAtIndex:(unsigned long long)a0; - (unsigned long long)supportedPlaybackSessionIdentifiersCount; - (id)supportedPlaybackSessionTypesAtIndex:(unsigned long long)a0; - (unsigned long long)supportedPlaybackSessionTypesCount; - (id)supportedQueueEndActionsAsString:(int)a0; - (int)supportedQueueEndActionsAtIndex:(unsigned long long)a0; - (float)supportedRateAtIndex:(unsigned long long)a0; @end