Avaya Client Services API Reference (OS X)
|
Audio device interface. More...
#import <CSAudioDevice.h>
Inherits NSObject.
Inherited by CSMicrophoneDevice, and CSSpeakerDevice.
Instance Methods | |
(instancetype) | - initWithType: |
Constructs audio device of specific type. More... | |
(BOOL) | - isDefault |
Indicates if audio device is system default. More... | |
(BOOL) | - isBuiltIn |
Indicates if audio device is built-in. More... | |
Protected Types | |
enum | CSAudioDeviceType { CSAudioDeviceNone, CSAudioDeviceDefault, CSAudioDeviceWiredHeadset, CSAudioDeviceHandset, CSAudioDeviceSpeaker, CSAudioDeviceBluetoothHeadset, CSAudioDeviceNamed } |
Enumeration for audio device type. More... | |
Properties | |
NSString * | name |
Audio device name. More... | |
NSString * | guid |
Audio device GUID. More... | |
CSAudioDeviceType | type |
Audio device type. More... | |
Audio device interface.
A device that emits sound (speaker) or listens for sound (microphone)
|
protected |
Enumeration for audio device type.
- (instancetype) initWithType: | (CSAudioDeviceType) | type |
Constructs audio device of specific type.
Implemented in CSMicrophoneDevice, and CSSpeakerDevice.
- (BOOL) isBuiltIn |
Indicates if audio device is built-in.
- (BOOL) isDefault |
Indicates if audio device is system default.
|
readwriteatomiccopy |
Audio device GUID.
|
readwriteatomiccopy |
Audio device name.
|
readatomicassign |
Audio device type.