luxlabs header browser preview


@class VCMediaNegotiatorStreamGroupU1Configuration, NSMutableOrderedSet;

@interface VCMediaNegotiatorStreamGroupConfiguration : NSObject <NSCopying> {
    unsigned int _cipherSuite;
}

@property (nonatomic) unsigned int groupID;
@property (nonatomic) unsigned int syncGroupID;
@property (nonatomic) unsigned int mediaType;
@property (nonatomic) unsigned int mediaSubtype;
@property (retain, nonatomic) VCMediaNegotiatorStreamGroupU1Configuration *u1Config;
@property (readonly, nonatomic) NSMutableOrderedSet *streamConfigs;
@property (readonly, nonatomic) NSMutableOrderedSet *codecConfigs;

+ (id)streamGroupConfigWithGroupID:(unsigned int)a0 mediaType:(unsigned int)a1 subtype:(unsigned int)a2 syncGroupID:(unsigned int)a3 cipherSuite:(unsigned int)a4;

- (id)init;
- (void)dealloc;
- (id)description;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)addCodecConfig:(id)a0;
- (void)addStreamConfig:(id)a0;
- (unsigned long long)indexOfCodecConfig:(id)a0;
- (id)initWithGroupID:(unsigned int)a0 mediaType:(unsigned int)a1 subtype:(unsigned int)a2 syncGroupID:(unsigned int)a3;
- (id)initWithGroupID:(unsigned int)a0 mediaType:(unsigned int)a1 subtype:(unsigned int)a2 syncGroupID:(unsigned int)a3 cipherSuite:(unsigned int)a4;
- (void)removeStreamConfigs:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;

@end