luxlabs header browser preview


@class NSArray;

@interface VCAudioPayloadConfig : NSObject {
    unsigned int _codecSamplesPerFrame;
    BOOL _useSBR;
}

@property (readonly, nonatomic) int payload;
@property (readonly, nonatomic) unsigned int flags;
@property (readonly, nonatomic) unsigned int samplesPerFrame;
@property (readonly, nonatomic) unsigned int codecSampleRate;
@property (readonly, nonatomic) unsigned int bitrate;
@property (readonly, nonatomic) int format;
@property (readonly, nonatomic) unsigned int internalBundleFactor;
@property (readonly, nonatomic) BOOL payloadOctetAligned;
@property (readonly, nonatomic) BOOL forcingBitrate;
@property (readonly, nonatomic) NSArray *supportedBitrates;
@property (readonly, nonatomic) NSArray *supportedBandwidths;
@property (readonly, nonatomic) unsigned int inputSampleRate;
@property (readonly, nonatomic) BOOL isDTXEnabled;
@property (readonly, nonatomic) unsigned int evsSIDPeriod;
@property (readonly, nonatomic) unsigned int blockSize;
@property (readonly, nonatomic) unsigned int bundleHeaderBytes;
@property (readonly, nonatomic) unsigned short evsChannelAwareOffset;
@property (readonly, nonatomic) unsigned short evsChannelAwareIndicator;
@property (readonly, nonatomic) BOOL evsHeaderFullOnly;
@property (readonly, nonatomic) BOOL isOpusInBandFecEnabled;

- (BOOL)configure:(id)a0;
- (void)dealloc;
- (id)className;
- (id)description;
- (void)createSupportedBitratesForAMR8k;
- (unsigned int)aacBitrate;
- (unsigned int)anetecBitrate;
- (void)createSupportedBitrates;
- (void)createSupportedBitratesForAACELD;
- (void)createSupportedBitratesForAACELD48;
- (void)createSupportedBitratesForAMR16k;
- (void)createSupportedBitratesForANETEC;
- (void)createSupportedBitratesForEVS;
- (void)createSupportedBitratesForOpus;
- (id)initWithConfigDict:(id)a0;
- (float)qualityForBitRate:(unsigned int)a0;
- (void)setUseSBR:(BOOL)a0;
- (void)setupEncodeProperties:(id)a0;

@end