mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-07-30 07:00:49 +00:00
26 lines
1.1 KiB
Objective-C
26 lines
1.1 KiB
Objective-C
#ifndef RTCCONNECTION_H
|
|
#define RTCCONNECTION_H
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#import <UIKit/UIKit.h>
|
|
|
|
@interface RtcConnection : NSObject
|
|
|
|
- (instancetype _Nonnull)initWithDiscoveredIceCandidate:(void (^_Nonnull)(NSString *, int, NSString * _Nonnull))discoveredIceCandidate connectionStateChanged:(void (^_Nonnull)(bool))connectionStateChanged;
|
|
|
|
- (void)close;
|
|
|
|
- (void)setIsMuted:(bool)isMuted;
|
|
|
|
- (void)getOffer:(void (^_Nonnull)(NSString * _Nonnull, NSString * _Nonnull))completion;
|
|
- (void)getAnswer:(void (^_Nonnull)(NSString * _Nonnull, NSString * _Nonnull))completion;
|
|
- (void)setLocalDescription:(NSString * _Nonnull)serializedDescription type:(NSString * _Nonnull)type completion:(void (^_Nonnull)())completion;
|
|
- (void)setRemoteDescription:(NSString * _Nonnull)serializedDescription type:(NSString * _Nonnull)type completion:(void (^_Nonnull)())completion;
|
|
- (void)addIceCandidateWithSdp:(NSString * _Nonnull)sdp sdpMLineIndex:(int)sdpMLineIndex sdpMid:(NSString * _Nullable)sdpMid;
|
|
|
|
- (void)getRemoteCameraView:(void (^_Nonnull)(UIView * _Nullable))completion;
|
|
|
|
@end
|
|
|
|
#endif
|