@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="RTCDTMFSender")
public class RTCDTMFSender
extends EventTarget
| Modifier and Type | Field and Description |
|---|---|
RTCDTMFToneChangeEventHandler |
ontonechange
The ontonechange property of the RTCDTMFSender interface is used to set the event handler for the tonechange event, which is sent to the RTCDTMFSender each time a tone begins or ends.
|
| Modifier | Constructor and Description |
|---|---|
protected |
RTCDTMFSender() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTonechangeListener(RTCDTMFToneChangeEventListener callback) |
void |
addTonechangeListener(RTCDTMFToneChangeEventListener callback,
AddEventListenerOptions options) |
void |
addTonechangeListener(RTCDTMFToneChangeEventListener callback,
boolean useCapture) |
boolean |
canInsertDTMF() |
void |
insertDTMF(java.lang.String tones)
The insertDTMF() method on the RTCDTMFSender interface starts sending tones to the remote peer over the RTCPeerConnection.
|
void |
insertDTMF(java.lang.String tones,
int duration)
The insertDTMF() method on the RTCDTMFSender interface starts sending tones to the remote peer over the RTCPeerConnection.
|
void |
insertDTMF(java.lang.String tones,
int duration,
int interToneGap)
The insertDTMF() method on the RTCDTMFSender interface starts sending tones to the remote peer over the RTCPeerConnection.
|
void |
removeTonechangeListener(RTCDTMFToneChangeEventListener callback) |
void |
removeTonechangeListener(RTCDTMFToneChangeEventListener callback,
boolean useCapture) |
void |
removeTonechangeListener(RTCDTMFToneChangeEventListener callback,
EventListenerOptions options) |
java.lang.String |
toneBuffer()
The RTCDTMFSender interface's toneBuffer property returns a string containing a list of the DTMF tones currently queued for sending to the remote peer over the RTCPeerConnection.
|
addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListener@Nullable public RTCDTMFToneChangeEventHandler ontonechange
@JsProperty(name="canInsertDTMF") public boolean canInsertDTMF()
@JsProperty(name="toneBuffer") @Nonnull public java.lang.String toneBuffer()
public void insertDTMF(@Nonnull
java.lang.String tones,
int duration,
int interToneGap)
public void insertDTMF(@Nonnull
java.lang.String tones,
int duration)
public void insertDTMF(@Nonnull
java.lang.String tones)
@JsOverlay
public final void addTonechangeListener(@Nonnull
RTCDTMFToneChangeEventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addTonechangeListener(@Nonnull
RTCDTMFToneChangeEventListener callback,
boolean useCapture)
@JsOverlay
public final void addTonechangeListener(@Nonnull
RTCDTMFToneChangeEventListener callback)
@JsOverlay
public final void removeTonechangeListener(@Nonnull
RTCDTMFToneChangeEventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeTonechangeListener(@Nonnull
RTCDTMFToneChangeEventListener callback,
boolean useCapture)
@JsOverlay
public final void removeTonechangeListener(@Nonnull
RTCDTMFToneChangeEventListener callback)