luxlabs header browser preview


@class NSMutableDictionary, MRAVRoutingDiscoverySessionConfiguration, MRAVRoutingDiscoverySession;

@interface MRAVRoutingDiscoverySessionWrapper : NSProxy {
    NSMutableDictionary *_endpointsChangedCallbacks;
    NSMutableDictionary *_endpointsAddedCallbacks;
    NSMutableDictionary *_endpointsRemovedCallbacks;
    NSMutableDictionary *_endpointsModifiedCallbacks;
    NSMutableDictionary *_outputDevicesChangedCallbacks;
    NSMutableDictionary *_outputDevicesAddedCallbacks;
    NSMutableDictionary *_outputDevicesRemovedCallbacks;
    NSMutableDictionary *_outputDevicesModifiedCallbacks;
    NSMutableDictionary *_endpointsTokensMap;
    NSMutableDictionary *_outputDevicesTokensMap;
    unsigned int _discoveryMode;
}

@property (retain, nonatomic) MRAVRoutingDiscoverySessionConfiguration *configuration;
@property (retain, nonatomic) MRAVRoutingDiscoverySession *sharedSession;

- (id)addEndpointsChangedCallback:(id /* block */)a0;
- (void)removeEndpointsModifiedCallback:(id)a0;
- (void)removeEndpointsRemovedCallback:(id)a0;
- (void)removeEndpointsChangedCallback:(id)a0;
- (void)removeOutputDevicesAddedCallback:(id)a0;
- (void)transferOutputDevicesChangedCallbacksFromSession:(id)a0 toSession:(id)a1;
- (void)removeEndpointsAddedCallback:(id)a0;
- (void)forwardInvocation:(id)a0;
- (void)setRoutingContextUID:(id)a0;
- (id)addEndpointsRemovedCallback:(id /* block */)a0;
- (id)addOutputDevicesModifiedCallback:(id /* block */)a0;
- (void)removeOutputDevicesRemovedCallback:(id)a0;
- (void)setPopulatesExternalDevice:(BOOL)a0;
- (void)dealloc;
- (id)addOutputDevicesAddedCallback:(id /* block */)a0;
- (id)addOutputDevicesChangedCallback:(id /* block */)a0;
- (unsigned int)discoveryMode;
- (id)addEndpointsModifiedCallback:(id /* block */)a0;
- (void)setAlwaysAllowUpdates:(BOOL)a0;
- (id)addEndpointsAddedCallback:(id /* block */)a0;
- (void)removeOutputDevicesModifiedCallback:(id)a0;
- (void)setTargetAudioSessionID:(unsigned int)a0;
- (void)removeOutputDevicesChangedCallback:(id)a0;
- (void)transferOutputDevicesModifiedCallbacksFromSession:(id)a0 toSession:(id)a1;
- (id)addOutputDevicesRemovedCallback:(id /* block */)a0;
- (void)transferEndpointsChangedCallbacksFromSession:(id)a0 toSession:(id)a1;
- (void)updateSharedSession;
- (void)transferCallbacksFromSession:(id)a0 toSession:(id)a1;
- (void)transferOutputDevicesRemovedCallbacksFromSession:(id)a0 toSession:(id)a1;
- (void)setDiscoveryMode:(unsigned int)a0;
- (id)methodSignatureForSelector:(SEL)a0;
- (void)transferEndpointsRemovedCallbacksFromSession:(id)a0 toSession:(id)a1;
- (void)reevaluateDiscoveryModeForSession:(id)a0;
- (void).cxx_destruct;
- (void)transferEndpointsModifiedCallbacksFromSession:(id)a0 toSession:(id)a1;
- (id)debugDescription;
- (void)transferOutputDevicesAddedCallbacksFromSession:(id)a0 toSession:(id)a1;
- (void)transferEndpointsAddedCallbacksFromSession:(id)a0 toSession:(id)a1;
- (void)updateObserversWithPreviousSession:(id)a0;
- (id)initWithSession:(id)a0 configuration:(id)a1;

@end