RCRTCReplayKitEngine Class Reference

Inherits from NSObject
Declared in RCRTCReplayKitEngine.h

Overview

屏幕分享主入口类 Added from 5.1.8

+ sharedInstance

获取单例

+ (instancetype)sharedInstance

Discussion

获取单例

Declared In

RCRTCReplayKitEngine.h

– setupWithAppGroup:delegate:

初始化方法

- (void)setupWithAppGroup:(NSString *)appGroup delegate:(id<RongRTCReplayKitExtDelegate>)delegate

Parameters

appGroup

App group ID

delegate

回调对象

Discussion

初始化方法

需要在 RPBroadcastSampleHandler 的实现类中的 broadcastStartedWithSetupInfo 方法中调用

Declared In

RCRTCReplayKitEngine.h

– broadcastPaused

录屏暂停方法

- (void)broadcastPaused

Discussion

录屏暂停方法

通过系统控制中心停止录屏时,会回调 RPBroadcastSampleHandler.broadcastPaused,在 broadcastPaused 方法中调用

Declared In

RCRTCReplayKitEngine.h

– broadcastResumed

录屏恢复方法

- (void)broadcastResumed

Discussion

录屏恢复方法

通过系统控制中心停止录屏时,会回调 RPBroadcastSampleHandler.broadcastResumed,在 broadcastResumed 方法中调用

Declared In

RCRTCReplayKitEngine.h

– broadcastFinished

录屏完成方法

- (void)broadcastFinished

Discussion

录屏完成方法

通过系统控制中心停止录屏时,会回调 RPBroadcastSampleHandler.broadcastFinished,在 broadcastFinished 方法中调用

Declared In

RCRTCReplayKitEngine.h

– sendSampleBuffer:withType:

媒体数据(音视频)发送方法

- (void)sendSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType

Parameters

sampleBuffer

系统回调的视频或音频帧

sampleBufferType

媒体输入类型 @note - sampleBufferType 当前支持 RPSampleBufferTypeVideo 和 RPSampleBufferTypeAudioApp 类型的数据帧处理。 - RPSampleBufferTypeAudioMic 不支持,请在主 app 处理麦克风采集数据

Discussion

媒体数据(音视频)发送方法

需要在 RPBroadcastSampleHandler 的实现类中的 processSampleBuffer: 方法中调用

Declared In

RCRTCReplayKitEngine.h

+ getVersion

获取 SDK 版本号

+ (NSString *)getVersion

Return Value

版本号

@remarks RCRTCReplayKitEngine:参数配置

Discussion

获取 SDK 版本号

Declared In

RCRTCReplayKitEngine.h