luxlabs header browser preview


@class AVConferenceXPCClient, NSString, NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface AVCMoments : NSObject {
    AVConferenceXPCClient *_connection;
    NSMutableDictionary *_requests;
    NSObject<OS_dispatch_queue> *_delegateQueue;
}

@property (readonly, nonatomic) id delegate;
@property (readonly, nonatomic) long long streamToken;
@property (readonly, nonatomic) unsigned int capabilities;
@property (readonly, nonatomic) NSString *requesterID;
@property (readonly, nonatomic) int activeRequestCount;
@property (readonly, nonatomic) int pendingRequestCount;

- (void)disconnect;
- (void)dealloc;
- (id)description;
- (void)updateCapabilities:(unsigned int)a0;
- (BOOL)avcMediaRecorderRequestDidEndRequest:(id)a0 withError:(id *)a1;
- (BOOL)avcMediaRecorderRequestDidRejectRequest:(id)a0 withError:(id *)a1;
- (BOOL)avcMediaRecorderRequestDidStartRequest:(id)a0 withError:(id *)a1;
- (BOOL)connectWithConfiguration:(id)a0;
- (BOOL)connectWithStreamToken:(long long)a0;
- (void)deregisterBlocksForNotifications;
- (void)didEndProcessingRequestHelperWithResult:(id)a0;
- (void)didFinishRequestHelperWithResult:(id)a0;
- (void)didStartProcessingRequestHelperWithResult:(id)a0;
- (id)initWithConfiguration:(id)a0 delegate:(id)a1 dispatchQueue:(id)a2;
- (id)initWithStreamToken:(long long)a0 requesterID:(id)a1 delegate:(id)a2 dispatchQueue:(id)a3;
- (id)newDictionaryForRequest:(id)a0;
- (id)newRequestWithMediaType:(unsigned char)a0 mode:(unsigned char)a1 requesteeID:(id)a2;
- (id)newRequestWithMediaType:(unsigned char)a0 requesteeID:(id)a1;
- (void)registerBlocksForNotifications;
- (BOOL)setupDelegate:(id)a0 dispatchQueue:(id)a1;

@end