Object <- Server <- PhoneResource <- PhoneAudio <- HeadsetAudio |
|
|
ResetResource ResourceHardwareAvailable |
|
HeadsetEvents HeadsetSwitch Monitoring |
| Field | Type | |
|---|---|---|
| Server: | enabled: | Boolean |
| PhoneResource: | client: | PhoneResourceClient |
| clientPriority: | UnsignedShort | |
| suspendedList: | DataList | |
| HasPhoneEvents: | eventClients: | ObjectList |
| PhoneAudio: | timer: | Timer |
| monitoring: | Boolean | |
| volume: | Unsigned | |
| muted: | Boolean | |
| speakerMuted: | Boolean | |
| selectedAudio: | Boolean | |
| HeadsetAudio: | headsetEvents: | Boolean |
| headsetSwitch: | Boolean |
Define Class HeadsetAudio; abstract; inherits from PhoneAudio; field headsetEvents: Boolean, getter, setter; field headsetSwitch: Boolean, getter, setter; overrides SetMonitoring; overrides ResourceHardwareAvailable; overrides ResetResource; attribute HeadsetEvents: Boolean; attribute HeadsetSwitch: Boolean; end class;