1.一种多显卡视频数据处理方法,其特征在于,包括:确定每张显卡输出屏幕分辨率的宽高;
根据每张所述显卡形成所述单一逻辑屏的宽高创建对应的D3D设备及缓冲区;
将解码后的视频数据通过所述D3D设备拷贝至所述缓冲区进行统一显示。
2.根据权利要求1所述的多显卡视频数据处理方法,其特征在于,确定每张显卡输出屏幕分辨率的宽高之前还包括:运行配置软件,并将当前多屏幕下的复数张所述显卡配置为复数个单一逻辑屏。
3.根据权利要求1或2所述的多显卡视频数据处理方法,其特征在于,确定每张显卡输出屏幕分辨率的宽高具体包括:确定复数张所述显卡中的每张所述显卡的输出单一逻辑屏的宽高;
根据所述宽高为每一张所述显卡分别创建大小一致用于显示视频数据的每一帧的绘图窗口。
4.根据权利要求3所述的多显卡视频数据处理方法,其特征在于,根据每张所述显卡形成所述单一逻辑屏的宽高创建对应的D3D设备及缓冲区具体包括:根据所述显卡形成的所述单一逻辑屏的宽高创建对应的主D3D设备;
根据所述主D3D设备创建主窗口;
基于所述主窗口根据每一张所述显卡的所述单一逻辑屏的宽高,分别创建对应的子窗口;
根据所述显卡数量、所述宽高,创建对应的子D3D设备,并进行各所述子D3D设备的初始化处理。
5.根据权利要求4所述的多显卡视频数据处理方法,其特征在于,将解码后的所述视频数据通过所述D3D设备拷贝至每张显卡所述缓冲区进行统一显示具体包括:解码所述视频数据,并拷贝至所述主D3D设备的表面中;
根据各个所述子D3D设备的显示区域,计算并填充相对应的区域坐标;
将所述主D3D设备中的视频数据分别拷贝至每一张所述显卡对应的表面中,使得每一张所述显卡的所述缓冲区都拥有完整的帧图像数据;
通过所述子D3D设备根据所述显示区域更新相应的所述视频数据,并待每张所述显卡中的所述帧图像数据更新完毕后,进行统一显示。
6.一种多显卡视频数据处理装置,其特征在于,包括:确定单元,用于确定每张显卡输出屏幕分辨率的宽高;
创建单元,用于根据每张所述显卡形成所述单一逻辑屏的宽高创建对应的D3D设备及缓冲区;
解码显示单元,用于将解码后的视频数据通过所述主D3D设备拷贝至所述子D3D设备的缓冲区进行统一显示。
7.根据权利要求6所述的多显卡视频数据处理装置,其特征在于,所述的多显卡视频数据处理装置还包括:配置单元,用于运行配置软件,并将当前多屏幕下的复数张所述显卡配置为复数个单一逻辑屏。
8.根据权利要求6或7所述的多显卡视频数据处理装置,其特征在于,确定单元具体包括:确定子单元,用于确定复数张所述显卡中的每张所述显卡的输出屏幕分辨率的宽高;
窗口创建子单元,用于根据所述宽高为每一张所述显卡分别创建大小一致用于显示视频数据的每一帧的绘图窗口。
9.根据权利要求8所述的多显卡视频数据处理装置,其特征在于,创建单元具体包括:第一创建子单元,用于根据所述显卡形成的所述单一逻辑屏的宽高创建对应的主D3D设备;
第二创建子单元,用于根据所述主D3D设备创建主窗口;
第三创建子单元,用于基于所述主窗口根据每一张所述显卡的所述单一逻辑屏的宽高,分别创建对应的子窗口;
第四创建子单元,用于根据所述显卡数量、所述宽高,创建对应的子D3D设备,并进行各所述子D3D设备的初始化处理。
10.根据权利要求9所述的多显卡视频数据处理装置,其特征在于,解码显示单元具体包括:解码拷贝子单元,用于解码所述视频数据,并拷贝至所述主D3D设备的表面中;
计算子单元,用于根据各个所述子D3D设备的显示区域,计算并填充相对应的区域坐标;
拷贝子单元,用于将所述主D3D设备中的视频数据分别拷贝至每一张所述显卡对应的表面中,使得每一张所述显卡的所述缓冲区都拥有完整的帧图像数据;
更新显示子单元,用于通过所述子D3D设备根据所述显示区域更新相应的所述视频数据,并待每张所述显卡中的所述帧图像数据更新完毕后,进行统一显示。