more interfaces

This commit is contained in:
Michael Zanetti 2017-09-19 12:26:10 +02:00
parent d0231d5cdd
commit 87af2e1843
5 changed files with 91 additions and 0 deletions

View File

@ -0,0 +1,17 @@
{
"extends": "media",
"states": [
{
"name": "mute",
"type": "bool",
"writable": true
},
{
"name": "volume",
"type": "int",
"minValue": 0,
"maxValue": 100,
"writable": true
}
]
}

View File

@ -9,5 +9,9 @@
<file>gateway.json</file>
<file>notifications.json</file>
<file>weather.json</file>
<file>volumecontroller.json</file>
<file>extendedvolumecontroller.json</file>
<file>mediametadataprovider.json</file>
<file>mediaplayer.json</file>
</qresource>
</RCC>

View File

@ -0,0 +1,21 @@
{
"extends": "media",
"states": [
{
"name": "artist",
"type": "string"
},
{
"name": "album",
"type": "string"
},
{
"name": "title",
"type": "string"
},
{
"name": "artwork",
"type": "string"
}
]
}

View File

@ -0,0 +1,16 @@
{
"extends": "media",
"states": [
{
"name": "playbackStatus",
"type": "string",
"allowedValues": ["Playing", "Paused", "Stopped"],
"writable": true
},
{
"name": "playerType",
"type": "string",
"allowedValues": ["audio", "video"]
}
]
}

View File

@ -0,0 +1,33 @@
{
"extends": "media",
"actions": [
{
"name": "increaseVolume",
"params": [
{
"name": "step",
"type": "int"
}
]
},
{
"name": "decreaseVolume",
"params": [
{
"name": "step",
"type": "int"
}
]
},
{
"name": "setMute",
"params": [
{
"name": "mute",
"type": "bool"
}
]
}
]
}