@class NSDictionary, BWVideoFormat; @protocol BWInferenceCropDescriptor; @interface BWInferenceVideoFormat : NSObject { BWVideoFormat *_underlyingVideoFormat; BOOL _deviceOriented; long long _videoContentMode; BOOL _includesInvalidContent; id _cropDescriptor; int _rotationDegrees; } @property (readonly, nonatomic) unsigned long long width; @property (readonly, nonatomic) unsigned long long height; @property (readonly, nonatomic) unsigned int pixelFormat; @property (readonly, nonatomic) unsigned long long extendedWidth; @property (readonly, nonatomic) unsigned long long extendedHeight; @property (readonly, nonatomic) int colorSpaceProperties; @property (readonly, nonatomic) BOOL deviceOriented; @property (readonly, nonatomic) int rotationDegrees; @property (readonly, nonatomic) NSDictionary *pixelBufferAttributes; @property (readonly) struct opaqueCMFormatDescription { } *formatDescription; @property (readonly, nonatomic) BWVideoFormat *underlyingVideoFormat; @property (readonly, nonatomic) long long videoContentMode; @property (readonly, nonatomic) BOOL includesInvalidContent; @property (readonly, nonatomic) id cropDescriptor; @property (readonly, copy, nonatomic) id /* block */ histogramRequest; + (id)formatByResolvingRequirements:(id)a0; - (unsigned long long)hash; - (void)dealloc; - (BOOL)representsCompressedEquivalent; - (id)initWithUnderlyingFormat:(id)a0 isDeviceOriented:(BOOL)a1 videoContentMode:(long long)a2 includesInvalidContent:(BOOL)a3 cropDescriptor:(id)a4 histogramRequest:(id /* block */)a5 rotationDegrees:(int)a6; - (id)description; - (unsigned int)uncompressedEquivalent; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end