AgoraVideoFilter 协议

Conforms to NSObject
Declared in AgoraStreamingKit.h

概览

AgoraVideoFilter 协议,包含美颜相关方法。

– process: required method

处理视频帧。

- (CVPixelBufferRef)process:(CVPixelBufferRef)inputPixelBuffer

参数

inputPixelBuffer

(输出参数)视频帧,详见 CVPixelBufferRef

返回

CVPixelBufferRef

详情

调用 addVideoFilter 方法向 video track 添加 video filter 后。你可以调用 process 方法并从 inputPixelBuffer 参数中得到 Streaming Kit 采集后的视频帧,然后自行对视频帧进行美颜等前处理。 处理完成,你可以通过 process 方法的返回值将视频帧传回 Streaming Kit。

Note: 如果你想丢弃处理的视频帧,请在返回值中传空。

Declared In

AgoraStreamingKit.h