Skip to content

Commit 68a61b9

Browse files
committed
Audio/VideoSource renamed to Audio/VideoTrackSource
1 parent 89896fd commit 68a61b9

File tree

14 files changed

+72
-35
lines changed

14 files changed

+72
-35
lines changed

webrtc-demo/webrtc-demo-api/src/main/java/dev/onvoid/webrtc/demo/net/PeerConnectionClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
import dev.onvoid.webrtc.demo.net.codec.JsonBCodec;
4747
import dev.onvoid.webrtc.media.MediaStreamTrack;
4848
import dev.onvoid.webrtc.media.audio.AudioOptions;
49-
import dev.onvoid.webrtc.media.audio.AudioSource;
49+
import dev.onvoid.webrtc.media.audio.AudioTrackSource;
5050
import dev.onvoid.webrtc.media.audio.AudioTrack;
5151
import dev.onvoid.webrtc.media.video.VideoCaptureCapability;
5252
import dev.onvoid.webrtc.media.video.VideoDesktopSource;
@@ -385,7 +385,7 @@ private void addAudio(RTCRtpTransceiverDirection direction) {
385385
audioOptions.noiseSuppression = true;
386386
}
387387

388-
AudioSource audioSource = factory.createAudioSource(audioOptions);
388+
AudioTrackSource audioSource = factory.createAudioSource(audioOptions);
389389
AudioTrack audioTrack = factory.createAudioTrack("audioTrack", audioSource);
390390

391391
peerConnection.addTrack(audioTrack, List.of("stream"));

webrtc-jni/src/main/cpp/include/JNI_AudioResampler.h

Lines changed: 37 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webrtc-jni/src/main/cpp/include/JNI_PeerConnectionFactory.h

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webrtc-jni/src/main/cpp/src/JNI_PeerConnectionFactory.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ JNIEXPORT jobject JNICALL Java_dev_onvoid_webrtc_PeerConnectionFactory_createAud
163163
rtc::scoped_refptr<webrtc::AudioSourceInterface> audioSource = factory->CreateAudioSource(audioOptions);
164164

165165
if (audioSource == nullptr) {
166-
env->Throw(jni::JavaError(env, "Create audio source failed"));
166+
env->Throw(jni::JavaError(env, "Create audio-track source failed"));
167167
return nullptr;
168168
}
169169

@@ -178,7 +178,7 @@ JNIEXPORT jobject JNICALL Java_dev_onvoid_webrtc_PeerConnectionFactory_createAud
178178
return nullptr;
179179
}
180180
if (jsource == nullptr) {
181-
env->Throw(jni::JavaNullPointerException(env, "AudioSource is null"));
181+
env->Throw(jni::JavaNullPointerException(env, "AudioTrackSource is null"));
182182
return nullptr;
183183
}
184184

@@ -203,7 +203,7 @@ JNIEXPORT jobject JNICALL Java_dev_onvoid_webrtc_PeerConnectionFactory_createVid
203203
return nullptr;
204204
}
205205
if (jsource == nullptr) {
206-
env->Throw(jni::JavaNullPointerException(env, "VideoSource is null"));
206+
env->Throw(jni::JavaNullPointerException(env, "VideoTrackSource is null"));
207207
return nullptr;
208208
}
209209

webrtc-jni/src/main/cpp/src/WebRTCContext.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ namespace jni
8282
JavaEnums::add<webrtc::AudioDeviceModule::AudioLayer>(env, PKG_AUDIO"AudioLayer");
8383
JavaEnums::add<jni::RTCStats::RTCStatsType>(env, PKG"RTCStatsType");
8484

85-
JavaFactories::add<webrtc::AudioSourceInterface>(env, PKG_MEDIA"audio/AudioSource");
85+
JavaFactories::add<webrtc::AudioSourceInterface>(env, PKG_MEDIA"audio/AudioTrackSource");
8686
JavaFactories::add<webrtc::AudioTrackInterface>(env, PKG_MEDIA"audio/AudioTrack");
8787
JavaFactories::add<webrtc::VideoTrackInterface>(env, PKG_MEDIA"video/VideoTrack");
8888
JavaFactories::add<webrtc::MediaStreamInterface>(env, PKG_MEDIA"MediaStream");

webrtc/src/main/java/dev/onvoid/webrtc/PeerConnectionFactory.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
import dev.onvoid.webrtc.media.MediaType;
2323
import dev.onvoid.webrtc.media.audio.AudioDeviceModule;
2424
import dev.onvoid.webrtc.media.audio.AudioOptions;
25-
import dev.onvoid.webrtc.media.audio.AudioSource;
25+
import dev.onvoid.webrtc.media.audio.AudioTrackSource;
2626
import dev.onvoid.webrtc.media.audio.AudioTrack;
27-
import dev.onvoid.webrtc.media.video.VideoSource;
27+
import dev.onvoid.webrtc.media.video.VideoTrackSource;
2828
import dev.onvoid.webrtc.media.video.VideoTrack;
2929

3030
/**
@@ -74,14 +74,14 @@ public PeerConnectionFactory(AudioDeviceModule audioModule) {
7474
}
7575

7676
/**
77-
* Creates an {@link AudioSource}. The audio source may be used by one or
78-
* more {@link AudioTrack}s.
77+
* Creates an {@link AudioTrackSource}. The audio source may be used by one
78+
* or more {@link AudioTrack}s.
7979
*
8080
* @param options Audio options to control the audio processing.
8181
*
8282
* @return The created audio source.
8383
*/
84-
public native AudioSource createAudioSource(AudioOptions options);
84+
public native AudioTrackSource createAudioSource(AudioOptions options);
8585

8686
/**
8787
* Creates an new {@link AudioTrack}. The audio track can be added to the
@@ -94,7 +94,7 @@ public PeerConnectionFactory(AudioDeviceModule audioModule) {
9494
*
9595
* @return The created audio track.
9696
*/
97-
public native AudioTrack createAudioTrack(String label, AudioSource source);
97+
public native AudioTrack createAudioTrack(String label, AudioTrackSource source);
9898

9999
/**
100100
* Creates a new {@link VideoTrack}. The video track can be added to the
@@ -107,7 +107,7 @@ public PeerConnectionFactory(AudioDeviceModule audioModule) {
107107
*
108108
* @return The created video track.
109109
*/
110-
public native VideoTrack createVideoTrack(String label, VideoSource source);
110+
public native VideoTrack createVideoTrack(String label, VideoTrackSource source);
111111

112112
/**
113113
* Creates a new {@link RTCPeerConnection}.

webrtc/src/main/java/dev/onvoid/webrtc/media/video/VideoDesktopSource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import dev.onvoid.webrtc.media.video.desktop.DesktopCapturer;
2020

21-
public class VideoDesktopSource extends VideoSource {
21+
public class VideoDesktopSource extends VideoTrackSource {
2222

2323
public VideoDesktopSource() {
2424
super();

webrtc/src/main/java/dev/onvoid/webrtc/media/video/VideoDeviceSource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package dev.onvoid.webrtc.media.video;
1818

19-
public class VideoDeviceSource extends VideoSource {
19+
public class VideoDeviceSource extends VideoTrackSource {
2020

2121
public VideoDeviceSource() {
2222
super();

webrtc/src/main/java/dev/onvoid/webrtc/media/video/VideoSource.java renamed to webrtc/src/main/java/dev/onvoid/webrtc/media/video/VideoTrackSource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
/**
2222
* A source for one or more VideoTracks.
2323
*/
24-
public class VideoSource extends MediaSource {
24+
public class VideoTrackSource extends MediaSource {
2525

26-
protected VideoSource() {
26+
protected VideoTrackSource() {
2727

2828
}
2929

webrtc/src/test/java/dev/onvoid/webrtc/PeerConnectionFactoryTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import dev.onvoid.webrtc.media.MediaStreamTrackState;
2323
import dev.onvoid.webrtc.media.MediaType;
2424
import dev.onvoid.webrtc.media.audio.AudioOptions;
25-
import dev.onvoid.webrtc.media.audio.AudioSource;
25+
import dev.onvoid.webrtc.media.audio.AudioTrackSource;
2626
import dev.onvoid.webrtc.media.audio.AudioTrack;
2727
import dev.onvoid.webrtc.media.video.VideoDeviceSource;
2828
import dev.onvoid.webrtc.media.video.VideoTrack;
@@ -64,7 +64,7 @@ void createAudioSourceNullOptions() {
6464
@Test
6565
void createAudioSource() {
6666
AudioOptions audioOptions = new AudioOptions();
67-
AudioSource audioSource = factory.createAudioSource(audioOptions);
67+
AudioTrackSource audioSource = factory.createAudioSource(audioOptions);
6868

6969
assertNotNull(audioSource);
7070
assertEquals(MediaSource.State.LIVE, audioSource.getState());
@@ -84,7 +84,7 @@ void createAudioTrackNullParams() {
8484
@Test
8585
void createAudioTrack() {
8686
AudioOptions audioOptions = new AudioOptions();
87-
AudioSource audioSource = factory.createAudioSource(audioOptions);
87+
AudioTrackSource audioSource = factory.createAudioSource(audioOptions);
8888
AudioTrack audioTrack = factory.createAudioTrack("audioTrack", audioSource);
8989

9090
assertNotNull(audioTrack);

webrtc/src/test/java/dev/onvoid/webrtc/RTCPeerConnectionTests.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import static org.junit.jupiter.api.Assertions.*;
2020

2121
import dev.onvoid.webrtc.media.audio.AudioOptions;
22-
import dev.onvoid.webrtc.media.audio.AudioSource;
22+
import dev.onvoid.webrtc.media.audio.AudioTrackSource;
2323
import dev.onvoid.webrtc.media.audio.AudioTrack;
2424
import dev.onvoid.webrtc.media.video.VideoDeviceSource;
2525
import dev.onvoid.webrtc.media.video.VideoTrack;
@@ -93,7 +93,7 @@ void configuration() {
9393

9494
@Test
9595
void addTrackNullParams() {
96-
AudioSource audioSource = factory.createAudioSource(new AudioOptions());
96+
AudioTrackSource audioSource = factory.createAudioSource(new AudioOptions());
9797
AudioTrack track = factory.createAudioTrack("audioTrack", audioSource);
9898

9999
assertThrows(NullPointerException.class, () -> {
@@ -107,7 +107,7 @@ void addTrackNullParams() {
107107

108108
@Test
109109
void addTrack() {
110-
AudioSource audioSource = factory.createAudioSource(new AudioOptions());
110+
AudioTrackSource audioSource = factory.createAudioSource(new AudioOptions());
111111
AudioTrack audioTrack = factory.createAudioTrack("audioTrack", audioSource);
112112

113113
VideoDeviceSource videoSource = new VideoDeviceSource();
@@ -132,7 +132,7 @@ void addTrack() {
132132

133133
@Test
134134
void removeTrack() {
135-
AudioSource audioSource = factory.createAudioSource(new AudioOptions());
135+
AudioTrackSource audioSource = factory.createAudioSource(new AudioOptions());
136136
AudioTrack audioTrack = factory.createAudioTrack("audioTrack", audioSource);
137137

138138
VideoDeviceSource videoSource = new VideoDeviceSource();
@@ -159,7 +159,7 @@ void addTransceiverNullParams() {
159159

160160
@Test
161161
void addAudioTransceiver() {
162-
AudioSource audioSource = factory.createAudioSource(new AudioOptions());
162+
AudioTrackSource audioSource = factory.createAudioSource(new AudioOptions());
163163
AudioTrack track = factory.createAudioTrack("audioTrack", audioSource);
164164

165165
RTCRtpTransceiver transceiver = peerConnection.addTransceiver(track, new RTCRtpTransceiverInit());
@@ -176,7 +176,7 @@ void addAudioTransceiver() {
176176

177177
@Test
178178
void addSendOnlyAudioTransceiver() {
179-
AudioSource audioSource = factory.createAudioSource(new AudioOptions());
179+
AudioTrackSource audioSource = factory.createAudioSource(new AudioOptions());
180180
AudioTrack track = factory.createAudioTrack("audioTrack", audioSource);
181181

182182
RTCRtpTransceiverInit init = new RTCRtpTransceiverInit();
@@ -190,7 +190,7 @@ void addSendOnlyAudioTransceiver() {
190190

191191
@Test
192192
void addRecvOnlyAudioTransceiver() {
193-
AudioSource audioSource = factory.createAudioSource(new AudioOptions());
193+
AudioTrackSource audioSource = factory.createAudioSource(new AudioOptions());
194194
AudioTrack track = factory.createAudioTrack("audioTrack", audioSource);
195195

196196
RTCRtpTransceiverInit init = new RTCRtpTransceiverInit();

webrtc/src/test/java/dev/onvoid/webrtc/RTCRtpTransceiverTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import dev.onvoid.webrtc.media.MediaType;
44
import dev.onvoid.webrtc.media.audio.AudioOptions;
5-
import dev.onvoid.webrtc.media.audio.AudioSource;
5+
import dev.onvoid.webrtc.media.audio.AudioTrackSource;
66
import dev.onvoid.webrtc.media.audio.AudioTrack;
77

88
import java.util.ArrayList;
@@ -38,7 +38,7 @@ void setCodecCapabilities() {
3838
codecCapabilities.add(audioCapabilities.getCodecs().get(0));
3939
codecCapabilities.add(videoCapabilities.getCodecs().get(0));
4040

41-
AudioSource audioSource = factory.createAudioSource(new AudioOptions());
41+
AudioTrackSource audioSource = factory.createAudioSource(new AudioOptions());
4242
AudioTrack track = factory.createAudioTrack("audioTrack", audioSource);
4343

4444
RTCPeerConnection peerConnection = connection.getPeerConnection();

webrtc/src/test/java/dev/onvoid/webrtc/media/MediaSourceTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
import dev.onvoid.webrtc.TestBase;
2222
import dev.onvoid.webrtc.media.audio.AudioOptions;
23-
import dev.onvoid.webrtc.media.audio.AudioSource;
23+
import dev.onvoid.webrtc.media.audio.AudioTrackSource;
2424

2525
import org.junit.jupiter.api.Test;
2626

@@ -29,7 +29,7 @@ class MediaSourceTests extends TestBase {
2929
@Test
3030
void audioSourceStateAfterCreation() {
3131
AudioOptions audioOptions = new AudioOptions();
32-
AudioSource audioSource = factory.createAudioSource(audioOptions);
32+
AudioTrackSource audioSource = factory.createAudioSource(audioOptions);
3333

3434
assertEquals(MediaSource.State.LIVE, audioSource.getState());
3535
}

webrtc/src/test/java/dev/onvoid/webrtc/media/audio/AudioTrackTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class AudioTrackTests extends TestBase {
3232
@BeforeEach
3333
void init() {
3434
AudioOptions audioOptions = new AudioOptions();
35-
AudioSource audioSource = factory.createAudioSource(audioOptions);
35+
AudioTrackSource audioSource = factory.createAudioSource(audioOptions);
3636

3737
audioTrack = factory.createAudioTrack("audioTrack", audioSource);
3838
}

0 commit comments

Comments
 (0)