All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface guinea.ui.MCLLControl

public interface MCLLControl
An extension to SubjectUI interface for allowing the setting of the MCL level. The interface includes methods for: The volume levels can be expressed linear, decibel or percent scale.

The level controller uses a controller component to send the user's selected level to the test system.

See Also:
Volume, SubjectUI

Method Index

· setMCLL(Volume)
Set the MCL level on the MCLL dialog.
· setMCLLLimits(Volume, Volume)
Set the limits of the listening level the subject can select.
· setMCLLText(String)
Set the text to show in MCLL controller component.
· setMCLLTitle(String)
Set the title of the MCLL dialog window.
· setMCLLVisible(boolean)
Make the MCLL setting dialog visible or hide it.

Methods

· setMCLLLimits
 public abstract void setMCLLLimits(Volume min,
                                    Volume max)
Set the limits of the listening level the subject can select.

Parameters:
min - The minimum level that the subject can use.
max - The maximum level that the subject can use.
· setMCLLText
 public abstract void setMCLLText(String text)
Set the text to show in MCLL controller component.

Parameters:
text - The text.
· setMCLLTitle
 public abstract void setMCLLTitle(String title)
Set the title of the MCLL dialog window.

Parameters:
title - The title string.
· setMCLL
 public abstract void setMCLL(Volume level)
Set the MCL level on the MCLL dialog.

Parameters:
level - the volume level.
· setMCLLVisible
 public abstract void setMCLLVisible(boolean visible)
Make the MCLL setting dialog visible or hide it.

Parameters:
visible - set to true to pop up the MCL level control, false to hide it.

All Packages  Class Hierarchy  This Package  Previous  Next  Index