@class NSXPCListenerEndpoint, NSString, NSDictionary, NSData, NSArray, NSObject; @protocol OS_dispatch_queue; @interface MRAVVirtualOutputDevice : MRAVOutputDevice { NSObject *_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