luxlabs header browser preview


@class MPAVOutputDeviceRoute, NSString, MPAVRouteConnection, MPMRAVEndpointWrapper, NSObject, MRAVEndpoint;
@protocol OS_dispatch_queue;

@interface MPAVEndpointRoute : MPAVRoute {
    MPAVRouteConnection *_connection;
    NSObject<OS_dispatch_queue> *_accessQueue;
    NSObject<OS_dispatch_queue> *_calloutQueue;
    NSString *_sortName;
}

@property (retain, nonatomic) MPAVRouteConnection *connection;
@property (readonly, nonatomic) MPAVOutputDeviceRoute *predictedOutputDevice;
@property (readonly, nonatomic) void *endpoint;
@property (readonly, nonatomic) MRAVEndpoint *endpointObject;
@property (retain, nonatomic) MPMRAVEndpointWrapper *endpointWrapper;
@property (readonly, nonatomic) NSString *sortName;
@property (readonly, nonatomic) BOOL canModifyGroupMembership;

+ (BOOL)supportsSecureCoding;
+ (void)getActiveEndpointRouteWithCompletion:(id /* block */)a0;

- (BOOL)canFetchMediaDataFromSender;
- (id)groupUID;
- (void)resetPredictedOutputDevice;
- (BOOL)supportsGrouping;
- (BOOL)isPickable;
- (id)clusterComposition;
- (BOOL)canPlayEncryptedProgressiveDownloadAssets;
- (BOOL)presentsOptimizedUserInterfaceWhenPlayingFetchedAudioOnlyAssets;
- (BOOL)canAccessRemoteAssets;
- (long long)clusterType;
- (id)routeUID;
- (void)dealloc;
- (BOOL)isProxyGroupPlayer;
- (BOOL)isMacRoute;
- (BOOL)isLowFidelityRoute;
- (BOOL)isSplitterCapable;
- (void)encodeWithCoder:(id)a0;
- (long long)routeType;
- (id)productIdentifier;
- (id)designatedGroupLeaderRouteUID;
- (BOOL)isDeviceSpeakerRoute;
- (BOOL)isB520Route;
- (BOOL)supportsAirPlayGrouping;
- (id)designatedGroupLeaderName;
- (id)initWithEndpoint:(void *)a0;
- (id)description;
- (BOOL)isAppleTVRoute;
- (BOOL)isPhoneRoute;
- (BOOL)isSplitRoute;
- (void).cxx_destruct;
- (id)routeNames;
- (BOOL)isHomePodRoute;
- (BOOL)isDeviceRoute;
- (BOOL)isHomeTheaterRoute;
- (long long)originalRouteSubtype;
- (BOOL)isLowLatencyRoute;
- (id)routeName;
- (id)initWithCoder:(id)a0;
- (BOOL)isStereoPair;
- (long long)routeSubtype;
- (BOOL)isClusterRoute;
- (void)_endpointDidChange:(id)a0;
- (void)_endpointOutputDevicesDidChange:(id)a0;
- (void)_endpointPredictedOutputDeviceDidChange:(id)a0;
- (BOOL)_groupLeaderIsOfDeviceSubtype:(unsigned int)a0;
- (unsigned long long)_outputDevicesComposition;
- (id)effectiveGroupLeader;
- (void)establishGroup;
- (id)groupLeaderAirplayIdentifier;
- (BOOL)isAirPlayingToDevice;
- (BOOL)isRoutingToWirelessDevice;
- (BOOL)isTVRoute;
- (long long)numberOfOutputDevices;
- (BOOL)supportsRemoteControl;

@end