Package org.webrtc
Class AudioTrack
java.lang.Object
org.webrtc.MediaStreamTrack
org.webrtc.AudioTrack
Java wrapper for a C++ AudioTrackInterface
-
Nested Class Summary
Nested classes/interfaces inherited from class org.webrtc.MediaStreamTrack
MediaStreamTrack.MediaType, MediaStreamTrack.State
-
Field Summary
Fields inherited from class org.webrtc.MediaStreamTrack
AUDIO_TRACK_KIND, VIDEO_TRACK_KIND
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) long
Returns a pointer to webrtc::AudioTrackInterface.private static void
nativeSetVolume
(long track, double volume) void
setVolume
(double volume) Sets the volume for the underlying MediaSource.Methods inherited from class org.webrtc.MediaStreamTrack
createMediaStreamTrack, dispose, enabled, getNativeMediaStreamTrack, id, kind, setEnabled, state
-
Constructor Details
-
AudioTrack
public AudioTrack(long nativeTrack)
-
-
Method Details
-
setVolume
public void setVolume(double volume) Sets the volume for the underlying MediaSource. Volume is a gain value in the range 0 to 10. -
getNativeAudioTrack
long getNativeAudioTrack()Returns a pointer to webrtc::AudioTrackInterface. -
nativeSetVolume
private static void nativeSetVolume(long track, double volume)
-