System/Library/PrivateFrameworks/HomeKitDaemon.framework

HMDCameraAudioParameterSelection.h

Download HMDCameraAudioParameterSelection.h

  1. NSObject
  2. >
  3. HMFObject
  4. >
  5. HMDCameraParameterSelection
@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