public override bool GetSignalStatistics(out bool locked, out bool present, out int strength, out int quality) { strength = quality = 0; locked = present = false; if (this.Tuner != null) { AMTunerSignalStrength signalStrength = AMTunerSignalStrength.NoSignal; this.Tuner.SignalPresent(out signalStrength); switch (signalStrength) { case AMTunerSignalStrength.HasNoSignalStrength: break; case AMTunerSignalStrength.NoSignal: break; case AMTunerSignalStrength.SignalPresent: locked = present = true; strength = quality = 100; return(true); } } else { locked = present = true; strength = quality = 100; return(true); } return(false); }
public bool IsSignalPresent() { AMTunerSignalStrength signalStrength = TVGraph.GetSignalStrength(); return(signalStrength == AMTunerSignalStrength.SignalPresent); }