Table of Contents

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

string

Mac

Gets or sets the client MAC address reported to the device.

public string Mac { get; set; }

Property Value

string

Model

Gets or sets the client model reported to the device.

public string Model { get; set; }

Property Value

string

Name

Gets or sets the client name reported to the device.

public string Name { get; set; }

Property Value

string

OsBuild

Gets or sets the client OS build reported to the device.

public string OsBuild { get; set; }

Property Value

string

OsName

Gets or sets the client OS name reported to the device.

public string OsName { get; set; }

Property Value

string

OsVersion

Gets or sets the client OS version reported to the device.

public string OsVersion { get; set; }

Property Value

string