@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="RTCRtpSynchronizationSource")
public static interface RTCRtpSynchronizationSource.Builder
extends RTCRtpSynchronizationSource
RTCRtpSynchronizationSource.Builder| Modifier and Type | Method and Description |
|---|---|
default RTCRtpSynchronizationSource.Builder |
audioLevel(double audioLevel)
The read-only audioLevel property of the RTCRtpContributingSource interface indicates the audio level contained in the last RTP packet played from the described source.
|
default RTCRtpSynchronizationSource.Builder |
rtpTimestamp(int rtpTimestamp)
The read-only rtpTimestamp property of the RTCRtpContributingSource interface returns a DOMHighResTimeStamp indicating the source-generated time at which the media contained int he packet was first sampled or obtained.
|
default RTCRtpSynchronizationSource.Builder |
source(int source)
The read-only source property of the RTCRtpContributingSource interface returns the source identifier of a particular stream of RTP packets.
|
default RTCRtpSynchronizationSource.Builder |
timestamp(double timestamp)
The read-only timestamp property of the RTCRtpContributingSource interface returns a DOMHighResTimeStamp indicating the most recent time of playout of an RTP packet from the source.
|
createaudioLevel, rtpTimestamp, setAudioLevel, setRtpTimestamp, setSource, setTimestamp, source, timestamp@JsOverlay @Nonnull default RTCRtpSynchronizationSource.Builder audioLevel(double audioLevel)
@JsOverlay @Nonnull default RTCRtpSynchronizationSource.Builder rtpTimestamp(int rtpTimestamp)
@JsOverlay @Nonnull default RTCRtpSynchronizationSource.Builder source(int source)
@JsOverlay @Nonnull default RTCRtpSynchronizationSource.Builder timestamp(double timestamp)