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 
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