luxlabs header browser preview


@class NSString, NSArray, AVAudioSessionDataSourceDescription;

@interface AVAudioSessionPortDescription : NSObject {
    void *_impl;
}

@property (readonly, nonatomic) NSString *portType;
@property (readonly, nonatomic) NSString *portName;
@property (readonly, nonatomic) NSString *UID;
@property (readonly) BOOL hasHardwareVoiceCallProcessing;
@property (readonly, getter=isSpatialAudioEnabled) BOOL spatialAudioEnabled;
@property (readonly, nonatomic) NSArray *channels;
@property (readonly, nonatomic) NSArray *dataSources;
@property (readonly, nonatomic) AVAudioSessionDataSourceDescription *selectedDataSource;
@property (readonly, nonatomic) AVAudioSessionDataSourceDescription *preferredDataSource;

+ (id)privateCreateArray:(id)a0 owningSession:(id)a1;

- (unsigned long long)endpointType;
- (id)privateGetID;
- (void)setSupportsSpatialAudio:(BOOL)a0;
- (unsigned long long)hash;
- (BOOL)isHeadphones;
- (void)dealloc;
- (BOOL)isLowLatencyAirPlay;
- (id)description;
- (id)initWithRawPortDescriptionXPC:(id)a0 owningSession:(id)a1;
- (long long)portSubType;
- (BOOL)setPreferredDataSource:(id)a0 error:(id *)a1;
- (BOOL)isEqualToPort:(id)a0 compareStrict:(BOOL)a1;
- (void)configureChannelsAndDataSources:(id)a0;
- (BOOL)isEqual:(id)a0;
- (struct PortDescriptionImpl { id x0; id x1; id x2; id x3; id x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; long long x10; unsigned long long x11; id x12; id x13; id x14; id x15; } *)privateGetImplementation;
- (BOOL)isLiveListenSupported;

@end