Agora RTC Objective-C API Reference Refactor

AgoraH265TranscoderProtocol.h
Go to the documentation of this file.
1 //
2 // AgoraH265TranscoderProtocol.h
3 // AgoraH265TranscoderProtocol
4 //
5 // Copyright (c) 2022 Agora. All rights reserved.
6 //
7
8 #import <Foundation/Foundation.h>
9
10 @protocol AgoraH265TranscoderDelegate;
11
12 @protocol AgoraH265TranscoderProtocol <NSObject>
13
23 - (NSInteger)enableTranscodeWithToken:(NSString* _Nonnull)token
24 channel:(NSString* _Nonnull)channel
25 uid:(NSUInteger)uid NS_SWIFT_NAME(enableTranscode(token:channel:uid:));
26
36 - (NSInteger)queryChannelWithToken:(NSString* _Nonnull)token
37 channel:(NSString* _Nonnull)channel
38 uid:(NSUInteger) uid NS_SWIFT_NAME(queryChannel(token:channel:uid:));
39
49 - (NSInteger)triggerTranscodeWithToken:(NSString* _Nonnull)token
50 channel:(NSString* _Nonnull)channel
51 uid:(NSUInteger)uid NS_SWIFT_NAME(triggerTranscode(token:channel:uid:));
52
60 - (NSInteger)registerTranscoderDelegate:(id<AgoraH265TranscoderDelegate>_Nullable)delegate NS_SWIFT_NAME(registerTranscoderDelegate(_:));
61
69 - (NSInteger)unregisterTranscoderDelegate:(id<AgoraH265TranscoderDelegate>_Nullable)delegate NS_SWIFT_NAME(unregisterTranscoderDelegate(_:));
70
71 @end
AgoraH265TranscoderProtocol-p
Definition: AgoraH265TranscoderProtocol.h:12
AgoraH265TranscoderDelegate-p
Definition: AgoraH265TranscoderDelegate.h:11