Hearing Tests¶
The MSDK offers the ability to take a hearing test through the TestFlowActivity, also referred to as "Test Flow".
Available Test Types¶
Two types of Hearing Test are supported:
- MT (Masked Threshold)
- PTT (Pure Tone Threshold)
The test type launched is determined dynamically based upon:
- Your application's agreed partner configuration.
- Connected headphone identifier.
Launching a standalone Hearing Test¶
If your app is not using Mimi Profile, you can still launch TestFlowActivity directly.
Refer to our example app TestFlow Launcher Card for instructions.
To handle the results:
- The
MimiCore.testsController.latestTestResultproperty is automatically updated after the hearing test is completed. - The JSON serialized result is also returned from the
TestFlowActivity.
Improving Accuracy¶
Connected Headphone Identification¶
For PTT Hearing Tests, improved accuracy can be achieved by identifying which headphones will be used to conduct the test.
In integrations designed for specific headphones models, this can be done through the Connected Headphone APIs.
Bluetooth Absolute Volume support¶
If your headphones have integrated the Mimi Bluetooth Absolute Volume Adjustment Sequence module, then further hearing test reliability can be achieved by also implementing the Volume Adjustment Sequence APIs.