Table of Contents

Namespace AppleTvControlLibrary.Mrp.AirPlay.Channels

Classes

AbstractHapChannel

Base class for a TCP connection using HAP encryption and length-based segmenting, as used by the AirPlay 2 event and data-stream channels.

DataStreamChannel

The AirPlay 2 data-stream channel: a HAP-encrypted TCP connection that tunnels MRP protobuf messages wrapped in a fixed binary header plus a binary-plist envelope.

EventChannel

The AirPlay 2 event channel. Only set up to satisfy the receiver's requirement that it exists; MRP-over-AirPlay does not use it for anything beyond acknowledging requests.

Interfaces

IDataStreamListener

Listener interface for DataStreamChannel.