Skip to main content

TV — tv v1

A display. Its inputs are consumer signal connections declared in the manifest; pathfinding targets them when a room's video sink is this device.

Capabilities

Declared in the driver manifest under [[proxy]] capabilities. Anything not declared takes the default below.

CapabilityTypeDefaultMeaning
cooldown_msu320
has_channel_controlboolfalseBuilt-in tuner
has_discrete_inputboolfalseCan select an input directly rather than cycling
has_discrete_muteboolfalse
has_discrete_powerboolfalseSeparate on and off commands, not just a toggle
has_discrete_volumeboolfalseCan be set to an absolute volume
has_volumebooltrue
supports_arcboolfalse
volume_maxu32100
warmup_msu320Time after power-on before it will accept an input change. Pathfinding respects this.

Commands

mute_toggle

Only present when has_volume is declared true.

No parameters.

off

No parameters.

on

No parameters.

power_toggle

No parameters.

pulse_input

Cycle to the next input. The fallback when has_discrete_input is false.

No parameters.

set_channel

Only present when has_channel_control is declared true.

ParameterTypeNotes
channelstring

set_input

Select the input carrying a given signal connection. Issued by the pathfinder, not usually by a person.

ParameterTypeNotes
connectionu32Signal connection id from this driver's manifest

set_mute

Only present when has_discrete_mute is declared true.

ParameterTypeNotes
mutebool

set_volume

Only present when has_discrete_volume is declared true.

ParameterTypeNotes
levelu32 0–100

volume_down

Only present when has_volume is declared true.

No parameters.

volume_up

Only present when has_volume is declared true.

No parameters.

Notifications

input_changed

ParameterTypeNotes
connectionu32

mute_changed

ParameterTypeNotes
mutebool

online_changed

ParameterTypeNotes
onlinebool

power_changed

ParameterTypeNotes
onbool

volume_changed

ParameterTypeNotes
levelu32

State

Last-known values core keeps for a binding of this proxy.

KeyTypeMeaning
connectionu32
mutebool
onbool
onlinebool
volumeu32