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>
10 
11 @protocol AgoraH265TranscoderProtocol <NSObject>
12 
22 - (NSInteger)enableTranscodeWithToken:(NSString* _Nonnull)token
23  channel:(NSString* _Nonnull)channel
24  uid:(NSUInteger)uid NS_SWIFT_NAME(enableTranscode(token:channel:uid:));
25 
35 - (NSInteger)queryChannelWithToken:(NSString* _Nonnull)token
36  channel:(NSString* _Nonnull)channel
37  uid:(NSUInteger) uid NS_SWIFT_NAME(queryChannel(token:channel:uid:));
38 
48 - (NSInteger)triggerTranscodeWithToken:(NSString* _Nonnull)token
49  channel:(NSString* _Nonnull)channel
50  uid:(NSUInteger)uid NS_SWIFT_NAME(triggerTranscode(token:channel:uid:));
51 
59 - (NSInteger)registerTranscoderDelegate:(id<AgoraH265TranscoderDelegate>_Nullable)delegate NS_SWIFT_NAME(registerTranscoderDelegate(_:));
60 
68 - (NSInteger)unregisterTranscoderDelegate:(id<AgoraH265TranscoderDelegate>_Nullable)delegate NS_SWIFT_NAME(unregisterTranscoderDelegate(_:));
69 
70 @end
AgoraH265TranscoderProtocol-p
Definition: AgoraH265TranscoderProtocol.h:11
AgoraH265TranscoderDelegate-p
Definition: AgoraH265TranscoderDelegate.h:11
AgoraH265TranscoderDelegate.h