The Wave Link API is based on JSON-RPC 2.0 using WebSocket (ws://127.0.0.1:1824) as transport.
{
"jsonrpc": "2.0",
"method": "inputVolumeChanged",
"params": {
"identifier": "PCM_OUT_01_V_06_SD5",
"mixerID": "com.elgato.mix.local",
"value": 22
}
}
{
"jsonrpc": "2.0",
"method": "realTimeChanges",
"params": {
"MixerList": [
{
"identifier": "DS30M2A03783\\PCM_IN_01_C_00_SD1",
"levelLeft": 0.3755,
"levelRight": 0.3755
},
{
"identifier": "ROOT#MEDIA#0004#{6994AD04-93EF-11D0-A3CC-00A0C9223196}\\WAVE",
"levelLeft": 0.0,
"levelRight": 0.0
},
{
"identifier": "PCM_OUT_01_V_00_SD2",
"levelLeft": 0.0,
"levelRight": 0.0
}
],
"identifier": "PCM_OUT_01_C_00_SD1",
"localMixer": {
"levelLeft": 0.0,
"levelRight": 0.0
},
"streamMixer": {
"levelLeft": 0.0,
"levelRight": 0.0
}
}
}