Agora RTC Objective-C API Reference  Refactor
AgoraMediaRecorderDelegate.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2018 Agora. All rights reserved.
3 //
4 
5 #import <Foundation/Foundation.h>
6 
7 @class AgoraMediaRecorder;
9 typedef NS_ENUM(NSInteger, AgoraMediaRecorderState);
10 typedef NS_ENUM(NSInteger, AgoraMediaRecorderReasonCode);
11 
12 @protocol AgoraMediaRecorderDelegate <NSObject>
13 #pragma mark Media Recorder Delegate Methods
14 
32 - (void)mediaRecorder:(AgoraMediaRecorder* _Nonnull)recorder stateDidChanged:(NSString * _Nonnull)channelId uid:(NSUInteger)uid state:(AgoraMediaRecorderState)state reason:(AgoraMediaRecorderReasonCode)reason;
33 
47 - (void)mediaRecorder:(AgoraMediaRecorder* _Nonnull)recorder informationDidUpdated:(NSString * _Nonnull)channelId uid:(NSUInteger)uid info:(AgoraMediaRecorderInfo* _Nonnull)info;
48 
49 @end
AgoraMediaRecorder
Definition: AgoraMediaRecorder.h:14
AgoraMediaRecorderInfo
Definition: AgoraObjects.h:3363
AgoraMediaRecorderState
AgoraMediaRecorderState
Definition: AgoraEnumerates.h:3427
AgoraMediaRecorderReasonCode
AgoraMediaRecorderReasonCode
Definition: AgoraEnumerates.h:3436
AgoraMediaRecorderDelegate-p
Definition: AgoraMediaRecorderDelegate.h:12