luxlabs header browser preview


@class _MRAVOutputDeviceDescriptorProtobuf, MRAVOutputDeviceSourceInfo, NSDictionary, NSArray;

@interface MRAVDistantOutputDevice : MRAVOutputDevice <NSSecureCoding> {
    _MRAVOutputDeviceDescriptorProtobuf *_protobuf;
    MRAVOutputDeviceSourceInfo *_sourceInfo;
    NSDictionary *_modelSpecificInfo;
    NSArray *_clusterComposition;
    NSArray *_activatedClusterMemebers;
    NSArray *_allClusterMembers;
    NSArray *_rooms;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) _MRAVOutputDeviceDescriptorProtobuf *protobuf;
@property (readonly, nonatomic) _MRAVOutputDeviceDescriptorProtobuf *generateDescriptor;

- (id)deviceEnclosureColor;
- (id)modelSpecificInfo;
- (BOOL)isLocalDevice;
- (BOOL)canFetchMediaDataFromSender;
- (id)bluetoothID;
- (BOOL)isClusterLeader;
- (BOOL)isAirPlayReceiverSessionActive;
- (unsigned int)deviceSubtype;
- (id)activatedClusterMembersOutputDevices;
- (BOOL)requiresAuthorization;
- (BOOL)isPickable;
- (BOOL)isGroupLeader;
- (BOOL)hasBatteryLevel;
- (id)clusterComposition;
- (BOOL)canAccessiCloudMusicLibrary;
- (BOOL)isRemoteControllable;
- (BOOL)canRelayCommunicationChannel;
- (BOOL)canPlayEncryptedProgressiveDownloadAssets;
- (id)availableBluetoothListeningModes;
- (id)clusterID;
- (BOOL)isConversationDetectionEnabled;
- (BOOL)presentsOptimizedUserInterfaceWhenPlayingFetchedAudioOnlyAssets;
- (unsigned long long)configuredClusterSize;
- (id)groupSessionInfo;
- (BOOL)isGroupable;
- (id)logicalDeviceID;
- (BOOL)supportsHeadTrackedSpatialAudio;
- (BOOL)isDeviceGroupable;
- (BOOL)groupContainsGroupLeader;
- (BOOL)supportsRapport;
- (BOOL)producesLowFidelityAudio;
- (id)MACAddress;
- (BOOL)allowsHeadTrackedSpatialAudio;
- (BOOL)canAccessAppleMusic;
- (BOOL)discoveredOnSameInfra;
- (BOOL)supportsHAP;
- (BOOL)isAppleAccessory;
- (float)batteryLevel;
- (BOOL)isPickedOnPairedDevice;
- (BOOL)parentGroupContainsDiscoverableLeader;
- (BOOL)supportsBluetoothSharing;
- (BOOL)supportsSharePlayHandoff;
- (BOOL)supportsMultiplayer;
- (id)initWithDescriptor:(id)a0;
- (BOOL)supportsRapportRemoteControlTransport;
- (BOOL)isHeadTrackedSpatialAudioActive;
- (BOOL)supportsBufferedAirPlay;
- (id)playingPairedDeviceName;
- (id)airPlayGroupID;
- (id)firmwareVersion;
- (id)tightSyncID;
- (id)headTrackedSpatialAudioMode;
- (BOOL)canAccessRemoteAssets;
- (id)allClusterMembers;
- (BOOL)isAddedToHomeKit;
- (id)dnsNames;
- (BOOL)supportsConversationDetection;
- (unsigned int)clusterType;
- (id)currentBluetoothListeningMode;
- (BOOL)supportsEngageOnClusterActivation;
- (id)parentGroupIdentifier;
- (id)roomID;
- (id)sourceInfo;
- (long long)hostDeviceClass;
- (id)initWithSkeleton:(id)a0;
- (id)roomName;
- (id)rooms;
- (BOOL)supportsExternalScreen;
- (unsigned int)volumeCapabilities;
- (BOOL)isProxyGroupPlayer;
- (BOOL)isVolumeMuted;
- (id)parentUID;
- (void)encodeWithCoder:(id)a0;
- (id)modelID;
- (id)uid;
- (float)distance;
- (id)descriptor;
- (BOOL)isUsingJSONProtocol;
- (float)volume;
- (id)groupableOutputDevice;
- (id)groupID;
- (void).cxx_destruct;
- (id)name;
- (long long)transportType;
- (unsigned int)deviceType;
- (id)primaryID;
- (id)initWithCoder:(id)a0;

@end