luxlabs header browser preview


@class NSString, NSUUID, NSDate, NSObject;
@protocol OS_nw_activity, NSCopying;

@interface AVCSessionConfiguration : NSObject <NSCopying> {
    long long _sessionMode;
}

@property (nonatomic) long long sessionMode;
@property (copy, nonatomic) NSString *serviceName;
@property (nonatomic) BOOL outOfProcessCodecsEnabled;
@property (copy, nonatomic) NSObject<NSCopying> *reportingHierarchyToken;
@property (nonatomic, getter=isOneToOneModeEnabled) BOOL oneToOneModeEnabled;
@property (nonatomic, getter=isRemoteScreenControlEnabled) BOOL remoteScreenControlEnabled;
@property (nonatomic, setter=setParentNWActivity:) NSObject<OS_nw_activity> *parentNWActivity;
@property (copy, nonatomic) NSUUID *conversationID;
@property (copy, nonatomic) NSDate *conversationTimeBase;
@property (copy, nonatomic) NSDate *conversationTimeBaseTruncated;

+ (long long)clientSessionModeWithSessionMode:(long long)a0;
+ (long long)sessionModeWithClientSessionMode:(long long)a0;
+ (id)stringFromSessionMode:(long long)a0;

- (void)dealloc;
- (id)dictionary;
- (id)description;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)cleanupNwActivity;
- (id)deserializeNwActivity:(id)a0;
- (id)serializeNwActivity:(id)a0;
- (void)setUpWithDictionary:(id)a0;

@end