@class NSString; @interface VCHardwareOperatingModeSettings : NSObject { int _avcOperatingMode; } @property (readonly, nonatomic) unsigned int usageMode; @property (readonly, nonatomic) BOOL supportVCPDecoderHEVC; @property (readonly, nonatomic) BOOL supportVCPEncoderHEVC; @property (readonly, nonatomic) BOOL vcpInitializedForHEVC; @property (readonly, nonatomic) NSString *featureListStringHEVC; @property (readonly, nonatomic) NSString *featureListStringH264; @property (readonly, nonatomic) NSString *featureListStringFixedPositionHEVC; @property (readonly, nonatomic) NSString *featureListStringFixedPositionH264; @property (readonly, nonatomic) unsigned int tilesPerVideoFrame; + (unsigned int)encoderUsageTypeWithOperatingMode:(int)a0; - (void)dealloc; - (id)initWithMode:(int)a0; - (void)initFeatureListString; - (unsigned int)numTilesPerVideoFrameForHDRMode:(unsigned long long)a0; - (void)vcpCodecGetPropertiesForID:(int)a0 block:(id /* block */)a1; - (BOOL)vcpSupportsHEVCDecoder; - (BOOL)vcpSupportsHEVCEncoder; @end