luxlabs header browser preview


@class HMDBitRateSetting, NSArray, HMDSupportedRTPConfiguration, HMDCameraAudioParameterCombination, HMDAudioCodecGroup, HMDSupportedAudioStreamConfiguration, HMDStreamingCapabilities, HMDAudioSampleRate, HMDSelectedAudioParameters, NSNumber;

@interface HMDCameraAudioParameterSelection : HMDCameraParameterSelection

@property (readonly, nonatomic) HMDSupportedAudioStreamConfiguration *supportedAudioStreamConfiguration;
@property (readonly, nonatomic) HMDSupportedRTPConfiguration *rtpConfiguration;
@property (retain, nonatomic) HMDSelectedAudioParameters *selectedAudioParameters;
@property (readonly, nonatomic) HMDStreamingCapabilities *streamingCapabilities;
@property (readonly, nonatomic) NSArray *audioCodecsPreference;
@property (readonly, nonatomic) NSArray *bitrateSettingsPreference;
@property (readonly, nonatomic) NSArray *sampleRatesPreference;
@property (readonly, nonatomic) NSArray *validAudioParameterCombinations;
@property (retain, nonatomic) HMDAudioCodecGroup *selectedCodecGroupType;
@property (retain, nonatomic) HMDBitRateSetting *selectedBitRateSetting;
@property (retain, nonatomic) HMDAudioSampleRate *selectedSampleRate;
@property (retain, nonatomic) NSNumber *selectedAudioChannelCount;
@property (retain, nonatomic) HMDCameraAudioParameterCombination *selectedAudioParameterCombination;
@property (retain, nonatomic) NSNumber *comfortNoiseSupported;

+ (id)logCategory;

- (id)logIdentifier;
- (void).cxx_destruct;
- (void)_generateAllCombinations:(id)a0;
- (BOOL)_selectParametersFromCodec:(id)a0 bitRateSettings:(id)a1 sampleRates:(id)a2 audioChannelCount:(id)a3;
- (id)createSRTPParamters;
- (id)createSelectedAudioParameters;
- (id)initWithSessionID:(id)a0 supportedAudioConfiguration:(id)a1 supportedRTPConfiguration:(id)a2 streamingCapabilities:(id)a3;
- (BOOL)selectAudioParameters;

@end