luxlabs header browser preview


@class NSString, NSDictionary;

@interface BMStreamSyncPolicy : NSObject {
    long long _currentPlatform;
}

@property (nonatomic) BOOL supportsSharedDeviceSync;
@property (readonly, nonatomic) NSString *legacyDescriptor;
@property (readonly, nonatomic) NSDictionary *platformPolicies;

+ (id)syncableStreams;
+ (id)syncableStreamConfigurations;

- (id)init;
- (void).cxx_destruct;
- (unsigned long long)directionsSupportedForTransport:(unsigned long long)a0;
- (unsigned long long)directionsSupportedForTransport:(unsigned long long)a0 fromPlatform:(long long)a1;
- (id)initWithLegacyDescriptor:(id)a0 platformPolicies:(id)a1;
- (id)initWithPolicyDictionary:(id)a0 syncUUID:(id)a1 legacySyncID:(id)a2 eventClass:(Class)a3;
- (BOOL)supportsSyncingWithPlatform:(long long)a0 overTransport:(unsigned long long)a1 inDirection:(unsigned long long)a2;
- (BOOL)supportsSyncingWithPlatform:(long long)a0 overTransport:(unsigned long long)a1 inDirection:(unsigned long long)a2 fromPlatform:(long long)a3;
- (BOOL)supportsTransport:(unsigned long long)a0 direction:(unsigned long long)a1;
- (BOOL)supportsTransport:(unsigned long long)a0 direction:(unsigned long long)a1 fromPlatform:(long long)a2;

@end