@class NSString, NSMutableArray; @interface CADisplayPersistedData : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (copy, nonatomic) NSString *version; @property (retain, nonatomic) NSMutableArray *latencies; @property (retain, nonatomic) NSMutableArray *preferredModes; + (id)sharedInstance; + (id)supportedClasses; - (id)init; - (void)dealloc; - (void)update; - (void)encodeWithCoder:(id)a0; - (id)description; - (void)save; - (id)initWithCoder:(id)a0; - (double)latencyForUUID:(id)a0 andMode:(struct Mode { union { struct { unsigned short x0 : 14; unsigned short x1 : 14; unsigned char x2 : 1; unsigned int x3 : 25; unsigned char x4 : 1; unsigned char x5 : 5; unsigned char x6 : 2; unsigned char x7 : 1; unsigned char x8 : 1; } x0; unsigned long long x1; } x0; })a1; - (struct Mode { union { struct { unsigned short x0 : 14; unsigned short x1 : 14; unsigned char x2 : 1; unsigned int x3 : 25; unsigned char x4 : 1; unsigned char x5 : 5; unsigned char x6 : 2; unsigned char x7 : 1; unsigned char x8 : 1; } x0; unsigned long long x1; } x0; })preferredModeForUUID:(id)a0; - (void)setLatency:(double)a0 forUUID:(id)a1 andMode:(struct Mode { union { struct { unsigned short x0 : 14; unsigned short x1 : 14; unsigned char x2 : 1; unsigned int x3 : 25; unsigned char x4 : 1; unsigned char x5 : 5; unsigned char x6 : 2; unsigned char x7 : 1; unsigned char x8 : 1; } x0; unsigned long long x1; } x0; })a2; - (void)setPreferredMode:(struct Mode { union { struct { unsigned short x0 : 14; unsigned short x1 : 14; unsigned char x2 : 1; unsigned int x3 : 25; unsigned char x4 : 1; unsigned char x5 : 5; unsigned char x6 : 2; unsigned char x7 : 1; unsigned char x8 : 1; } x0; unsigned long long x1; } x0; })a0 forUUID:(id)a1; @end