15 #import <Foundation/Foundation.h>
40 - (void)didWaveformDataReady:(int64_t)taskId audioFilePath:(NSString*)audioFilePath audioFileSampleCount:(int64_t)audioFileSampleCount samplesPerGroup:(int64_t)samplesPerGroup leftWaveformData:(NSData *)leftWaveformData rightWaveformData:(NSData *)rightWaveformData;
55 - (void)didWaveformDataGenerationFailed:(int64_t)taskId audioFilePath:(NSString*)audioFilePath samplesPerGroup:(int64_t)samplesPerGroup;
73 @property (nonatomic, weak) id<NvsWaveformDataGeneratorDelegate>
delegate;
97 - (int64_t)getAudioFileDuration:(NSString*)audioFilePath;
110 - (int64_t)getAudioFileSampleCount:(NSString*)audioFilePath;
121 - (void)cancelTask:(int64_t)taskId;
142 - (int64_t)generateWaveformData:(NSString*)audioFilePath samplesPerGroup:(int64_t)samplesPerGroup startGroupIndex:(int64_t)startGroupIndex groupCount:(int64_t)groupCount flags:(
int)flags;
144 - (void)notifyWaveformDataReady:(int64_t)waveformTaskId samplesPerGroup:(int64_t)samplesPerGroup leftWaveformData:(NSData *)leftWaveformData rightWaveformData:(NSData *)rightWaveformData;
146 - (void)notifyWaveformDataFailed:(int64_t)waveformTaskId samplesPerGroup:(int64_t)samplesPerGroup;