zdk.objc
ZDKAudioDevice.h
1//
2// ZDKAudioDevice.h
3// ZDK
4//
5
6#ifndef ZDKAudioDevice_h
7#define ZDKAudioDevice_h
8
9#import <Foundation/Foundation.h>
10#import "ZDKAudioDeviceType.h"
11#import "ZDKZHandle.h"
12
13NS_ASSUME_NONNULL_BEGIN
14
18
23@property(nonatomic, readonly) NSString* _Nullable name;
24
31@property(nonatomic, readonly) ZDKAudioDeviceType type;
32
37@property(nonatomic, readonly) int maxInputChannels;
38
43@property(nonatomic, readonly) int maxOutputChannels;
44
45-(NSString*)handlesDescription;
46
47@end
48
49NS_ASSUME_NONNULL_END
50
51#endif
Audio device description.
Definition: ZDKAudioDevice.h:17
NSString *_Nullable name
Gets the name of the audio device.
Definition: ZDKAudioDevice.h:23
int maxOutputChannels
Gets the number of output channels the audio device supports.
Definition: ZDKAudioDevice.h:43
int maxInputChannels
Gets the number of input channels the audio device supports.
Definition: ZDKAudioDevice.h:37
ZDKAudioDeviceType type
Gets the type of the audio device.
Definition: ZDKAudioDevice.h:31
Definition: ZDKZHandle.h:13