Source-SCCamera/Features/Shazam/SCFeatureShazam.h

24 lines
626 B
Objective-C

//
// SCFeatureShazam.h
// SCCamera
//
// Created by Xiaokang Liu on 2018/4/18.
//
#import "SCFeature.h"
@class SCLens;
@protocol SCFeatureShazam;
@protocol SCFeatureShazamDelegate <NSObject>
- (void)featureShazam:(id<SCFeatureShazam>)featureShazam didFinishWithResult:(NSObject *)result;
- (void)featureShazamDidSubmitSearchRequest:(id<SCFeatureShazam>)featureShazam;
- (SCLens *)filterLensForFeatureShazam:(id<SCFeatureShazam>)featureShazam;
@end
@protocol SCFeatureShazam <SCFeature>
@property (nonatomic, weak) id<SCFeatureShazamDelegate> delegate;
- (void)stopAudioRecordingAsynchronously;
- (void)resetInfo;
@end