Table of Contents

Namespace AppleTvControlLibrary.Mrp.AirPlay.Http

Classes

HttpConnection

A TCP-backed HTTP/RTSP request/response connection used for the AirPlay 2 control channel. Supports optional send/receive processors so HAP encryption can be layered on transparently once pair-verify has completed.

HttpMessages

Formatting and parsing of the generic HTTP/RTSP request and response messages used by the AirPlay control connection.

HttpRequest

A generic HTTP request message, as used by the RTSP-over-HTTP control connection of an AirPlay 2 session.

HttpResponse

A generic HTTP response message, as used by the RTSP-over-HTTP control connection of an AirPlay 2 session.

PlistBody

Encode/decode binary property list request/response bodies used by the AirPlay 2 control connection (RTSP SETUP payloads etc.).