Namespace AppleTvControlLibrary.Discovery.Companion
Classes
- CompanionDiscoveryResult
Represents a discovered Companion Link service.
- CompanionServiceInfo
Companion Link specific constants and parsing helpers for mDNS discovery.
- MulticastCompanionDiscovery
Discovers Companion Link devices by sending DNS-SD PTR queries to the mDNS multicast group and collecting responses.
- StaticCompanionDiscovery
A discovery implementation that always returns a single, pre-configured device instead of performing an mDNS scan. Useful on hosts where multicast is unavailable or unreliable (see WP7 notes on Mono/embedded hosts), or when the address is already known.
- UnicastCompanionDiscovery
Discovers Companion Link services by querying mDNS directly at a known device address.
Interfaces
- ICompanionDiscovery
Discovers Companion Link 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
- CompanionPairingRequirement
Whether pairing is required, supported, or disabled for a discovered service.