Agora RTC Objective-C API Reference
Refactor
rte_sdk
interface
objc
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:3461
AgoraMediaRecorderState
AgoraMediaRecorderState
Definition:
AgoraEnumerates.h:3528
AgoraMediaRecorderReasonCode
AgoraMediaRecorderReasonCode
Definition:
AgoraEnumerates.h:3537
AgoraMediaRecorderDelegate-p
Definition:
AgoraMediaRecorderDelegate.h:12
Generated by
1.8.20