luxlabs header browser preview


@class SHAudioConverter, SHSpectralOutputConfiguration, SigX, AVAudioFormat;

@interface SHMutableSignature : SHSignature

@property (retain, nonatomic) AVAudioFormat *format;
@property (retain, nonatomic) SigX *sigX;
@property (nonatomic) unsigned int currentFrameCount;
@property (readonly, nonatomic) SHAudioConverter *audioConverter;
@property (retain, nonatomic) SHSpectralOutputConfiguration *spectralOutputConfiguration;
@property (readonly, nonatomic) long long clipStyle;
@property (readonly, nonatomic) double maximumSeconds;

+ (BOOL)supportsSecureCoding;

- (id)dataRepresentation;
- (id)init;
- (void)encodeWithCoder:(id)a0;
- (int)signatureType;
- (void).cxx_destruct;
- (double)duration;
- (id)initWithCoder:(id)a0;
- (long long)currentPosition;
- (id)generate:(id *)a0;
- (void)configureWithFormat:(id)a0;
- (BOOL)appendBuffer:(id)a0 atTime:(id)a1 error:(id *)a2;
- (BOOL)updateRingBufferDuration:(double)a0 error:(id *)a1;
- (id)clipExcessAudio:(id)a0;
- (void)disableSpectralOutput;
- (void)enableSpectralOutputWithConfiguration:(id)a0;
- (id)initWithID:(id)a0 dataRepresentation:(id)a1 startTime:(id)a2 error:(id *)a3;
- (id)initWithMaximumSeconds:(double)a0 clipStyle:(long long)a1;
- (double)secondsFromFrameCount:(unsigned int)a0 forFormat:(id)a1;

@end