# hardwareChanged
Описание: уведомление об изменении списка доступного для TrueConf Room оборудования (камер, микрофонов и пр.).
Пример:
{
"event": "hardwareChanged",
"audioCapturers" : [
{
"name" : "Microphone (Realtek High Definition Audio)",
"description" : "{2}.\\\\?\\hdaudio#func_01&ven_10ec&dev_0233&subsys_104316ed&rev_1000#4&2fb6304b&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\\rtmicinwave",
"type" : 1
},
{
"name" : "Microphone (2- Realtek High Definition Audio)",
"description" : "{2}.\\\\?\\hdaudio#func_01&ven_10ec&dev_5445&subsys_789316ed&rev_1000#4&2fb6304b&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\\rtmicinwave",
"type" : 1
}
],
"currentAudioCapturerName" : "Microphone (Realtek High Definition Audio)",
"currentAudioCapturerDescription" : "{2}.\\\\?\\hdaudio#func_01&ven_10ec&dev_0233&subsys_104316ed&rev_1000#4&2fb6304b&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\\rtmicinwave",
"currentAudioCapturerType" : 1,
"audioRenderers" : [
{
"name" : "Speakers (Realtek High Definition Audio)",
"description" : "{2}.\\\\?\\hdaudio#func_01&ven_10ec&dev_0233&subsys_104316ed&rev_1000#4&2fb6304b&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\\rearlineoutwave3",
"type" : 1
},
{
"name" : "Speakers (2- Realtek High Definition Audio)",
"description" : "{2}.\\\\?\\hdaudio#func_01&ven_10ec&dev_5445&subsys_789316ed&rev_1000#4&2fb6304b&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\\rtmicinwave",
"type" : 1
}
],
"currentAudioRendererName" : "Speakers (Realtek High Definition Audio)",
"currentAudioRendererDescription" : "{2}.\\\\?\\hdaudio#func_01&ven_10ec&dev_0233&subsys_104316ed&rev_1000#4&2fb6304b&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\\rearlineoutwave3",
"currentAudioRendererType" : 1,
"videoCapturers" : [
{
"name" : "USB2.0 UVC HD Webcam",
"description" : "\\\\?\\usb#vid_13d3&pid_5656&mi_00#6&8b7b718&0&0000#{e5323777-f976-4f5b-9b55-b94699c46e44}\\global",
"type": 1,
"connected": true
},
{
"name" : "USB2.0 UVC HD Webcam #2",
"description" : "\\\\?\\usb#vid_0bda&pid_58b0&mi_00#7&25249c4a&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\\global",
"type": 1,
"connected": true
}
],
"currentVideoCapturerName" : "USB2.0 UVC HD Webcam",
"currentVideoCapturerDescription" : "\\\\?\\usb#vid_13d3&pid_5656&mi_00#6&8b7b718&0&0000#{e5323777-f976-4f5b-9b55-b94699c46e44}\\global",
"currentVideoCapturerType": 1,
"defaultContentSource": "TrueConf VideoCapturer 4K",
"DSCaptureList" : [
{
"name" : "Google - Opera",
"id" : 132268
},
{
"name" : "Readme - Notepad",
"id" : 2097374
}
],
"comPorts" : [
"COM3"
],
"method": "event"
}
Описание параметров:
currentAudioCapturerName- текущее имя устройства захвата звукаcurrentAudioCapturerDescription- текущий идентификатор устройства захвата звукаcurrentAudioCapturerType- текущий тип устройства захвата звука. Принимает следующие значения:1- аппаратное устройство (микрофон)2- NDI-устройство4- пустое устройство (none)
currentAudioRendererName- текущее имя устройства воспроизведения звукаcurrentAudioRendererDescription- текущий идентификатор устройства воспроизведения звукаcurrentAudioRendererType- текущий тип устройства воспроизведения звука. Принимает следующие значения:1- аппаратное устройство (динамик)4- пустое устройство (none)
currentVideoCapturerName- текущее имя устройства захвата видеоcurrentVideoCapturerDescription- текущий идентификатор устройства захвата видеоcurrentVideoCapturerType- текущий тип устройства захвата видео. Принимает следующие значения:0- устройство карты захвата1- подключенная к TrueConf Room камера (веб-камера, документ-камера, PTZ)2- NDI-устройство3- режим захвата рабочего стола4- пустое устройство (none)
DSCaptureList- список окон и мониторов, доступных для показа контента. Каждый объект списка состоит из следующих полей:name- имя источника захватаid- идентификатор источника захвата
audioCapturers- список устройств захвата звукаaudioRenderers- список устройств воспроизведения звукаvideoCapturers- список устройств захвата видеоcomPorts- список доступных COM-портов для управления ptz-камеройdefaultContentSource- источник контента по умолчанию
Каждое устройство из списка содержит следующие параметры:
name- уникальное имя источника захватаdescription- уникальный идентификатор оборудованияtype- тип оборудования. Принимает следующие значения:0- устройство карты захвата (только захват видео)1- аппаратное устройство (микрофон, камера, динамик)2- NDI-устройство (только захват видео и звука)3- режим захвата рабочего стола (только захват видео)4- пустое устройство (none)
connected- состояние подключения устройства. Только видеоустройства содержат этот параметр. Для поддержанных карт захвата данный параметр будет отражать реальное состояние подключения карты захвата. Для остальных устройств состояние будет всегда truetrue- видеоустройство подключено к источнику сигналаfalse- видеоустройство не подключено к источнику сигнала
См. также: