@class NSString, AVAsset; @interface PFVideoMetadataVideoTrackFormatInfo : NSObject { AVAsset *_asset; } @property (readonly) unsigned int codec; @property (readonly) BOOL isHighDynamicRange; @property (readonly) BOOL isHDR10; @property (readonly) BOOL isProResLOG; @property (readonly) BOOL hasDolby8_4Metadata; @property (readonly) BOOL isSpatial; @property (readonly) BOOL hasHEVCProfileTierLevelInfo; @property (readonly) unsigned char hevcProfile; @property (readonly) unsigned char hevcTier; @property (readonly) unsigned char hevcLevel; @property (readonly) long long bitsPerComponent; @property (readonly) NSString *colorPrimaries; @property (readonly) NSString *transferFunction; @property (readonly) struct CGSize { double width; double height; } displaySize; @property (readonly) NSString *formatDebugDescription; + (short)_getProfile:(char *)a0 tier:(char *)a1 level:(char *)a2 fromFormatDescriptionExtensions:(id)a3; + (id)infoForFirstVideoTrackOfAsset:(id)a0; + (BOOL)videoTrackFormatDescriptionHasDolby8_4Metadata:(struct opaqueCMFormatDescription { } *)a0; - (void).cxx_destruct; - (id)initWithFirstVideoTrackOfAsset:(id)a0; - (id)hevcProfileTierLevelDescription; - (void)_checkFormat; @end