luxlabs header browser preview


@class NSString, NSDictionary, NSError;
@protocol MRExternalDeviceTransportConnectionDelegate;

@interface MRExternalDeviceTransportConnection : NSObject

@property (retain, nonatomic) NSString *label;
@property (retain, nonatomic) NSString *destinationOutputDeviceUID;
@property (retain, nonatomic) NSString *destinationGroupUID;
@property (nonatomic) unsigned int connectOptions;
@property (retain, nonatomic) NSDictionary *connectUserInfo;
@property (readonly, nonatomic) BOOL isValid;
@property (readonly, nonatomic) NSError *error;
@property (weak, nonatomic) id<MRExternalDeviceTransportConnectionDelegate> delegate;

- (void)close;
- (void)closeWithError:(id)a0;
- (void).cxx_destruct;
- (id)exportEndpoint:(id)a0;
- (void)_notifyDelegateDidCloseWithError:(id)a0;
- (void)_notifyDelegateDidReceiveData:(id)a0;
- (void)_notifyDelegateHasSpaceAvailable;
- (id)exportEndpoints:(id)a0;
- (id)exportOutputDevice:(id)a0 endpoint:(id)a1;
- (id)exportOutputDevices:(id)a0 endpoint:(id)a1;
- (BOOL)hasAccessToPlayerPath:(id)a0;
- (BOOL)isAllowedToSendCommand:(unsigned int)a0;
- (BOOL)isAllowedToSendMessageType:(unsigned long long)a0;
- (unsigned long long)sendTransportData:(id)a0 options:(id)a1;

@end