系统从API10开始提供了AVScreenCapture接口,这是一个C++接口,具体可参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...//实例化对象,创建OH_AVScreenCapture。 OH_AVScreenCapture_Create (void) //初始化OH_AVScreenCapture相关参数。 OH_AVScreenCapture_Init (struct OH_AVScreenCapture *capture, OH_AVScreenCaptureConfig config) //开始录屏,采集原始码流。调用后可以通过回调的监听(OH_AVScreenCaptureOnAudioBufferAvailable,OH_AVScreenCaptureOnVideoBufferAvailable)来监听当前是否有码流的产生。但是原始码流需要编码 OH_AVScreenCapture_StartScreenCapture (struct OH_AVScreenCapture *capture) //开始录制,直接获取编码后数据 OH_AVScreenCapture_StartScreenRecording (struct OH_AVScreenCapture *capture)
系统从API10开始提供了AVScreenCapture接口,这是一个C++接口,具体可参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...