Skip to content

Commit 0c0d1e8

Browse files
committed
Android: fix more build errors
1 parent c0f0c92 commit 0c0d1e8

File tree

4 files changed

+23
-21
lines changed

4 files changed

+23
-21
lines changed

sdk/android/src/jni/pc/external_audio_processing_factory.cc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
#include <jni.h>
2020
#include <syslog.h>
2121

22+
#include "api/audio/builtin_audio_processing_builder.h"
23+
#include "api/environment/environment_factory.h"
2224
#include "api/make_ref_counted.h"
2325
#include "rtc_base/ref_counted_object.h"
2426
#include "sdk/android/generated_peerconnection_jni/ExternalAudioProcessingFactory_jni.h"
@@ -63,10 +65,10 @@ ExternalAudioProcessingFactory::ExternalAudioProcessingFactory() {
6365
std::unique_ptr<webrtc::CustomProcessing> render_pre_processor(
6466
render_pre_processor_);
6567

66-
apm_ = webrtc::AudioProcessingBuilder()
68+
apm_ = webrtc::BuiltinAudioProcessingBuilder()
6769
.SetCapturePostProcessing(std::move(capture_post_processor))
6870
.SetRenderPreProcessing(std::move(render_pre_processor))
69-
.Create();
71+
.Build(CreateEnvironment());
7072

7173
webrtc::AudioProcessing::Config config;
7274
apm_->ApplyConfig(config);

sdk/android/src/jni/pc/external_audio_processing_factory.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace jni {
2828

2929
class ExternalAudioProcessingJni
3030
: public webrtc::ExternalAudioProcessingInterface,
31-
public rtc::RefCountInterface {
31+
public webrtc::RefCountInterface {
3232
public:
3333
ExternalAudioProcessingJni(JNIEnv* jni, const JavaRef<jobject>& j_processing);
3434
~ExternalAudioProcessingJni();
@@ -43,7 +43,7 @@ class ExternalAudioProcessingJni
4343
const ScopedJavaGlobalRef<jobject> j_processing_;
4444
};
4545

46-
class ExternalAudioProcessingFactory : public rtc::RefCountInterface {
46+
class ExternalAudioProcessingFactory : public webrtc::RefCountInterface {
4747
public:
4848
ExternalAudioProcessingFactory();
4949
virtual ~ExternalAudioProcessingFactory() = default;

sdk/android/src/jni/pc/frame_cryptor.cc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,12 @@ webrtc::FrameCryptorTransformer::Algorithm AlgorithmFromIndex(int index) {
108108
}
109109
}
110110

111-
static base::android::ScopedJavaLocalRef<jobject>
111+
static ScopedJavaLocalRef<jobject>
112112
JNI_FrameCryptorFactory_CreateFrameCryptorForRtpReceiver(
113113
JNIEnv* env,
114114
jlong native_factory,
115115
jlong j_rtp_receiver_pointer,
116-
const base::android::JavaParamRef<jstring>& participantId,
116+
const JavaParamRef<jstring>& participantId,
117117
jint j_algorithm_index,
118118
jlong j_key_provider) {
119119
OwnedFactoryAndThreads* factory =
@@ -140,12 +140,12 @@ JNI_FrameCryptorFactory_CreateFrameCryptorForRtpReceiver(
140140
return NativeToJavaFrameCryptor(env, frame_crypto_transformer);
141141
}
142142

143-
static base::android::ScopedJavaLocalRef<jobject>
143+
static ScopedJavaLocalRef<jobject>
144144
JNI_FrameCryptorFactory_CreateFrameCryptorForRtpSender(
145145
JNIEnv* env,
146146
jlong native_factory,
147147
jlong j_rtp_sender_pointer,
148-
const base::android::JavaParamRef<jstring>& participantId,
148+
const JavaParamRef<jstring>& participantId,
149149
jint j_algorithm_index,
150150
jlong j_key_provider) {
151151
OwnedFactoryAndThreads* factory =
@@ -170,13 +170,13 @@ JNI_FrameCryptorFactory_CreateFrameCryptorForRtpSender(
170170
return NativeToJavaFrameCryptor(env, frame_crypto_transformer);
171171
}
172172

173-
static base::android::ScopedJavaLocalRef<jobject>
173+
static ScopedJavaLocalRef<jobject>
174174
JNI_FrameCryptorFactory_CreateFrameCryptorKeyProvider(
175175
JNIEnv* env,
176176
jboolean j_shared,
177-
const base::android::JavaParamRef<jbyteArray>& j_ratchetSalt,
177+
const JavaParamRef<jbyteArray>& j_ratchetSalt,
178178
jint j_ratchetWindowSize,
179-
const base::android::JavaParamRef<jbyteArray>& j_uncryptedMagicBytes,
179+
const JavaParamRef<jbyteArray>& j_uncryptedMagicBytes,
180180
jint j_failureTolerance,
181181
jint j_keyRingSize,
182182
jboolean j_discardFrameWhenCryptorNotReady) {

sdk/android/src/jni/pc/frame_cryptor_key_provider.cc

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ static jboolean JNI_FrameCryptorKeyProvider_SetSharedKey(
3737
JNIEnv* jni,
3838
jlong j_key_provider,
3939
jint j_index,
40-
const base::android::JavaParamRef<jbyteArray>& j_key) {
40+
const JavaParamRef<jbyteArray>& j_key) {
4141
auto key = JavaToNativeByteArray(jni, j_key);
4242
return reinterpret_cast<webrtc::DefaultKeyProviderImpl*>(j_key_provider)
4343
->SetSharedKey(j_index,std::vector<uint8_t>(key.begin(), key.end()));
4444
}
4545

46-
static base::android::ScopedJavaLocalRef<jbyteArray>
46+
static ScopedJavaLocalRef<jbyteArray>
4747
JNI_FrameCryptorKeyProvider_RatchetSharedKey(
4848
JNIEnv* env,
4949
jlong keyProviderPointer,
@@ -56,7 +56,7 @@ JNI_FrameCryptorKeyProvider_RatchetSharedKey(
5656
return NativeToJavaByteArray(env, rtc::ArrayView<int8_t>(int8tKey));
5757
}
5858

59-
static base::android::ScopedJavaLocalRef<jbyteArray>
59+
static ScopedJavaLocalRef<jbyteArray>
6060
JNI_FrameCryptorKeyProvider_ExportSharedKey(
6161
JNIEnv* env,
6262
jlong keyProviderPointer,
@@ -71,21 +71,21 @@ JNI_FrameCryptorKeyProvider_ExportSharedKey(
7171
static jboolean JNI_FrameCryptorKeyProvider_SetKey(
7272
JNIEnv* jni,
7373
jlong j_key_provider,
74-
const base::android::JavaParamRef<jstring>& participantId,
74+
const JavaParamRef<jstring>& participantId,
7575
jint j_index,
76-
const base::android::JavaParamRef<jbyteArray>& j_key) {
76+
const JavaParamRef<jbyteArray>& j_key) {
7777
auto key = JavaToNativeByteArray(jni, j_key);
7878
auto participant_id = JavaToStdString(jni, participantId);
7979
return reinterpret_cast<webrtc::DefaultKeyProviderImpl*>(j_key_provider)
8080
->SetKey(participant_id, j_index,
8181
std::vector<uint8_t>(key.begin(), key.end()));
8282
}
8383

84-
static base::android::ScopedJavaLocalRef<jbyteArray>
84+
static ScopedJavaLocalRef<jbyteArray>
8585
JNI_FrameCryptorKeyProvider_RatchetKey(
8686
JNIEnv* env,
8787
jlong keyProviderPointer,
88-
const base::android::JavaParamRef<jstring>& participantId,
88+
const JavaParamRef<jstring>& participantId,
8989
jint j_index) {
9090
auto participant_id = JavaToStdString(env, participantId);
9191
auto key_provider =
@@ -96,11 +96,11 @@ JNI_FrameCryptorKeyProvider_RatchetKey(
9696
return NativeToJavaByteArray(env, rtc::ArrayView<int8_t>(int8tKey));
9797
}
9898

99-
static base::android::ScopedJavaLocalRef<jbyteArray>
99+
static ScopedJavaLocalRef<jbyteArray>
100100
JNI_FrameCryptorKeyProvider_ExportKey(
101101
JNIEnv* env,
102102
jlong keyProviderPointer,
103-
const base::android::JavaParamRef<jstring>& participantId,
103+
const JavaParamRef<jstring>& participantId,
104104
jint j_index) {
105105
auto participant_id = JavaToStdString(env, participantId);
106106
auto key_provider =
@@ -113,7 +113,7 @@ JNI_FrameCryptorKeyProvider_ExportKey(
113113
static void JNI_FrameCryptorKeyProvider_SetSifTrailer(
114114
JNIEnv* jni,
115115
jlong j_key_provider,
116-
const base::android::JavaParamRef<jbyteArray>& j_trailer) {
116+
const JavaParamRef<jbyteArray>& j_trailer) {
117117
auto trailer = JavaToNativeByteArray(jni, j_trailer);
118118
reinterpret_cast<webrtc::DefaultKeyProviderImpl*>(j_key_provider)
119119
->SetSifTrailer(std::vector<uint8_t>(trailer.begin(), trailer.end()));

0 commit comments

Comments
 (0)