如何使用SDK中的mw_venc模块?

mw_venc模块是美乐威MWCapture SDK V3.3的一部分,可以帮助开发者利用GPU加速进行H.264或H.265编码。此模块支持AMD的所有显卡、英伟达的独立显卡及因特尔的集成显卡并为上述GPU提供了简单统一的接口。

用户在使用该模块时需要检查GPU硬件的驱动程序是否为最新版本,使用前还应包含头文件mw_venc.h。

操作步骤:

  1. 通过'mw_venc_get_gpu_num'接口获取GPU数量,通过 'mw_venc_get_gpu_info_by_index'接口获得GPU信息。
  2. 通过'mw_venc_create_by_index'接口创建编码器。
  3. 通过'mw_venc_put_frame'接口将视频帧送入编码器,它将触发回调函数。
  4. 通过 'mw_venc_destory'接口销毁编码器。

mw_venc 模块适用于美乐威I/O系列产品,包括兼容Windows, Linux和Mac OS操作系统的Pro Capture和USB Capture (Plus)系列以及兼容Windows和Linux操作系统的Eco Capture系列。