enableHardwareEncoder method

Future<void> enableHardwareEncoder(
  1. bool enable
)

开/关硬件编码。

支持版本:1.1.0 及以上。 详情描述:推流时是否采用硬件编码的开关,开启硬解编码后会使用 GPU 进行编码,降低 CPU 使用率。 调用时机:在推流前设置才能生效,如果在推流后设置,停推后重新推流可以生效。 注意事项:由于少部分机型设备硬编支持不是特别好,SDK 默认使用软件编码的方式。若开发者在某些机型测试时发现推大分辨率音视频流时设备发热严重,可考虑调用此函数开启硬编的方式。

  • enable 是否开启硬件编码;true 表示开启硬编;false 表示关闭硬编;默认为 false。

Implementation

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