UniTAP.dev.ports.hdrx

class HDRX(UniTAP.dev.ports.rx.RX):

Main class of HDRX object. Inherited from class RX. Class describes capabilities of 300th (3XX) series of HDMI devices in Sink (RX - receiver) role.

Attributes:
  • __link (HdmiLinkRx): object of HdmiLinkRx.
  • __edid (EdidSink): object of EdidSink.
  • __hdcp (HdcpSink): object of HdcpSink.
  • __event_capturer (EventCapturer): object of EventCapturer.
  • __video_capturer (VideoCapturer): object of VideoCapturerHDMI.
  • __cec (CecRx): object of CecRx.
HDRX( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer)

Should be used to work with EDID on Sink (RX - receiver) role.

Returns:

object of EdidSink type.

Should be used to work with HDCP on Sink (RX - receiver) role.

Returns:

object of HdcpSink.

Should be used to control EventCapturer on Sink (RX - receiver) role.

Returns:

object of EventCapturer type.

Should be used to control VideoCapturerHDMI on Sink (RX - receiver) role.

Returns:

object of VideoCapturerHDMI type.

cec: UniTAP.dev.ports.modules.cec.cec_rx.CecRx

Should be used to control CecRx on Sink (RX - receiver) role.

Returns:

object of CecRx type.