Table of Contents

Class EventChannel

Namespace
AppleTvControlLibrary.Mrp.AirPlay.Channels
Assembly
AppleTvControlLibrary.Mrp.dll

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.

public sealed class EventChannel : AbstractHapChannel, IDisposable
Inheritance
EventChannel
Implements
Inherited Members

Remarks

Initializes a new instance of the EventChannel class.

Constructors

EventChannel(byte[], byte[])

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.

public EventChannel(byte[] outputKey, byte[] inputKey)

Parameters

outputKey byte[]

The key used to encrypt outgoing data.

inputKey byte[]

The key used to decrypt incoming data.

Remarks

Initializes a new instance of the EventChannel class.

Methods

HandleReceived()

Handle received data that was put in the buffer.

protected override void HandleReceived()