luxlabs header browser preview


@class NSDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface HURoutesManager : NSObject {
    NSDictionary *_pickableRoutes;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _routingLock;
}

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *routingQueue;

- (id)init;
- (void)dealloc;
- (void)mediaServerDied;
- (void).cxx_destruct;
- (id)currentPickableAudioRoutes;
- (void)registerNotifications;
- (void)clearAudioRoutes;
- (id)fetchHearingAidsPeripheralUUIDs;
- (id)_copyPickableRoutes;
- (void)_savePickableRoutes:(id)a0;
- (id)fetchCurrentPickableAudioRoutesIfNeeded;
- (void)fetchCurrentPickableAudioRoutesIfNeededAsync:(id /* block */)a0;
- (BOOL)isRouteUIDHearingAidPeripheralUUID:(id)a0 inPeripheralUUIDs:(id)a1;
- (BOOL)oldRoutes:(id)a0 equalToNewRoutes:(id)a1;
- (void)pickableAudioRoutesDidChange:(id)a0;

@end