luxlabs header browser preview


@class NSString, NSArray, NSDate;

@interface HAECGSample : NSObject

@property (readonly, nonatomic) NSDate *timestamp;
@property (readonly, nonatomic) unsigned long long flags;
@property (readonly, nonatomic) float frequency;
@property (readonly, nonatomic) NSString *sessionIdentifier;
@property (readonly, copy, nonatomic) NSArray *ecgData;

- (void).cxx_destruct;
- (id)initWithBinarySampleRepresentation:(id)a0 metadata:(id)a1 timestamp:(double)a2;
- (id)decodeHALV1Payload:(const struct { unsigned char x0; unsigned short x1; unsigned char x2; unsigned char x3; unsigned int x4; unsigned long long x5; struct { unsigned int x0; unsigned char x1; unsigned char x2; } x6; struct { unsigned short x0; unsigned short x1; unsigned int x2; unsigned int x3; short x4; int x5; } x7[16]; } *)a0 withMetadata:(id)a1;
- (id)decodeHALV2Payload:(const struct { unsigned char x0; unsigned short x1; unsigned char x2; unsigned char x3; unsigned int x4; unsigned long long x5; struct { unsigned int x0; unsigned int x1; unsigned char x2; unsigned char x3; int x4; int x5; unsigned char x6; unsigned char x7; } x6; struct { unsigned short x0; unsigned short x1; unsigned int x2; unsigned int x3; short x4; short x5; int x6; int x7; int x8; } x7[16]; } *)a0 withMetadata:(id)a1 withPayloadVersion2:(BOOL)a2;
- (id)initWithBinarySampleRepresentation:(id)a0 metadata:(id)a1;
- (BOOL)parseRepresentation:(id)a0 withMetadata:(id)a1;
- (void)setTimestampWithRtpTicks:(unsigned long long)a0 withMetadata:(id)a1;

@end