预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111338536A(43)申请公布日2020.06.26(21)申请号202010427952.7(22)申请日2020.05.20(71)申请人北京小米移动软件有限公司地址100085北京市海淀区西二旗中路33号院6号楼8层018号(72)发明人付凯鹏(74)专利代理机构北京善任知识产权代理有限公司11650代理人康艳青(51)Int.Cl.G06F3/0481(2013.01)G06F3/0484(2013.01)H04N5/76(2006.01)权利要求书3页说明书13页附图4页(54)发明名称多屏电子设备的屏幕录制方法及装置、多屏电子设备、存储介质(57)摘要本公开是关于一种多屏电子设备的屏幕录制方法及装置、多屏电子设备、存储介质。所述多屏电子设备的屏幕录制方法包括:检测到作用于所述多屏电子设备的屏幕录制操作为包含扩展屏的屏幕录制操作时,生成所述扩展屏的录制指令;响应于所述录制指令,为所述扩展屏创建录屏虚拟设备、图层传输接口、以及图层接口;将所述图层接口的参数及所述图层传输接口的参数配置于所述录屏虚拟设备;触发所述录屏虚拟设备基于所述图层接口获取所述扩展屏的图层数据,将所述图层数据通过所述图层传输接口向多媒体模块发送;触发所述多媒体模块基于所述图层数据渲染合成所述扩展屏的录制视频。可以实现主屏和扩展屏的同时录制,也支持单独录制主屏或者扩展屏。CN111338536ACN111338536A权利要求书1/3页1.一种多屏电子设备的屏幕录制方法,其特征在于,所述方法包括:检测到作用于所述多屏电子设备的屏幕录制操作为包含扩展屏的屏幕录制操作时,生成所述扩展屏的录制指令;响应于所述录制指令,为所述扩展屏创建录屏虚拟设备、图层传输接口、以及图层接口;将所述图层接口的参数及所述图层传输接口的参数配置于所述录屏虚拟设备;触发所述录屏虚拟设备基于所述图层接口获取所述扩展屏的图层数据,将所述图层数据通过所述图层传输接口向多媒体模块发送;触发所述多媒体模块基于所述图层数据渲染合成所述扩展屏的录制视频。2.根据权利要求1所述的方法,其特征在于,所述为所述扩展屏创建录屏虚拟设备,包括:调用系统服务MediaProjectionManagerService实例,通过所述MediaProjectionManagerService实例获取媒体投影MediaProjection实例,调用所述MediaProjection实例中的创建录屏虚拟设备createVirtualDisplay实例创建所述录屏虚拟设备。3.根据权利要求1或2所述的方法,其特征在于,所述为所述扩展屏创建图层接口,包括:为所述扩展屏创建媒体录制MediaRecorder实例,调用MediaProjection实例,创建用于将所述扩展屏的图层数据向多媒体模块传输的Surface实例,其中,所述Surface实例作为所述图层传输接口。4.根据权利要求3所述的方法,其特征在于,所述为所述扩展屏创建图层接口,包括:启动设备管理服务DisplayManagerService实例,通过所述DisplayManagerService实例调用图像渲染合成控制者SurfaceFinger实例,所述SurfaceFinger实例用于获取所述扩展屏的图层数据而作为所述图层接口。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:配置所述录屏虚拟设备的宽、高与所述扩展屏的宽、高一致,配置所述录屏虚拟设备的图层栈layerStack与所述扩展屏的图层栈一致。6.根据权利要求4所述的方法,其特征在于,所述将所述图层接口的参数及所述图层传输接口的参数配置于所述录屏虚拟设备,包括:将所述Surface实例及所述SurfaceFinger实例配置于所述录屏虚拟设备中,建立所述Surface实例与所述SurfaceFinger实例之间的关联关系。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述录屏虚拟设备的标记位设置为自动镜像标识,标示所述录屏虚拟设备无自身的显示内容,镜像待录制的显示屏的显示内容。8.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定待录制屏幕的数量为两个以上时,在两个以上屏幕中选择一屏幕进行音频录制,为所选择的屏幕的MediaRecorder实例设置音频录制标识,由设置音频录制标识的MediaRecorder实例采集所选择的屏幕的音频数据。9.根据权利要求2所述的方法,其特征在于,所述调用2CN111338536A权利要求书2/3页MediaProjectionManagerService实例之前,所述方法还包括:响应于屏幕录制操作,输出调用所述MediaProjectionManager