Class Ap2InfoSettings
- Namespace
- AppleTvControlLibrary.Mrp.AirPlay
- Assembly
- AppleTvControlLibrary.Mrp.dll
Client identity fields reported to the receiver during AirPlay 2 session setup.
public sealed class Ap2InfoSettings
- Inheritance
-
Ap2InfoSettings
- Inherited Members
Remarks
A minimal analogue of pyatv's InfoSettings (pydantic model) exposing only the fields
Ap2Session needs. pyatv/settings.py — line 41-44 as of pyatv 0.18.0 gives the
library's own default values (a generic iPhone identity); this port keeps the same defaults
so a fresh setup behaves identically to pyatv out of the box.
Properties
DeviceId
Gets or sets the client device identifier reported to the device.
public string DeviceId { get; set; }
Property Value
Mac
Gets or sets the client MAC address reported to the device.
public string Mac { get; set; }
Property Value
Model
Gets or sets the client model reported to the device.
public string Model { get; set; }
Property Value
Name
Gets or sets the client name reported to the device.
public string Name { get; set; }
Property Value
OsBuild
Gets or sets the client OS build reported to the device.
public string OsBuild { get; set; }
Property Value
OsName
Gets or sets the client OS name reported to the device.
public string OsName { get; set; }
Property Value
OsVersion
Gets or sets the client OS version reported to the device.
public string OsVersion { get; set; }