# hardwareChanged
Описание: уведомление об изменении списка доступного для VideoSDK/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
},
{
"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
}
],
"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
- подключенная к VideoSDK/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
)
См. также: