luxlabs header browser preview


@class NSData, NSNumber;

@interface WK_RTCEncodedImage : NSObject

@property (retain, nonatomic) NSData *buffer;
@property (nonatomic) int encodedWidth;
@property (nonatomic) int encodedHeight;
@property (nonatomic) long long timeStamp;
@property (nonatomic) unsigned long long duration;
@property (nonatomic) long long captureTimeMs;
@property (nonatomic) long long ntpTimeMs;
@property (nonatomic) unsigned char flags;
@property (nonatomic) long long encodeStartMs;
@property (nonatomic) long long encodeFinishMs;
@property (nonatomic) unsigned long long frameType;
@property (nonatomic) long long rotation;
@property (nonatomic) BOOL completeFrame;
@property (retain, nonatomic) NSNumber *qp;
@property (nonatomic) unsigned long long contentType;

- (struct scoped_refptr<webrtc::EncodedImageBufferInterface> { struct EncodedImageBufferInterface *x0; })encodedData;
- (void).cxx_destruct;
- (void)setEncodedData:(struct scoped_refptr<webrtc::EncodedImageBufferInterface> { struct EncodedImageBufferInterface *x0; })a0;
- (id)initWithNativeEncodedImage:(const void *)a0;
- (struct EncodedImage { unsigned int x0; unsigned int x1; long long x2; long long x3; int x4; int x5; unsigned char x6; int x7; struct VideoPlayoutDelay { int x0; int x1; } x8; struct Timing { unsigned char x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; } x9; struct scoped_refptr<webrtc::EncodedImageBufferInterface> { struct EncodedImageBufferInterface *x0; } x10; unsigned long long x11; unsigned int x12; struct optional<int> { BOOL x0; union { int x0; struct dummy_type { struct empty_struct { } x0[4]; } x1; } x1; } x13; struct optional<webrtc::Timestamp> { BOOL x0; union { struct Timestamp { long long x0; } x0; struct dummy_type { struct empty_struct { } x0[8]; } x1; } x1; } x14; struct optional<int> { BOOL x0; union { int x0; struct dummy_type { struct empty_struct { } x0[4]; } x1; } x1; } x15; struct optional<int> { BOOL x0; union { int x0; struct dummy_type { struct empty_struct { } x0[4]; } x1; } x1; } x16; struct map<int, unsigned long, std::less<int>, std::allocator<std::pair<const int, unsigned long>>> { struct __tree<std::__value_type<int, unsigned long>, std::__map_value_compare<int, std::__value_type<int, unsigned long>, std::less<int>>, std::allocator<std::__value_type<int, unsigned long>>> { void *x0; struct __compressed_pair<std::__tree_end_node<std::__tree_node_base<void *> *>, std::allocator<std::__tree_node<std::__value_type<int, unsigned long>, void *>>> { struct __tree_end_node<std::__tree_node_base<void *> *> { void *x0; } x0; } x1; struct __compressed_pair<unsigned long, std::__map_value_compare<int, std::__value_type<int, unsigned long>, std::less<int>>> { unsigned long long x0; } x2; } x0; } x17; struct optional<webrtc::ColorSpace> { BOOL x0; union { struct ColorSpace { unsigned char x0; unsigned char x1; unsigned char x2; int x3; int x4; int x5; struct optional<webrtc::HdrMetadata> { BOOL x0; union { struct HdrMetadata { struct HdrMasteringMetadata { struct Chromaticity { float x0; float x1; } x0; struct Chromaticity { float x0; float x1; } x1; struct Chromaticity { float x0; float x1; } x2; struct Chromaticity { float x0; float x1; } x3; float x4; float x5; } x0; int x1; int x2; } x0; struct dummy_type { struct empty_struct { } x0[48]; } x1; } x1; } x6; } x0; struct dummy_type { struct empty_struct { } x0[68]; } x1; } x1; } x18; struct optional<unsigned short> { BOOL x0; union { unsigned short x0; struct dummy_type { struct empty_struct { } x0[2]; } x1; } x1; } x19; struct RtpPacketInfos { struct scoped_refptr<webrtc::RtpPacketInfos::Data> { struct Data *x0; } x0; } x20; BOOL x21; BOOL x22; })nativeEncodedImage;

@end