Lines Matching refs:chameleon
17 from autotest_lib.client.cros.chameleon import chameleon_audio_ids as ids
18 from autotest_lib.client.cros.chameleon import chameleon_port_finder
32 actually a (Chameleon/Cros)(Input/Output)WidgetHandler object.
187 microphone on Cros device, or Mic port on Chameleon, the audio signal
322 This class abstracts a Chameleon audio widget handler.
326 Chameleon, e.g. 'HDMI', 'LineIn', 'LineOut'.
329 _chameleon_board: A ChameleonBoard object to control Chameleon.
330 _port: A ChameleonPort object to control port on Chameleon.
333 # The mic port on chameleon has a small gain. We need to scale
344 Chameleon, e.g. 'HDMI', 'LineIn', 'LineOut'.
374 For audio widget not used with link, e.g. Mic on Chameleon, we set
384 This class abstracts a Chameleon audio input widget handler.
395 Gets remote recorded path and format from Chameleon. The format can
408 Reads file from Chameleon host and handles scale if needed.
410 @param remote_path: The path to the recorded file on Chameleon.
435 """Finds a Chameleon audio port by interface(port name).
449 'Port %s is not connected to Chameleon' % interface)
458 """This class abstracts a Chameleon HDMI audio input widget handler."""
501 This class abstracts a Chameleon audio output widget handler.
514 Chameleon at that path.
518 @return: The remote data path on Chameleon.
526 """Sets data to play on Chameleon.
528 Creates a path and sends the scaled test data to Chameleon at that path.
532 @return: The remote data path on Chameleon.
550 @param path: The path to the file to play on Chameleon.
556 'Blocking playback on chameleon is not supported')
568 """Finds a Chameleon audio port by interface(port name).
582 'Port %s is not connected to Chameleon' % interface)
588 This class abstracts a Chameleon usb audio output widget handler.
601 Chameleon at that path.
605 @return: The remote data path on Chameleon.
927 module on audio board which relays the audio siganl between Chameleon board