luxlabs header browser preview


@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