|
15 | 15 | import io.agora.api.example.examples.advanced.AdjustVolume;
|
16 | 16 | import io.agora.api.example.examples.advanced.ChannelEncryption;
|
17 | 17 | import io.agora.api.example.examples.advanced.CustomRemoteVideoRender;
|
| 18 | +import io.agora.api.example.examples.advanced.GeoFencing; |
18 | 19 | import io.agora.api.example.examples.advanced.HostAcrossChannel;
|
19 | 20 | import io.agora.api.example.examples.advanced.InCallReport;
|
20 | 21 | import io.agora.api.example.examples.advanced.JoinMultipleChannel;
|
|
24 | 25 | import io.agora.api.example.examples.advanced.ProcessRawData;
|
25 | 26 | import io.agora.api.example.examples.advanced.PushExternalVideo;
|
26 | 27 | import io.agora.api.example.examples.advanced.SetVideoProfile;
|
| 28 | +import io.agora.api.example.examples.advanced.SuperResolution; |
27 | 29 | import io.agora.api.example.examples.advanced.SwitchExternalVideo;
|
28 | 30 | import io.agora.api.example.examples.advanced.SetAudioProfile;
|
29 | 31 | import io.agora.api.example.examples.advanced.VideoQuickSwitch;
|
|
32 | 34 | import io.agora.api.example.examples.advanced.StreamEncrypt;
|
33 | 35 | import io.agora.api.example.examples.advanced.SwitchCameraScreenShare;
|
34 | 36 | import io.agora.api.example.examples.advanced.VideoMetadata;
|
| 37 | +import io.agora.api.example.examples.advanced.VoiceEffects; |
35 | 38 | import io.agora.api.example.examples.advanced.customaudio.CustomAudioSource;
|
36 | 39 | import io.agora.api.example.examples.basic.JoinChannelAudio;
|
37 | 40 | import io.agora.api.example.examples.basic.JoinChannelVideo;
|
@@ -95,9 +98,15 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
|
95 | 98 | case R.id.action_mainFragment_to_PlayAudioFiles:
|
96 | 99 | fragment = new PlayAudioFiles();
|
97 | 100 | break;
|
| 101 | + case R.id.action_mainFragment_to_VoiceEffects: |
| 102 | + fragment = new VoiceEffects(); |
| 103 | + break; |
98 | 104 | case R.id.action_mainFragment_to_MediaPlayerKit:
|
99 | 105 | fragment = new MediaPlayerKit();
|
100 | 106 | break;
|
| 107 | + case R.id.action_mainFragment_to_GeoFencing: |
| 108 | + fragment = new GeoFencing(); |
| 109 | + break; |
101 | 110 | case R.id.action_mainFragment_to_RTMPInjection:
|
102 | 111 | fragment = new RTMPInjection();
|
103 | 112 | break;
|
@@ -128,6 +137,9 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
|
128 | 137 | case R.id.action_mainFragment_to_hostacrosschannel:
|
129 | 138 | fragment = new HostAcrossChannel();
|
130 | 139 | break;
|
| 140 | + case R.id.action_mainFragment_to_superResolution: |
| 141 | + fragment = new SuperResolution(); |
| 142 | + break; |
131 | 143 | case R.id.action_mainFragment_to_set_video_profile:
|
132 | 144 | fragment = new SetVideoProfile();
|
133 | 145 | break;
|
|
0 commit comments