luxlabs header browser preview


@class NSIndexSet, NSMutableIndexSet, PXGDisplayAssetVideoPresentationController, NSDate;
@protocol PXDisplayAsset, PXGDisplayAssetPixelBufferSourcesProvider, PXGDisplayAssetPixelBufferSource, PXGDisplayAssetAdjustment;

@interface _PXGTextureStreamingSession : NSObject {
    NSMutableIndexSet *_textureRequestIDs;
}

@property (readonly, nonatomic) PXGDisplayAssetVideoPresentationController *presentationController;
@property (readonly, nonatomic) id<PXGDisplayAssetPixelBufferSource> pixelBufferSource;
@property (readonly, nonatomic) id<PXDisplayAsset> displayAsset;
@property (readonly, nonatomic) id<PXGDisplayAssetAdjustment> displayAdjustment;
@property (readonly, copy, nonatomic) NSIndexSet *textureRequestIDs;
@property (copy, nonatomic) NSDate *firstPixelBufferDisplayDate;
@property (nonatomic) struct __CVPixelBufferPool { } *pixelBufferPool;
@property (retain, nonatomic) id<PXGDisplayAssetPixelBufferSourcesProvider> pixelBufferSourcesProvider;

- (void)dealloc;
- (void).cxx_destruct;
- (void)addTextureRequestID:(int)a0;
- (id)initWithDisplayAsset:(id)a0 presentationController:(id)a1 pixelBufferSource:(id)a2 pixelBufferSourcesProvider:(id)a3 adjustment:(id)a4;
- (void)removeTextureRequestID:(int)a0;
- (void)removeTextureRequestIDs:(id)a0;

@end