System/Library/PrivateFrameworks/BrightnessControl.framework
BCHIDBrtControl.h
@class HIDDevice, HIDElement, NSObject;
@protocol OS_dispatch_queue;
@interface BCHIDBrtControl : BCBrtControl {
unsigned int _hidBrightnessService;
HIDDevice *_hidBrightnessDevice;
HIDElement *_brightnessElement;
HIDElement *_brightnessFadeElement;
float _nitsScaler;
double _nits;
float _brightnessUpdateTarget;
unsigned long long _brighntessUpdateCounter;
NSObject<OS_dispatch_queue> *_brightnessUpdateQueue;
struct IONotificationPort { } *_boostFactorNotificationPort;
unsigned int _boostFactorNotification;
float _nitsBoostFactor;
}
@property (readonly) unsigned long long registryID;
+ (id)copyAvailableControls;
+ (id)newMonitorWithHandler:(id /* block */)a0 error:(id *)a1;
- (id)copyProperty:(id)a0 error:(id *)a1;
- (id)init;
- (void)dealloc;
- (id)initWithService:(unsigned int)a0;
- (void)setDisplayService:(unsigned int)a0;
- (void)setBoostFactor:(float)a0;
- (BOOL)_getDeviceNits:(double *)a0;
- (BOOL)_setDeviceNits:(double)a0;
- (void)addDisplayService:(unsigned int)a0;
- (float)boostFactorFromIOFixed:(int)a0;
- (id)copyModuleIdentifier;
- (double)getNitsWithError:(id *)a0;
- (void)refreshBoostFactor;
- (void)removeDisplayService;
- (BOOL)setNits:(double)a0 error:(id *)a1;
- (BOOL)setProperty:(id)a0 value:(id)a1 error:(id *)a2;
@end