enableAlphaChannelVideoEncoder method

Future<void> enableAlphaChannelVideoEncoder(
  1. bool enable,
  2. ZegoAlphaLayoutType alphaLayout,
  3. {ZegoPublishChannel? channel}
)

开启视频编码器透明通道支持。

支持版本:3.4.0 及以上。 详情描述:在推流端开启视频编码器透明通道支持,将分割后的视频主体进行编码,用于推流。 业务场景:需要将视频中的主体与背景分离的场景,例如混合现实、多人同场互动场景等。 调用时机:创建引擎后。 注意:此函数仅在 ZegoExpressVideo SDK 中有效!

  • enable 是否开启视频编码器透明通道支持,默认关闭。
  • alphaLayout 指定 Alpha 通道数据的布局位置。
  • channel 推流通道。

Implementation

Future<void> enableAlphaChannelVideoEncoder(
    bool enable, ZegoAlphaLayoutType alphaLayout,
    {ZegoPublishChannel? channel}) async {
  return await ZegoExpressImpl.instance
      .enableAlphaChannelVideoEncoder(enable, alphaLayout, channel: channel);
}