luxlabs header browser preview


@class NSString, NSDictionary, NSUUID, NSObject;
@protocol OS_os_log, CABrightnessControl;

@interface CBBrightnessProxyCA : NSObject <CBBrightnessProxy> {
    NSObject<OS_os_log> *_logHandle;
    id<CABrightnessControl> _brightnessControl;
}

@property (readonly) id brightnessNotificationRequestEDR;
@property (readonly) id brightnessNotificationFlipBookOn;
@property (readonly) id brightnessNotificationFlipBookOff;
@property (readonly) id brightnessNotificationPowerOn;
@property (readonly) id brightnessNotificationPowerOff;
@property (readonly) NSString *brightnessRequestEDRHeadroom;
@property (readonly) NSString *brightnessRequestRampDuration;
@property (readonly) unsigned long long CBDispTypeIntegrated;
@property (readonly) unsigned long long CBDispTypeExternal;
@property (readonly) unsigned long long CBDispTypeWireless;
@property (readonly) unsigned long long CBDispTypeVirtual;
@property (readonly) unsigned long long CBDispTypeDFR;
@property BOOL allowUpdates;
@property (readonly) id brightnessNotificationAttached;
@property (readonly) id brightnessNotificationDetached;
@property (readonly) unsigned long long displayType;
@property (readonly) int displayId;
@property (readonly) unsigned long long vendorId;
@property (readonly) unsigned long long productId;
@property (readonly) unsigned long long serialNumber;
@property (readonly) NSDictionary *brightnessCapabilities;
@property (readonly) NSUUID *uuid;
@property (readonly) BOOL whitePointAvailable;
@property (readonly) BOOL brightnessAvailable;
@property (readonly) float maximumLuminance;
@property (readonly) NSUUID *containerId;
@property (readonly) struct { float x0; float x1; } nativeWhitePoint;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setContrastEnhancer:(float)a0;
- (BOOL)commitBrightness:(id *)a0;
- (void)setHeadroom:(float)a0;
- (void)setHighAmbientAdaptation:(float)a0;
- (BOOL)setWhitePoint:(id)a0 rampDuration:(double)a1 error:(id *)a2;
- (void)setAmbient:(float)a0;
- (void)setPotentialHeadroom:(float)a0;
- (void)registerForNotifications:(id)a0 withBlock:(id /* block */)a1;
- (void)unregisterNotificationBlocks;
- (void)dealloc;
- (void)setBrightnessLimit:(float)a0;
- (BOOL)commitBrightness:(id *)a0 withBlock:(id /* block */)a1;
- (void)setSDRBrightness:(float)a0;
- (void)setBrightnessControlDisabled:(BOOL)a0;
- (void)setLowAmbientAdaptation:(float)a0;
- (BOOL)forceCommitBrightness:(id *)a0 withBlock:(id /* block */)a1;
- (void)setNotificationQueue:(id)a0;
- (id)getUUID;
- (id)getBrightnessCapabilities;
- (unsigned int)getDisplayId;
- (unsigned long long)getDisplayType;
- (unsigned long long)getProductId;
- (unsigned long long)getVendorId;
- (id)initWithCABrightnessControl:(id)a0;
- (BOOL)isBrightnessAvailable;
- (BOOL)isWhitePointAvailable;
- (BOOL)isWhitePointD50XYZ;

@end