# 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- состояние подключения устройства. Только видеоустройства содержат этот параметр. Для поддержанных карт захвата данный параметр будет отражать реальное состояние подключения карты захвата. Для остальных устройств состояние будет всегда true- true- видеоустройство подключено к источнику сигнала
- false- видеоустройство не подключено к источнику сигнала
 
См. также: