appleTv property
Mock Apple TV 4K media player.
Implementation
static final LocalDevice appleTv = LocalDevice(
id: 'dev_apple_tv_living_room',
displayName: 'Living Room Apple TV',
hostname: 'Living-Room-Apple-TV.local',
vendor: const LocalDeviceVendor(
name: 'Apple, Inc.',
model: 'Apple TV 4K',
),
type: LocalDeviceType.mediaRenderer,
capabilities: const <LocalDeviceCapability>{
LocalDeviceCapability.mediaPlayback,
LocalDeviceCapability.airPlay,
LocalDeviceCapability.audioStreaming,
},
addresses: <InternetAddressValue>[
InternetAddressValue.parse('192.168.1.120'),
],
interfaces: const <LocalNetworkInterface>[
LocalNetworkInterface(id: 'en0', name: 'en0', displayName: 'Wi-Fi'),
],
services: const <LocalService>[
LocalService(
id: 'svc_appletv_airplay',
instanceName: 'Living Room',
serviceType: '_airplay._tcp',
domain: 'local.',
port: 7000,
hostname: 'Living-Room-Apple-TV.local',
textTxtRecords: <String, String>{
'model': 'AppleTV11,1',
'srcvers': '640.8.1',
'flags': '0x4',
},
),
],
discoveredBy: const <LocalDiscoveryProtocol>{LocalDiscoveryProtocol.mdns},
confidence: 0.98,
);