zdk.objc
ZDKAudioEventsHandler.h
1//
2// ZDKAudioEventsHandler.h
3// ZDK
4//
5
6#ifndef ZDKAudioEventsHandler_h
7#define ZDKAudioEventsHandler_h
8
9#import <Foundation/Foundation.h>
10#import "ZDKAudioDevice.h"
11#import "ZDKAudioDeviceState.h"
12#import "ZDKEventHandle.h"
13#import "ZDKAudioDevice.h"
14@protocol ZDKAudioDevice;
15
16NS_ASSUME_NONNULL_BEGIN
17
19
20@optional
21
34-(void)onInputLevelChange:(id<ZDKAudioDevice>)audioDevice level:(double)level ;
47-(void)onOutputLevelChange:(id<ZDKAudioDevice>)audioDevice level:(double)level ;
60-(void)onRingLevelChange:(id<ZDKAudioDevice>)audioDevice level:(double)level ;
71-(void)onEnergyLevelChange:(double)inLevel outLevel:(double)outLevel ;
79-(void)onDeviceStateChange:(id<ZDKAudioDevice>)audioDevice deviceState:(ZDKAudioDeviceState)deviceState ;
90-(void)onDeviceError:(id<ZDKAudioDevice>)audioDevice deviceState:(ZDKAudioDeviceState)deviceState ;
100-(void)onDeviceOpenError:(NSArray*)deviceList ;
101-(NSString*)handlesDescription;
102
103@end
104
105NS_ASSUME_NONNULL_END
106
107#endif
Audio device description.
Definition: ZDKAudioDevice.h:17
Definition: ZDKAudioEventsHandler.h:18
Definition: ZDKEventHandle.h:13