AVDFakeVideoCapturer
Introduction视频流导入接口. 视频导入相关功能接口。 Methods
destory- (void) destory; Discussion释放房间对象 initWithDelegate:fourFormat:isScreen:- (instancetype) initWithDelegate:(id <AVDFakeVideoCapturerDelegate>)delegate fourFormat:(enum AVDFourccType)fourFormat isScreen:(BOOL)isScreen; Discussion< æ¯å¦ä¸ºå±å¹å ±äº« initWithDelegate:fourFormat:isScreen:- (instancetype) initWithDelegate:(id <AVDFakeVideoCapturerDelegate>)delegate fourFormat:(enum AVDFourccType)fourFormat isScreen:(BOOL)isScreen; Return Value视频采集器对象指针。 Discussion创建一个视频采集器对象 @param[in] delegate 回调对象。 @param[in] fourFormat 将要传入的视频数据类型。 @param[in] isScreen 是否是桌面共享。 inputCapturedFrame:w:h:rotation:mirror:pts:- (AVDResult) inputCapturedFrame:(NSData*)sample w:(NSInteger)w h:(NSInteger)h rotation:(NSInteger)rotation mirror:(BOOL)mirror pts:(NSInteger)pts; Return Value返回错误代码: AVD_OK 成功 RTC_ERR_VIDEO_CONVERT_FAILED 转换图像格式失败,有可能是内存分配失败,可考虑重启程序。 Err_Invalid_Arg 参数不合法,可忽略 Err_Wrong_Status 状态不对,可忽略 Discussion给Capturer输入原始图像 @param[in] pts 时间戳, nanos second。 @param[in] w 图像宽度 @param[in] h 图像高度 @param[in] sample 图像内容数据指针 @param[in] rotation 图像需要旋转的角度,顺时针方向,取值:0,90,180,270 @param[in] mirror 镜面图像,左右翻转 isRunning- (BOOL) isRunning; Return Value是否在运行。 Discussion判断Capturer是否正在运行 PropertiesisScreen@property (nonatomic, readonly) BOOL isScreen; Discussion< å°è¦ä¼ å ¥çè§é¢æ°æ®ç±»å |