System/Library/Frameworks/MediaPlayer.framework
MPAVLightweightRoutingController.h
Download MPAVLightweightRoutingController.h
@class NSArray, NSString, AVOutputDeviceDiscoverySession, NSDate, AVOutputContext;
@protocol MPAVLightweightRoutingControllerDelegate;
@interface MPAVLightweightRoutingController : NSObject {
AVOutputDeviceDiscoverySession *_avDiscoverySession;
AVOutputContext *_avOutputContext;
BOOL _notificationScheduled;
NSDate *_lastOutputContextNotificationDate;
}
@property (nonatomic) long long discoveryMode;
@property (readonly, nonatomic) NSArray *pickedRoutes;
@property (readonly, nonatomic, getter=isDevicePresenceDetected) BOOL devicePresenceDetected;
@property (readonly, copy, nonatomic) NSString *name;
@property (weak, nonatomic) id<MPAVLightweightRoutingControllerDelegate> delegate;
- (void)dealloc;
- (void)_availableOutputDevicesDidChangeNotification:(id)a0;
- (id)initWithName:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (void)_onSyncSelf_schedulePickedRoutesChangedNotification;
- (void)_outputContextDevicesDidChangeNotification:(id)a0;
- (void)_postPickedRoutesChangedNotification;
@end