class DeviceHost

Defined at line 19 of file ../../src/media/audio/drivers/tests/device_host.h

Public Methods

void DeviceHost ()

Our thread and dispatcher must exist during the entirety of test execution; create it now.

Defined at line 66 of file ../../src/media/audio/drivers/tests/device_host.cc

void ~DeviceHost ()

Defined at line 69 of file ../../src/media/audio/drivers/tests/device_host.cc

void AddDevices (bool no_bluetooth, bool no_virtual_audio)

Post a task to our thread to detect and add all devices, so that driver testing can begin.

Defined at line 72 of file ../../src/media/audio/drivers/tests/device_host.cc

void RegisterTests (bool enable_basic_tests, bool enable_admin_tests, bool enable_position_tests)

Create testcase instances for each device entry, based on the passed-in configuration.

Defined at line 584 of file ../../src/media/audio/drivers/tests/device_host.cc

zx_status_t QuitDeviceLoop ()

Testing is complete. Clean up our virtual audio devices and shut down our loop.

Defined at line 600 of file ../../src/media/audio/drivers/tests/device_host.cc