Info parameter - mononok/FlightSims GitHub Wiki
登録処理で使用する info パラメータはjsonオブジェクトに似ている。
{
"application": {
"language": "en",
"platform": "mac",
"version": "4.1.0"
},
"plugin": {
"version": "1.1"
},
"devicePixelRatio": 2,
"devices": [
{
"id": "55F16B35884A859CCE4FFA1FC8D3DE5B",
"name": "Device Name",
"size": {
"columns": 5,
"rows": 3
},
"type": 0
},
{
"id": "B8F04425B95855CF417199BCB97CD2BB",
"name": "Another Device",
"size": {
"columns": 3,
"rows": 2
},
"type": 1
}
]
}
member | 説明 |
---|---|
application | アプリケーション情報が入ったjsonオブジェクト |
plugin | プラグイン情報が入ったjsonオブジェクト |
devices | デバイス情報が入ったjson配列 |
devicePixelRatio | StreamDeckアプリケーションが高DPIで動作しているときのピクセルレシオ。 |
application | 説明 |
---|---|
language | StreamDeckアプリケーションが動作している言語。有効な値は、en, fr, de, es, ja, zh_CN |
platform | StreamDeckアプリケーションが動作しているプラットフォーム。有効な値は - kESDSDKApplicationInfoPlatformMac (“mac”) - kESDSDKApplicationInfoPlatformWindows (“windows”) |
version | StreamDeckアプリケーションのバージョン番号 |
plugin | 説明 |
---|---|
version | manifest.jsonに書かれているプラグインのバージョン番号 |
devices | 説明 |
---|---|
id | デバイスを識別するためのOpaque value |
type | デバイスの種類、下記の値をとる。 - kESDSDKDeviceType_StreamDeck (0) - kESDSDKDeviceType_StreamDeckMini (1) - kESDSDKDeviceType_StreamDeckXL (2) - kESDSDKDeviceType_StreamDeckMobile (3) - kESDSDKDeviceType_CorsairGKeys (4) デバイスをPCに接続していないときは、このパラメータは与えられない。 |
size | このデバイスの、キー列数と行数 |
name | ユーザーがつけたデバイス名称 |