Skip to content

Commit 4477683

Browse files
committed
Merge remote-tracking branch 'origin/master' into dev/settings
2 parents a76be9f + 04b064a commit 4477683

96 files changed

Lines changed: 6762 additions & 268 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Android/APIExample/app/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,5 @@ dependencies {
5757
implementation project(path: ':lib-push-externalvideo')
5858
implementation project(path: ':lib-raw-data')
5959
implementation project(path: ':lib-switch-external-video')
60+
implementation project(path: ':lib-screensharing')
6061
}

Android/APIExample/app/src/main/java/io/agora/api/example/ExampleActivity.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,28 @@
1515
import io.agora.api.example.examples.advanced.AdjustVolume;
1616
import io.agora.api.example.examples.advanced.ChannelEncryption;
1717
import io.agora.api.example.examples.advanced.CustomRemoteVideoRender;
18+
import io.agora.api.example.examples.advanced.GeoFencing;
1819
import io.agora.api.example.examples.advanced.HostAcrossChannel;
1920
import io.agora.api.example.examples.advanced.InCallReport;
2021
import io.agora.api.example.examples.advanced.JoinMultipleChannel;
22+
import io.agora.api.example.examples.advanced.LiveStreaming;
2123
import io.agora.api.example.examples.advanced.MediaPlayerKit;
2224
import io.agora.api.example.examples.advanced.PlayAudioFiles;
2325
import io.agora.api.example.examples.advanced.PreCallTest;
2426
import io.agora.api.example.examples.advanced.ProcessRawData;
2527
import io.agora.api.example.examples.advanced.PushExternalVideo;
2628
import io.agora.api.example.examples.advanced.SetVideoProfile;
29+
import io.agora.api.example.examples.advanced.SuperResolution;
2730
import io.agora.api.example.examples.advanced.SwitchExternalVideo;
2831
import io.agora.api.example.examples.advanced.SetAudioProfile;
32+
import io.agora.api.example.examples.advanced.MultiProcess;
2933
import io.agora.api.example.examples.advanced.VideoQuickSwitch;
3034
import io.agora.api.example.examples.advanced.RTMPInjection;
3135
import io.agora.api.example.examples.advanced.RTMPStreaming;
3236
import io.agora.api.example.examples.advanced.StreamEncrypt;
3337
import io.agora.api.example.examples.advanced.SwitchCameraScreenShare;
3438
import io.agora.api.example.examples.advanced.VideoMetadata;
39+
import io.agora.api.example.examples.advanced.VoiceEffects;
3540
import io.agora.api.example.examples.advanced.customaudio.CustomAudioSource;
3641
import io.agora.api.example.examples.basic.JoinChannelAudio;
3742
import io.agora.api.example.examples.basic.JoinChannelVideo;
@@ -95,9 +100,15 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
95100
case R.id.action_mainFragment_to_PlayAudioFiles:
96101
fragment = new PlayAudioFiles();
97102
break;
103+
case R.id.action_mainFragment_to_VoiceEffects:
104+
fragment = new VoiceEffects();
105+
break;
98106
case R.id.action_mainFragment_to_MediaPlayerKit:
99107
fragment = new MediaPlayerKit();
100108
break;
109+
case R.id.action_mainFragment_to_GeoFencing:
110+
fragment = new GeoFencing();
111+
break;
101112
case R.id.action_mainFragment_to_RTMPInjection:
102113
fragment = new RTMPInjection();
103114
break;
@@ -128,12 +139,21 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
128139
case R.id.action_mainFragment_to_hostacrosschannel:
129140
fragment = new HostAcrossChannel();
130141
break;
142+
case R.id.action_mainFragment_to_superResolution:
143+
fragment = new SuperResolution();
144+
break;
131145
case R.id.action_mainFragment_to_set_video_profile:
132146
fragment = new SetVideoProfile();
133147
break;
134148
case R.id.action_mainFragment_to_channel_encryption:
135149
fragment = new ChannelEncryption();
136150
break;
151+
case R.id.action_mainFragment_to_two_process_screen_share:
152+
fragment = new MultiProcess();
153+
break;
154+
case R.id.action_mainFragment_to_live_streaming:
155+
fragment = new LiveStreaming();
156+
break;
137157
default:
138158
fragment = new JoinChannelAudio();
139159
break;

Android/APIExample/app/src/main/java/io/agora/api/example/examples/advanced/ChannelEncryption.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,6 @@ private void joinChannel(String channelId)
192192

193193
// Create render view by RtcEngine
194194
SurfaceView surfaceView = RtcEngine.CreateRendererView(context);
195-
// Local video is on the top
196-
surfaceView.setZOrderMediaOverlay(true);
197195
if(fl_local.getChildCount() > 0)
198196
{
199197
fl_local.removeAllViews();

Android/APIExample/app/src/main/java/io/agora/api/example/examples/advanced/CustomRemoteVideoRender.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,6 @@ private void joinChannel(String channelId) {
164164

165165
// Create render view by RtcEngine
166166
SurfaceView surfaceView = RtcEngine.CreateRendererView(context);
167-
// Local video is on the top
168-
surfaceView.setZOrderMediaOverlay(true);
169167
// Add to the local container
170168
if (fl_local.getChildCount() > 0) {
171169
fl_local.removeAllViews();

0 commit comments

Comments
 (0)