System/Library/PrivateFrameworks/MediaRemote.framework
MRAVVirtualOutputDevice.h
Download MRAVVirtualOutputDevice.h
@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