Table of Contents

Namespace AppleTvControlLibrary.Discovery.AirPlay

Classes

AirPlayDiscoveryResult

Represents a discovered AirPlay service.

AirPlayServiceInfo

AirPlay specific constants and parsing helpers for mDNS discovery.

MulticastAirPlayDiscovery

Discovers AirPlay devices by sending DNS-SD PTR queries to the mDNS multicast group and collecting responses.

Interfaces

IAirPlayDiscovery

Discovers AirPlay devices on the local network. Kept behind an interface so multicast discovery - the least portable part of the library - can be swapped for a static address on hosts where multicast/mDNS isn't available or reliable.

Enums

AirPlayPairingRequirement

Whether pairing is required, supported, or disabled for a discovered AirPlay service.