Skip to content

Commit

Permalink
Merge branch '4.4.0-bugfix-0905' of github.com:AgoraIO/agora_doc_sour…
Browse files Browse the repository at this point in the history
…ce into 4.4.0-bugfix-0905
  • Loading branch information
Suri539 committed Sep 5, 2024
2 parents baf19a9 + 5afb473 commit 0e9eb4d
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
</section>
<section id="detailed_desc" deliveryTarget="details" otherprops="no-title">
<p props="native unreal bp unity cs">你可以在回调中获取本地设备采集到的原始视频数据,并可根据需要进行前处理。完成前处理后,你可以在该回调中直接修改 <parmname>videoFrame</parmname>,并将返回值设置为 <codeph><ph keyref="true"/></codeph>,即可将修改后的视频数据发送给 SDK。</p>
<p props="native unreal bp">如果你需要将处理后的数据发送给 SDK,需要先调用 <xref keyref="getVideoFrameProcessMode"/><codeph>(1)</codeph> 方法,将视频处理模式设置为读写模式。</p>
<p props="native unreal bp">如果你需要将处理后的数据发送给 SDK,需要先调用 <xref keyref="getVideoFrameProcessMode"/> 方法,将视频处理模式设置为读写模式(<ph keyref="PROCESS_MODE_READ_WRITE"/>)。</p>
<p props="flutter rn electron">你可以在回调中获取本地设备采集到的原始视频数据。</p>
</section>
<section id="scenario" deliveryTarget="details">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<p props="native unreal bp unity electron rn cs">完成处理后,你可以在该回调中,传入处理后的视频数据将其发送回 SDK。</p>
<note type="attention">
<ul>
<li props="native unreal bp">如果你需要将处理后的数据发送给 SDK,需要先调用 <xref keyref="getVideoFrameProcessMode"/><codeph>(1)</codeph> 方法,将视频处理模式设置为读写模式。</li>
<li props="native unreal bp">如果你需要将处理后的数据发送给 SDK,需要先调用 <xref keyref="getVideoFrameProcessMode"/> 方法,将视频处理模式设置为读写模式(<ph keyref="PROCESS_MODE_READ_WRITE"/>)。</li>
<li props="native unreal bp cs">你需要通过 <xref keyref="getObservedFramePosition"/> 设置观测 <apiname keyref="POSITION_PRE_ENCODER"/>(1 &lt;&lt; 2) 后,才能使用该回调获取本地视频编码前的视频数据。</li>
<li props="unity">你需要通过 <xref keyref="registerVideoFrameObserver"/> 的 <parmname>position</parmname> 参数设置观测 <apiname keyref="POSITION_PRE_ENCODER"/>(1 &lt;&lt; 2) 后,才能使用该回调获取本地视频编码前的视频数据。</li>
<li props="rn electron">建议你通过 C++ API 实现该回调。</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<p>成功注册视频数据观测器后,SDK 会在捕捉到每个视频帧时触发该回调。你可以在回调中获取远端发送的渲染前的视频数据,然后根据场景需要,对视频数据进行处理。</p>
<note type="attention" props="native unreal bp electron rn flutter">
<ul>
<li props="native unreal bp">如果你需要将处理后的数据发送给 SDK,需要先调用 <xref keyref="getVideoFrameProcessMode"/><codeph>(1)</codeph> 方法,将视频处理模式设置为读写模式。</li>
<li props="native unreal bp">如果你需要将处理后的数据发送给 SDK,需要先调用 <xref keyref="getVideoFrameProcessMode"/> 方法,将视频处理模式设置为读写模式(<ph keyref="PROCESS_MODE_READ_WRITE"/>)。</li>
<li>如果你获取到的视频数据类型为 RGBA,SDK 不支持对 Alpha 通道的值进行处理。</li>
<li props="rn electron">建议你通过 C++ API 实现该回调。</li>
<li props="flutter rn electron">由于框架的限制,该回调不支持将处理后的视频数据发送回 SDK。</li>
Expand Down

0 comments on commit 0e9eb4d

Please sign in to comment.