public override CapabilityPriorityLevel GetPriorityLevel(CapabilityMethods clazz) { if (clazz is MediaPlayer) return GetMediaPlayerCapabilityLevel(); if (clazz is MediaControl) return GetMediaControlCapabilityLevel(); if (clazz is Launcher) return GetLauncherCapabilityLevel(); if (clazz is TvControl) return GetTvControlCapabilityLevel(); if (clazz is VolumeControl) return GetVolumeControlCapabilityLevel(); if (clazz is ExternalInputControl) return GetExternalInputControlPriorityLevel(); if (clazz is MouseControl) return GetMouseControlCapabilityLevel(); if (clazz is TextInputControl) return GetTextInputControlCapabilityLevel(); if (clazz is PowerControl) return GetPowerControlCapabilityLevel(); if (clazz is KeyControl) return GetKeyControlCapabilityLevel(); return CapabilityPriorityLevel.NotSupported; }
public override CapabilityPriorityLevel GetPriorityLevel(CapabilityMethods clazz) { if (clazz is MediaPlayer) return GetMediaPlayerCapabilityLevel(); if (clazz is MediaControl) return GetMediaControlCapabilityLevel(); if (clazz is VolumeControl) return GetVolumeControlCapabilityLevel(); if (clazz is PlaylistControl) return GetPlaylistControlCapabilityLevel(); return CapabilityPriorityLevel.NotSupported; }