"Fossies" - the Fresh Open Source Software Archive 
Member "jitsi-meet-stable-jitsi-meet_8319/ios/sdk/src/ExternalAPI.h" (16 Feb 2023, 1238 Bytes) of package /linux/misc/jitsi-meet-stable-jitsi-meet_8319.tar.gz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
1 /* Copyright @ 2021-present 8x8, Inc.
2 *
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16 #import <React/RCTBridgeModule.h>
17 #import <React/RCTEventEmitter.h>
18
19 static NSString * const sendEventNotificationName = @"org.jitsi.meet.SendEvent";
20
21 @interface ExternalAPI : RCTEventEmitter<RCTBridgeModule>
22
23 - (void)sendHangUp;
24 - (void)sendSetAudioMuted:(BOOL)muted;
25 - (void)sendEndpointTextMessage:(NSString*)message :(NSString*)to;
26 - (void)toggleScreenShare:(BOOL)enabled;
27 - (void)retrieveParticipantsInfo:(void (^)(NSArray*))completion;
28 - (void)openChat:(NSString*)to;
29 - (void)closeChat;
30 - (void)sendChatMessage:(NSString*)message :(NSString*)to ;
31 - (void)sendSetVideoMuted:(BOOL)muted;
32 - (void)sendSetClosedCaptionsEnabled:(BOOL)enabled;
33
34 @end