mirror of
https://github.com/home-assistant/core.git
synced 2025-07-26 06:37:52 +00:00
Add media player features enum
This commit is contained in:
parent
ea8ee02403
commit
a537534880
@ -1,4 +1,6 @@
|
|||||||
"""Provides the constants needed for component."""
|
"""Provides the constants needed for component."""
|
||||||
|
from enum import IntEnum
|
||||||
|
|
||||||
# How long our auth signature on the content should be valid for
|
# How long our auth signature on the content should be valid for
|
||||||
CONTENT_AUTH_EXPIRY_TIME = 3600 * 24
|
CONTENT_AUTH_EXPIRY_TIME = 3600 * 24
|
||||||
|
|
||||||
@ -90,6 +92,32 @@ REPEAT_MODE_OFF = "off"
|
|||||||
REPEAT_MODE_ONE = "one"
|
REPEAT_MODE_ONE = "one"
|
||||||
REPEAT_MODES = [REPEAT_MODE_OFF, REPEAT_MODE_ALL, REPEAT_MODE_ONE]
|
REPEAT_MODES = [REPEAT_MODE_OFF, REPEAT_MODE_ALL, REPEAT_MODE_ONE]
|
||||||
|
|
||||||
|
|
||||||
|
class MediaPlayerEntityFeature(IntEnum):
|
||||||
|
"""Supported features of the media player entity."""
|
||||||
|
|
||||||
|
PAUSE = 1
|
||||||
|
SEEK = 2
|
||||||
|
VOLUME_SET = 4
|
||||||
|
VOLUME_MUTE = 8
|
||||||
|
PREVIOUS_TRACK = 16
|
||||||
|
NEXT_TRACK = 32
|
||||||
|
|
||||||
|
TURN_ON = 128
|
||||||
|
TURN_OFF = 256
|
||||||
|
PLAY_MEDIA = 512
|
||||||
|
VOLUME_STEP = 1024
|
||||||
|
SELECT_SOURCE = 2048
|
||||||
|
STOP = 4096
|
||||||
|
CLEAR_PLAYLIST = 8192
|
||||||
|
PLAY = 16384
|
||||||
|
SHUFFLE_SET = 32768
|
||||||
|
SELECT_SOUND_MODE = 65536
|
||||||
|
BROWSE_MEDIA = 131072
|
||||||
|
REPEAT_SET = 262144
|
||||||
|
GROUPING = 524288
|
||||||
|
|
||||||
|
|
||||||
SUPPORT_PAUSE = 1
|
SUPPORT_PAUSE = 1
|
||||||
SUPPORT_SEEK = 2
|
SUPPORT_SEEK = 2
|
||||||
SUPPORT_VOLUME_SET = 4
|
SUPPORT_VOLUME_SET = 4
|
||||||
|
Loading…
x
Reference in New Issue
Block a user