appleTv property

LocalDevice appleTv
final

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,
);