enableHardwareDecoder method

Future<void> enableHardwareDecoder(
  1. bool enable
)

开/关硬件解码。

支持版本:1.1.0 及以上。 详情描述:拉流时是否使用硬件解码,开启硬件解码后 SDK 会使用 GPU 进行解码,降低 CPU 使用率。 业务场景:若开发者在某些机型测试时发现拉大分辨率音视频流时设备发热严重,可考虑调用此函数开启硬件解码的方式。 默认值:未调用此接口时,默认关闭硬解。 调用时机:此函数需要在 createEngine 创建实例后调用。 使用限制:无。 注意事项:在拉流前设置才能生效,如果在拉流后设置,停止拉流后重新拉流才生效,此配置生效后,在下次调用生效前一直有效。

  • enable 是否开启硬解开关,true 表示开启硬解,false 表示关闭硬解。

Implementation

Future<void> enableHardwareDecoder(bool enable) async {
  return await ZegoExpressImpl.instance.enableHardwareDecoder(enable);
}