luxlabs header browser preview


@class NSString;

@interface AVSemanticSegmentationMatte : NSObject {
    NSString *_matteType;
    struct __CVBuffer { } *_pixelBuffer;
    int _version;
}

@property (readonly) NSString *matteType;
@property (readonly) unsigned int pixelFormatType;
@property (readonly) struct __CVBuffer { } *mattingImage;

+ (void)initialize;
+ (id)semanticSegmentationMatteFromImageSourceAuxiliaryDataType:(struct __CFString { } *)a0 dictionaryRepresentation:(id)a1 error:(id *)a2;
+ (id)_allSupportedSemanticSegmentationMattePixelFormatTypes;
+ (id)_allSupportedSemanticSegmentationMatteTypes;

- (void)dealloc;
- (id)description;
- (id)debugDescription;
- (id)dictionaryRepresentationForAuxiliaryDataType:(id *)a0;
- (struct __CFString { } *)auxiliaryImageType;
- (struct CGImageMetadata { } *)copyAuxiliaryMetadata;
- (id)initWithType:(id)a0 pixelBuffer:(struct __CVBuffer { } *)a1 auxiliaryMetadata:(struct CGImageMetadata { } *)a2;
- (id)initWithType:(id)a0 pixelBuffer:(struct __CVBuffer { } *)a1 semanticSegmentationMatteMetadataDictionary:(id)a2;
- (id)semanticSegmentationMatteByApplyingExifOrientation:(unsigned int)a0;
- (id)semanticSegmentationMatteByReplacingSemanticSegmentationMatteWithPixelBuffer:(struct __CVBuffer { } *)a0 error:(id *)a1;
- (short)versionMajor;
- (short)versionMinor;

@end