Matter::Cluster::Definitions::MediaInput::InputInformation
Inherits TLV::Serializable < Struct < Value < Object
This contains information about an input.
Constructors
new(any : TLV::Any)
SourceClass methods
from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
Sourcefrom_slice(bytes : Bytes)
Sourcefrom_tlv(any : TLV::Any)
Sourcefrom_tlv(data : Bytes)
SourceInstance methods
description
This shall indicate the user editable input description, such as “Living room Playstation”. This field may be blank, but SHOULD be provided when known.
description=(description : String)
This shall indicate the user editable input description, such as “Living room Playstation”. This field may be blank, but SHOULD be provided when known.
name
This shall indicate the input name, such as “HDMI 1”. This field may be blank, but SHOULD be provided when known.
name=(name : String)
This shall indicate the input name, such as “HDMI 1”. This field may be blank, but SHOULD be provided when known.
to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
Sourceto_slice
Sourceto_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Source