luxlabs header browser preview


@class NSXPCListenerEndpoint, NSString, NSDictionary, NSData, NSArray, NSObject;
@protocol OS_dispatch_queue;

@interface MRAVVirtualOutputDevice : MRAVOutputDevice {
    NSObject<OS_dispatch_queue> *_accessSerialQueue;
    NSString *_uid;
    NSString *_modelID;
    NSString *_firmwareVersion;
    NSString *_logicalDeviceID;
    NSString *_groupID;
    NSData *_MACAddress;
    NSDictionary *_modelSpecificInfo;
    NSString *_playingPairedDeviceName;
    NSString *_name;
    BOOL _canAccessRemoteAssets;
    BOOL _canAccessAppleMusic;
    BOOL _canAccessiCloudMusicLibrary;
    BOOL _canPlayEncryptedProgressiveDownloadAssets;
    BOOL _canFetchMediaDataFromSender;
    BOOL _presentsOptimizedUserInterfaceWhenPlayingFetchedAudioOnlyAssets;
    BOOL _isRemoteControllable;
    BOOL _canRelayCommunicationChannel;
    BOOL _supportsBufferedAirPlay;
    BOOL _supportsRapport;
    BOOL _isAddedToHomeKit;
    BOOL _isGroupLeader;
    BOOL _groupContainsGroupLeader;
    BOOL _airPlayReceiver;
    NSString *_parentGroupIdentifier;
    BOOL _isGroupable;
    BOOL _supportsBluetoothSharing;
    BOOL _isProxyGroupPlayer;
    BOOL _isPickedOnPairedDevice;
    float _batteryLevel;
    BOOL _hasBatteryLevel;
    BOOL _isLocalDevice;
    BOOL _supportsExternalScreen;
    unsigned int _deviceType;
    unsigned int _deviceSubType;
    BOOL _requiresAuthorization;
    BOOL _isVolumeControlAvailable;
    float _volume;
    NSString *_bluetoothID;
    BOOL _isUsingJSONProtocol;
    NSString *_currentBluetoothListeningMode;
    NSArray *_availableBluetoothListeningModes;
}

@property (readonly, nonatomic) NSXPCListenerEndpoint *pipeEndpoint;
@property (readonly, nonatomic) NSData *jsonDeviceDefinition;

- (id)modelSpecificInfo;
- (BOOL)isLocalDevice;
- (BOOL)canFetchMediaDataFromSender;
- (id)bluetoothID;
- (BOOL)isAirPlayReceiverSessionActive;
- (unsigned int)deviceSubtype;
- (BOOL)requiresAuthorization;
- (BOOL)isGroupLeader;
- (BOOL)hasBatteryLevel;
- (BOOL)canAccessiCloudMusicLibrary;
- (BOOL)isRemoteControllable;
- (BOOL)canRelayCommunicationChannel;
- (BOOL)canPlayEncryptedProgressiveDownloadAssets;
- (id)availableBluetoothListeningModes;
- (BOOL)presentsOptimizedUserInterfaceWhenPlayingFetchedAudioOnlyAssets;
- (BOOL)isGroupable;
- (id)logicalDeviceID;
- (BOOL)isDeviceGroupable;
- (BOOL)groupContainsGroupLeader;
- (BOOL)supportsRapport;
- (id)MACAddress;
- (BOOL)canAccessAppleMusic;
- (float)batteryLevel;
- (BOOL)isPickedOnPairedDevice;
- (BOOL)parentGroupContainsDiscoverableLeader;
- (BOOL)supportsBluetoothSharing;
- (BOOL)supportsBufferedAirPlay;
- (id)playingPairedDeviceName;
- (id)firmwareVersion;
- (BOOL)canAccessRemoteAssets;
- (BOOL)isAddedToHomeKit;
- (id)currentBluetoothListeningMode;
- (id)parentGroupIdentifier;
- (id)sourceInfo;
- (BOOL)supportsExternalScreen;
- (BOOL)isProxyGroupPlayer;
- (BOOL)isVolumeControlAvailable;
- (id)modelID;
- (id)uid;
- (BOOL)isUsingJSONProtocol;
- (float)volume;
- (id)groupID;
- (void).cxx_destruct;
- (id)name;
- (unsigned int)deviceType;
- (id)initWithJSONData:(id)a0 pipeEndpoint:(id)a1;

@end