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;
8 @class AgoraMediaRecorderInfo;
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:3498
AgoraMediaRecorderState
AgoraMediaRecorderState
Definition: AgoraEnumerates.h:3715
AgoraMediaRecorderReasonCode
AgoraMediaRecorderReasonCode
Definition: AgoraEnumerates.h:3724
AgoraMediaRecorderDelegate-p
Definition: AgoraMediaRecorderDelegate.h:12