# getHardware
Описание: получить список оборудования.
Ответ также содержит список окон приложений и рабочих столов, которые доступны для показа контента.
Пример запроса:
{ "method" : "getHardware", "requestId" : "1" }
Copied!
Пример ответа:
{ "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" : "getHardware", "requestId" : "1", "result" : true }
Copied!
Описание параметров:
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
- идентификатор источника захвата
requestId
- уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесьaudioCapturers
- список устройств захвата звукаaudioRenderers
- список устройств воспроизведения звукаvideoCapturers
- список устройств захвата видеоcomPorts
- список доступных COM-портов для управления ptz-камеройdefaultContentSource
- источник контента по умолчанию
Каждое устройство из списка содержит следующие параметры:
name
- уникальное имя источника захватаdescription
- уникальный идентификатор оборудованияtype
- тип оборудования. Принимает следующие значения:0
- устройство карты захвата (только захват видео)1
- аппаратное устройство (микрофон, камера, динамик)2
- NDI-устройство (только захват видео и звука)3
- режим захвата рабочего стола (только захват видео)4
- пустое устройство (none
)
См. также: