RCRTCReplayKitEngine Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | RCRTCReplayKitEngine.h |
+ sharedInstance
获取单例
+ (instancetype)sharedInstanceDiscussion
获取单例
Declared In
RCRTCReplayKitEngine.h
– setupWithAppGroup:delegate:
初始化方法
- (void)setupWithAppGroup:(NSString *)appGroup delegate:(id<RongRTCReplayKitExtDelegate>)delegateParameters
appGroup |
App group ID |
|---|---|
delegate |
回调对象 |
Discussion
初始化方法
需要在 RPBroadcastSampleHandler 的实现类中的 broadcastStartedWithSetupInfo 方法中调用
Declared In
RCRTCReplayKitEngine.h
– broadcastPaused
录屏暂停方法
- (void)broadcastPausedDiscussion
录屏暂停方法
通过系统控制中心停止录屏时,会回调 RPBroadcastSampleHandler.broadcastPaused,在 broadcastPaused 方法中调用
Declared In
RCRTCReplayKitEngine.h
– broadcastResumed
录屏恢复方法
- (void)broadcastResumedDiscussion
录屏恢复方法
通过系统控制中心停止录屏时,会回调 RPBroadcastSampleHandler.broadcastResumed,在 broadcastResumed 方法中调用
Declared In
RCRTCReplayKitEngine.h
– broadcastFinished
录屏完成方法
- (void)broadcastFinishedDiscussion
录屏完成方法
通过系统控制中心停止录屏时,会回调 RPBroadcastSampleHandler.broadcastFinished,在 broadcastFinished 方法中调用
Declared In
RCRTCReplayKitEngine.h
– sendSampleBuffer:withType:
媒体数据(音视频)发送方法
- (void)sendSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferTypeParameters
sampleBuffer |
系统回调的视频或音频帧 |
|---|---|
sampleBufferType |
媒体输入类型 @note - sampleBufferType 当前支持 RPSampleBufferTypeVideo 和 RPSampleBufferTypeAudioApp 类型的数据帧处理。 - RPSampleBufferTypeAudioMic 不支持,请在主 app 处理麦克风采集数据 |
Discussion
媒体数据(音视频)发送方法
需要在 RPBroadcastSampleHandler 的实现类中的 processSampleBuffer: 方法中调用
Declared In
RCRTCReplayKitEngine.h
+ getVersion
获取 SDK 版本号
+ (NSString *)getVersionReturn Value
版本号
@remarks RCRTCReplayKitEngine:参数配置
Discussion
获取 SDK 版本号
Declared In
RCRTCReplayKitEngine.h