luxlabs header browser preview


@interface VCTransportStreamGFT : NSObject {
    unsigned int _transportSessionID;
    int _vtpReceiveSocket;
    int _vtpCancelSocket;
    id /* block */ _callback;
    void *_callbackContext;
    int _vtpCallbackId;
    struct fd_set { int fds_bits[32]; } _readFDsForCallback;
    struct OpaqueCMBlockBuffer { } *_emptyBlockBuffer;
}

@property (nonatomic) struct tagVCMediaQueue { } *mediaQueue;

- (void)dealloc;
- (int)receivePacket:(struct { unsigned char x0; double x1; unsigned char x2[1472]; int x3; int x4; struct tagVCIDSChannelDataFormat { unsigned short x0[12]; unsigned char x1; BOOL x2; unsigned short x3; unsigned char x4; BOOL x5; BOOL x6; unsigned long long x7; BOOL x8; BOOL x9; BOOL x10; unsigned short x11; struct { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned short x4; } x12; BOOL x13; BOOL x14; BOOL x15; unsigned long long x16; BOOL x17; unsigned short x18; BOOL x19; BOOL x20; BOOL x21; BOOL x22; } x5; } *)a0;
- (int)VCTransportStreamSendPacket:(struct { unsigned char x0; double x1; unsigned char x2[1472]; int x3; int x4; struct tagVCIDSChannelDataFormat { unsigned short x0[12]; unsigned char x1; BOOL x2; unsigned short x3; unsigned char x4; BOOL x5; BOOL x6; unsigned long long x7; BOOL x8; BOOL x9; BOOL x10; unsigned short x11; struct { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned short x4; } x12; BOOL x13; BOOL x14; BOOL x15; unsigned long long x16; BOOL x17; unsigned short x18; BOOL x19; BOOL x20; BOOL x21; BOOL x22; } x5; } *)a0;
- (void)VCTransportStreamUnblock;
- (id)initWithTransportSessionID:(unsigned int)a0 options:(id)a1;
- (int)registerPacketCallbackContext:(void *)a0 callback:(id /* block */)a1;
- (int)unregisterPacketCallback;

@end