Agora RTC Objective-C API Reference  Refactor
AgoraMediaMetadataDataSource.h
Go to the documentation of this file.
1 //
2 // AgoraRtcEngineKit.h
3 // AgoraRtcEngineKit
4 //
5 // Copyright (c) 2018 Agora. All rights reserved.
6 //
7 
8 #import <Foundation/Foundation.h>
9 #import "AgoraConstants.h"
10 #import "AgoraObjects.h"
13 
18 @class AgoraRtcEngineKit;
19 @class AgoraMediaRecorder;
20 
25 @protocol AgoraMediaMetadataDataSource <NSObject>
26 @required
27 
37 - (NSInteger)metadataMaxSize NS_SWIFT_NAME(metadataMaxSize());
38 
51 - (NSData * _Nullable)readyToSendMetadataAtTimestamp:(NSTimeInterval)timestamp sourceType:(AgoraVideoSourceType)sourceType NS_SWIFT_NAME(readyToSendMetadata(atTimestamp:sourceType:));
52 
53 @end
AgoraRtcEngineKit
Definition: AgoraRtcEngineKit.h:47
AgoraMediaRecorder
Definition: AgoraMediaRecorder.h:14
AgoraRtcMediaPlayerProtocol.h
-[AgoraMediaMetadataDataSource-p metadataMaxSize]
NSInteger metadataMaxSize()
AgoraMediaMetadataDataSource-p
Definition: AgoraMediaMetadataDataSource.h:25
AgoraH265TranscoderProtocol.h
AgoraVideoSourceType
AgoraVideoSourceType
Definition: AgoraEnumerates.h:2759
AgoraObjects.h
AgoraConstants.h