| Index: webrtc/sdk/android/src/jni/pc/audiotrack_jni.cc
|
| diff --git a/webrtc/sdk/android/src/jni/null_audio_jni.cc b/webrtc/sdk/android/src/jni/pc/audiotrack_jni.cc
|
| similarity index 57%
|
| copy from webrtc/sdk/android/src/jni/null_audio_jni.cc
|
| copy to webrtc/sdk/android/src/jni/pc/audiotrack_jni.cc
|
| index f9870cac049434effe7e2bcbafc793a026ad8146..dbe64f0791289b3ff380c9d8a1678e262c8aaf57 100644
|
| --- a/webrtc/sdk/android/src/jni/null_audio_jni.cc
|
| +++ b/webrtc/sdk/android/src/jni/pc/audiotrack_jni.cc
|
| @@ -7,16 +7,17 @@
|
| * in the file PATENTS. All contributing project authors may
|
| * be found in the AUTHORS file in the root of the source tree.
|
| */
|
| -#include "webrtc/sdk/android/src/jni/audio_jni.h"
|
|
|
| -namespace webrtc_jni {
|
| +#include "webrtc/api/mediastreaminterface.h"
|
| +#include "webrtc/sdk/android/src/jni/jni_helpers.h"
|
|
|
| -rtc::scoped_refptr<webrtc::AudioDecoderFactory> CreateAudioDecoderFactory() {
|
| - return nullptr;
|
| -}
|
| +namespace webrtc_jni {
|
|
|
| -rtc::scoped_refptr<webrtc::AudioEncoderFactory> CreateAudioEncoderFactory() {
|
| - return nullptr;
|
| +JOW(void, AudioTrack_nativeSetVolume)
|
| +(JNIEnv*, jclass, jlong j_p, jdouble volume) {
|
| + rtc::scoped_refptr<webrtc::AudioSourceInterface> source(
|
| + reinterpret_cast<webrtc::AudioTrackInterface*>(j_p)->GetSource());
|
| + source->SetVolume(volume);
|
| }
|
|
|
| } // namespace webrtc_jni
|
|
|