luxlabs header browser preview


@interface PTPixelBufferUtil : NSObject

+ (id)getMTLTextureFromPixelBuffer:(struct __CVBuffer { } *)a0 device:(id)a1;
+ (unsigned int)pixelBufferToLumaChroma:(id)a0 pixelBuffer:(struct __CVBuffer { } *)a1 outLuma:(id *)a2 outChroma:(id *)a3 read:(BOOL)a4 write:(BOOL)a5;
+ (BOOL)isCompressed:(struct __CVBuffer { } *)a0;
+ (id)getMTLTextureDescriptor:(struct __CVBuffer { } *)a0 device:(id)a1;
+ (BOOL)_getPixelFormatsForType:(unsigned int)a0 luma:(unsigned long long *)a1 chroma:(unsigned long long *)a2;
+ (unsigned int)getCVPixelBufferGetPixelFormatType:(unsigned long long)a0;
+ (id)getMTLTextureFromPixelBuffer:(struct __CVBuffer { } *)a0 device:(id)a1 sRGB:(BOOL)a2;
+ (BOOL)getMetalLumaAndChromaFormats:(struct __CVBuffer { } *)a0 luma:(unsigned long long *)a1 chroma:(unsigned long long *)a2;
+ (unsigned long long)getNoConcurrentAccessHint:(struct __CVBuffer { } *)a0;
+ (BOOL)isPixelBuffer10Bit:(struct __CVBuffer { } *)a0;
+ (BOOL)isPixelBufferVideoRange:(struct __CVBuffer { } *)a0;
+ (void)logPixelbufferMetadataForPixelBuffer:(struct __CVBuffer { } *)a0 name:(id)a1;

@end