Merge "Clarify start/stop DTMF tone API documentation."

This commit is contained in:
Tyler Gunn
2023-02-10 21:32:58 +00:00
committed by Gerrit Code Review

View File

@@ -1839,8 +1839,15 @@ public final class Call {
/**
* Instructs this {@code Call} to play a dual-tone multi-frequency signaling (DTMF) tone.
*
* Any other currently playing DTMF tone in the specified call is immediately stopped.
* <p>
* Tones are both played locally for the user to hear and sent to the network to be relayed
* to the remote device.
* <p>
* You must ensure that any call to {@link #playDtmfTone(char}) is followed by a matching
* call to {@link #stopDtmfTone()} and that each tone is stopped before a new one is started.
* The play and stop commands are relayed to the underlying
* {@link android.telecom.ConnectionService} as executed; implementations may not correctly
* handle out of order commands.
*
* @param digit A character representing the DTMF digit for which to play the tone. This
* value must be one of {@code '0'} through {@code '9'}, {@code '*'} or {@code '#'}.