Skip to content

Commit

Permalink
Merge pull request #3857 from AgoraIO/4.5.0-bugfix-1205
Browse files Browse the repository at this point in the history
4.5.0 bugfix 1205
  • Loading branch information
Suri539 authored Dec 5, 2024
2 parents cb8d654 + a1f8ed7 commit 2b0fe09
Show file tree
Hide file tree
Showing 12 changed files with 181 additions and 249 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,8 @@
</plentry>
<plentry>
<pt>elapsed</pt>
<pd>从本地用户调用 <apiname keyref="joinChannel2" /> 到该回调触发的延迟(毫秒)。
<pd><ph props="electron flutter rn">从本地用户调用 <apiname keyref="joinChannel2" /> 到该回调触发的延迟(毫秒)。</ph>
<ph props="native bp unity cs unreal">从本地用户调用 <apiname keyref="joinChannel1" /> 或 <apiname keyref="joinChannel2" /> 到该回调触发的延迟(毫秒)。</ph>
</pd>
</plentry>
</parml> </section>
Expand Down
67 changes: 0 additions & 67 deletions dita/RTC-NG/API/class_canvas.dita
Original file line number Diff line number Diff line change
Expand Up @@ -3,71 +3,4 @@
<reference id="class_canvas">
<title><ph keyref="Canvas"/></title>
<shortdesc id="short"><ph id="shortdesc">该类提供设置播放器视频渲染的方法。</ph></shortdesc>
<refbody>
<section id="prototype">
<p outputclass="codeblock">
<codeblock props="android" outputclass="language-java">public class Canvas {
public Canvas(Rte rte, CanvasInitialConfig config);
public void addView(View view, ViewConfig viewConfig) throws RteException;
public void removeView(View view, ViewConfig viewConfig) throws RteException;
public void getConfigs(CanvasConfig config) throws RteException;
public void setConfigs(CanvasConfig config) throws RteException;
}</codeblock>
<codeblock props="hmos" outputclass="language-arkts"/>
<codeblock props="ios mac" outputclass="language-objectivec">@interface AgoraRteCanvas : NSObject
- (instancetype _Nonnull)initWithRte:(AgoraRte* _Nonnull)rte initialConfig:(AgoraRteCanvasInitialConfig * _Nullable)config;
- (BOOL)getConfigs:(AgoraRteCanvasConfig* _Nonnull)config error:(AgoraRteError* _Nullable)error;
- (BOOL)setConfigs:(AgoraRteCanvasConfig* _Nonnull)config error:(AgoraRteError* _Nullable)error;
- (BOOL)addView:(AgoraRteView * _Nonnull)view config:(AgoraRteViewConfig* _Nullable)config error:(AgoraRteError* _Nullable)error;
- (BOOL)removeView:(AgoraRteView * _Nonnull)view config:(AgoraRteViewConfig* _Nullable)config error:(AgoraRteError* _Nullable)error;
@end</codeblock>
<codeblock props="cpp unreal" outputclass="language-cpp">class Canvas {
public:
Canvas(Rte *rte, CanvasInitialConfig *initial_config);
bool GetConfigs(CanvasConfig *config, Error *err);
bool SetConfigs(CanvasConfig *config, Error *err);
bool AddView(View *view, ViewConfig *config, rte::Error *err)
bool RemoveView(View *view, ViewConfig *config, rte::Error *err);

};</codeblock>
<codeblock props="bp" outputclass="language-cpp"/>
<codeblock props="electron" outputclass="language-typescript"/>
<codeblock props="unity cs" outputclass="language-csharp"/>
<codeblock props="rn" outputclass="language-typescript"/>
<codeblock props="flutter" outputclass="language-dart"/> </p>
</section>
<section id="detailed_desc">
<dl outputclass="since">
<dlentry props="native">
<dt>自从</dt>
<dd>v4.5.0</dd>
</dlentry>
</dl>
<p/>
</section>
<section id="sub-method">
<title>方法</title>
<parml>
<plentry>
<pt><ph keyref="Canvas_Canvas"/></pt>
<pd>构造一个 Canvas 对象。详见 <xref keyref="Canvas_Canvas"/>。</pd>
</plentry>
<plentry>
<pt><ph keyref="SetConfigs_Canvas"/></pt>
<pd>设置视频的渲染模式。详见 <xref keyref="SetConfigs_Canvas"/>。</pd>
</plentry>
<plentry>
<pt><ph keyref="GetConfigs_Canvas"/></pt>
<pd>获取当前设置的视频渲染模式。详见 <xref keyref="GetConfigs_Canvas"/>。</pd>
</plentry>
<plentry>
<pt><ph keyref="AddView"/></pt>
<pd>添加一个视图。详见 <xref keyref="AddView"/>。</pd>
</plentry>
<plentry>
<pt><ph keyref="RemoveView"/></pt>
<pd>移除一个视图。详见 <xref keyref="RemoveView"/>。</pd>
</plentry>
</parml> </section>
</refbody>
</reference>
94 changes: 48 additions & 46 deletions dita/RTC-NG/API/rtc_api_data_type.dita
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<li><xref keyref="BeautyOptions"/></li>
<li><xref keyref="CameraCapturerConfiguration"/></li>
<li><xref keyref="CacheStatistics"/></li>
<li><xref keyref="CanvasConfig"/></li>
<li props="cn"><xref keyref="CanvasConfig"/></li>
<li><xref keyref="ChannelMediaInfo"/></li>
<li><xref keyref="ChannelMediaOptions"/></li>
<li><xref keyref="ChannelMediaRelayConfiguration"/></li>
Expand All @@ -31,7 +31,7 @@
<li><xref keyref="ColorEnhanceOptions"/></li>
<li><xref keyref="CodecCapInfo"/></li>
<li><xref keyref="CodecCapLevels"/></li>
<li><xref keyref="Config"/></li>
<li props="cn"><xref keyref="Config"/></li>
<li><xref keyref="ContentInspectConfig"/></li>
<li><xref keyref="ContentInspectModule"/></li>
<li><xref keyref="DataStreamConfig"/></li>
Expand All @@ -42,7 +42,7 @@
<li><xref keyref="EncodedAudioFrameInfo"/></li>
<li><xref keyref="EncodedVideoFrameInfo"/></li>
<li><xref keyref="EncryptionConfig"/></li>
<li><xref keyref="Error"/></li>
<li props="cn"><xref keyref="Error"/></li>
<li><xref keyref="ExtensionContext"/></li>
<li><xref keyref="ExternalVideoFrame"/></li>
<li props="cn"><xref keyref="FaceShapeAreaOptions"/></li>
Expand Down Expand Up @@ -90,6 +90,7 @@
<li props="cn"><xref keyref="MusicContentCenterConfiguration"/></li>
<li props="hide"><xref keyref="MvProperty"/></li>
<li><xref keyref="Packet"/></li>
<li props="cn"><xref keyref="PlayerConfig"/></li>
<li><xref keyref="PlayerPlaybackStats"/></li>
<li><xref keyref="PlayerStreamInfo"/></li>
<li><xref keyref="PlayerUpdatedInfo"/></li>
Expand All @@ -104,8 +105,8 @@
<li><xref keyref="RtcConnection"/></li>
<li><xref keyref="RtcImage"/></li>
<li><xref keyref="RtcStats"/></li>
<li><xref keyref="RtePlayerInfo"/></li>
<li><xref keyref="RtePlayerStats"/></li>
<li props="cn"><xref keyref="RtePlayerInfo"/></li>
<li props="cn"><xref keyref="RtePlayerStats"/></li>
<li><xref keyref="ScreenCaptureConfiguration"/></li>
<li><xref keyref="ScreenCaptureParameters"/></li>
<li><xref keyref="ScreenCaptureParameters2"/></li>
Expand Down Expand Up @@ -154,7 +155,7 @@
<li><xref keyref="BeautyOptions"/></li>
<li><xref keyref="CacheStatistics"/></li>
<li><xref keyref="CameraCapturerConfiguration"/></li>
<li><xref keyref="CanvasConfig"/></li>
<li props="cn"><xref keyref="CanvasConfig"/></li>
<li><xref keyref="ChannelMediaInfo"/></li>
<li><xref keyref="ChannelMediaOptions"/></li>
<li><xref keyref="ChannelMediaRelayConfiguration"/>
Expand All @@ -173,19 +174,18 @@
<li><xref keyref="ContentInspectModule"/></li>
<li><xref keyref="ClientRoleOptions"/></li>
<li props="cn"><xref keyref="ClimaxSegment"/></li>
<li><xref keyref="CanvasConfig"/></li>
<li><xref keyref="CodecCapInfo"/></li>
<li><xref keyref="CodecCapLevels"/></li>
<li><xref keyref="ColorEnhanceOptions"/></li>
<li><xref keyref="Config"/></li>
<li props="cn"><xref keyref="Config"/></li>
<li><xref keyref="DataStreamConfig"/></li>
<li><xref keyref="DeviceInfo"/></li>
<li><xref keyref="DirectCdnStreamingMediaOptions"/></li>
<li><xref keyref="DirectCdnStreamingStats"/></li>
<li><xref keyref="EchoTestConfiguration"/></li>
<li><xref keyref="EncodedVideoFrameInfo"/></li>
<li><xref keyref="EncryptionConfig"/></li>
<li><xref keyref="Error"/></li>
<li props="cn"><xref keyref="Error"/></li>
<li><xref keyref="ExtensionContext"/></li>
<li><xref keyref="ExternalVideoFrame"/></li>
<li props="cn"><xref keyref="FaceShapeAreaOptions"/></li>
Expand Down Expand Up @@ -237,6 +237,7 @@
<li><xref keyref="Metadata"/></li>
<li><xref keyref="MixedAudioStream"/></li>
<li props="cn"><xref keyref="MusicCacheInfo"/></li>
<li props="cn"><xref keyref="PlayerConfig"/></li>
<li><xref keyref="PlayerPlaybackStats"/></li>
<li><xref keyref="PlayerStreamInfo"/></li>
<li><xref keyref="PlayerUpdatedInfo"/></li>
Expand All @@ -253,10 +254,9 @@
<li><xref keyref="RtcConnection"/></li>
<li><xref keyref="RtcImage"/></li>
<li><xref keyref="RtcStats"/></li>
<li><xref keyref="RteErrorCode"/></li>
<li><xref keyref="RteException"/></li>
<li><xref keyref="RtePlayerInfo"/></li>
<li><xref keyref="RtePlayerStats"/></li>
<li props="cn"><xref keyref="RteException"/></li>
<li props="cn"><xref keyref="RtePlayerInfo"/></li>
<li props="cn"><xref keyref="RtePlayerStats"/></li>
<li><xref keyref="ScreenCaptureParameters2"/></li>
<li><xref keyref="ScreenAudioParameters"/></li>
<li><xref keyref="ScreenVideoParameters"/></li>
Expand Down Expand Up @@ -399,7 +399,7 @@
<li><xref keyref="BeautyOptions"/></li>
<li><xref keyref="CameraCapturerConfiguration"/></li>
<li><xref keyref="CacheStatistics"/></li>
<li><xref keyref="CanvasConfig"/></li>
<li props="cn"><xref keyref="CanvasConfig"/></li>
<li><xref keyref="ChannelMediaInfo"/></li>
<li><xref keyref="ChannelMediaOptions"/></li>
<li><xref keyref="ChannelMediaRelayConfiguration"/>
Expand All @@ -412,7 +412,7 @@
<li><xref keyref="ColorEnhanceOptions"/></li>
<li><xref keyref="CodecCapInfo"/></li>
<li><xref keyref="CodecCapLevels"/></li>
<li><xref keyref="Config"/></li>
<li props="cn"><xref keyref="Config"/></li>
<li><xref keyref="ContentInspectConfig"/></li>
<li><xref keyref="ContentInspectModule"/></li>
<li><xref keyref="DataStreamConfig"/></li>
Expand All @@ -422,7 +422,7 @@
<li><xref keyref="EncodedAudioFrameInfo"/></li>
<li><xref keyref="EncodedVideoFrameInfo"/></li>
<li><xref keyref="EncryptionConfig"/></li>
<li><xref keyref="Error"/></li>
<li props="cn"><xref keyref="Error"/></li>
<li><xref keyref="ExtensionContext"/></li>
<li><xref keyref="ExternalVideoFrame"/></li>
<li props="cn"><xref keyref="FaceShapeAreaOptions"/></li>
Expand Down Expand Up @@ -461,6 +461,7 @@
<li props="cn"><xref keyref="MusicCollection"/></li>
<li props="cn"><xref keyref="MusicContentCenterConfiguration"/></li>
<li props="hide"><xref keyref="MvProperty"/></li>
<li props="cn"><xref keyref="PlayerConfig"/></li>
<li><xref keyref="PlayerStreamInfo"/></li>
<li><xref keyref="PlayerPlaybackStats"/></li>
<li><xref keyref="PlayerUpdatedInfo"/></li>
Expand All @@ -473,8 +474,8 @@
<li><xref keyref="RtcConnection"/></li>
<li><xref keyref="RtcImage"/></li>
<li><xref keyref="RtcStats"/></li>
<li><xref keyref="RtePlayerInfo"/></li>
<li><xref keyref="RtePlayerStats"/></li>
<li props="cn"><xref keyref="RtePlayerInfo"/></li>
<li props="cn"><xref keyref="RtePlayerStats"/></li>
<li><xref keyref="ScreenCaptureParameters2"/></li>
<li><xref keyref="ScreenAudioParameters"/></li>
<li><xref keyref="ScreenVideoParameters"/></li>
Expand Down Expand Up @@ -518,7 +519,7 @@
<li><xref keyref="BeautyOptions"/></li>
<li><xref keyref="CameraCapturerConfiguration"/></li>
<li><xref keyref="CacheStatistics"/></li>
<li><xref keyref="CanvasConfig"/></li>
<li props="cn"><xref keyref="CanvasConfig"/></li>
<li><xref keyref="ChannelMediaInfo"/></li>
<li><xref keyref="ChannelMediaOptions"/></li>
<li><xref keyref="ChannelMediaRelayConfiguration"/>
Expand All @@ -530,7 +531,7 @@
<li><xref keyref="ColorEnhanceOptions"/></li>
<li><xref keyref="CodecCapInfo"/></li>
<li><xref keyref="CodecCapLevels"/></li>
<li><xref keyref="Config"/></li>
<li props="cn"><xref keyref="Config"/></li>
<li><xref keyref="ContentInspectConfig"/></li>
<li><xref keyref="ContentInspectModule"/></li>
<li><xref keyref="DataStreamConfig"/></li>
Expand All @@ -540,7 +541,7 @@
<li><xref keyref="EncodedAudioFrameInfo"/></li>
<li><xref keyref="EncodedVideoFrameInfo"/></li>
<li><xref keyref="EncryptionConfig"/></li>
<li><xref keyref="Error"/></li>
<li props="cn"><xref keyref="Error"/></li>
<li><xref keyref="ExtensionContext"/></li>
<li><xref keyref="ExternalVideoFrame"/></li>
<li props="cn"><xref keyref="FaceShapeAreaOptions"/></li>
Expand Down Expand Up @@ -574,6 +575,7 @@
<li><xref keyref="MixedAudioStream"/></li>
<li><xref keyref="Metadata"/></li>
<li><xref keyref="MediaSource"/></li>
<li props="cn"><xref keyref="PlayerConfig"/></li>
<li><xref keyref="PlayerPlaybackStats"/></li>
<li><xref keyref="PlayerStreamInfo"/></li>
<li><xref keyref="PlayerUpdatedInfo"/></li>
Expand All @@ -586,8 +588,8 @@
<li><xref keyref="RtcConnection"/></li>
<li><xref keyref="RtcImage"/></li>
<li><xref keyref="RtcStats"/></li>
<li><xref keyref="RtePlayerInfo"/></li>
<li><xref keyref="RtePlayerStats"/></li>
<li props="cn"><xref keyref="RtePlayerInfo"/></li>
<li props="cn"><xref keyref="RtePlayerStats"/></li>
<li><xref keyref="ScreenCaptureConfiguration"/></li>
<li><xref keyref="ScreenCaptureSourceInfo"/></li>
<li><xref keyref="ScreenCaptureParameters"/></li>
Expand Down Expand Up @@ -1320,12 +1322,12 @@
<li><xref keyref="RHYTHM_PLAYER_STATE_TYPE"/></li>
<li props="cn"><xref keyref="RteAbrFallbackLayer"/></li>
<li props="cn"><xref keyref="RteAbrSubscriptionLayer"/></li>
<li><xref keyref="RteErrorCode"/></li>
<li><xref keyref="RtePlayerMetadataType"/></li>
<li><xref keyref="RtePlayerEvent"/></li>
<li><xref keyref="RtePlayerState"/></li>
<li><xref keyref="RteVideoMirrorMode"/></li>
<li><xref keyref="RteVideoRenderMode"/></li>
<li props="cn"><xref keyref="RteErrorCode"/></li>
<li props="cn"><xref keyref="RtePlayerMetadataType"/></li>
<li props="cn"><xref keyref="RtePlayerEvent"/></li>
<li props="cn"><xref keyref="RtePlayerState"/></li>
<li props="cn"><xref keyref="RteVideoMirrorMode"/></li>
<li props="cn"><xref keyref="RteVideoRenderMode"/></li>
<li><xref keyref="RTMP_STREAM_LIFE_CYCLE_TYPE"/></li>
<li><xref keyref="RTMP_STREAM_PUBLISH_REASON"/></li>
<li><xref keyref="RTMP_STREAM_PUBLISH_STATE"/></li>
Expand Down Expand Up @@ -1404,11 +1406,11 @@
<li props="cn"><xref keyref="PreloadState"/></li>
<li props="cn"><xref keyref="RteAbrFallbackLayer"/></li>
<li props="cn"><xref keyref="RteAbrSubscriptionLayer"/></li>
<li><xref keyref="RteErrorCode"/></li>
<li><xref keyref="RtePlayerEvent"/></li>
<li><xref keyref="RtePlayerState"/></li>
<li><xref keyref="RteVideoMirrorMode"/></li>
<li><xref keyref="RteVideoRenderMode"/></li>
<li props="cn"><xref keyref="RteErrorCode"/></li>
<li props="cn"><xref keyref="RtePlayerEvent"/></li>
<li props="cn"><xref keyref="RtePlayerState"/></li>
<li props="cn"><xref keyref="RteVideoMirrorMode"/></li>
<li props="cn"><xref keyref="RteVideoRenderMode"/></li>
<li><xref keyref="SCREEN_SCENARIO_TYPE"/></li>
<li><xref keyref="STREAM_FALLBACK_OPTIONS"/></li>
<li><xref keyref="STREAM_PUBLISH_STATE"/></li>
Expand Down Expand Up @@ -1571,12 +1573,12 @@
<li><xref keyref="RHYTHM_PLAYER_STATE_TYPE"/></li>
<li props="cn"><xref keyref="RteAbrFallbackLayer"/></li>
<li props="cn"><xref keyref="RteAbrSubscriptionLayer"/></li>
<li><xref keyref="RteErrorCode"/></li>
<li><xref keyref="RtePlayerMetadataType"/></li>
<li><xref keyref="RtePlayerEvent"/></li>
<li><xref keyref="RtePlayerState"/></li>
<li><xref keyref="RteVideoMirrorMode"/></li>
<li><xref keyref="RteVideoRenderMode"/></li>
<li props="cn"><xref keyref="RteErrorCode"/></li>
<li props="cn"><xref keyref="RtePlayerMetadataType"/></li>
<li props="cn"><xref keyref="RtePlayerEvent"/></li>
<li props="cn"><xref keyref="RtePlayerState"/></li>
<li props="cn"><xref keyref="RteVideoMirrorMode"/></li>
<li props="cn"><xref keyref="RteVideoRenderMode"/></li>
<li><xref keyref="RTMP_STREAM_LIFE_CYCLE_TYPE"/></li>
<li><xref keyref="RTMP_STREAM_PUBLISH_REASON"/></li>
<li><xref keyref="RTMP_STREAM_PUBLISH_STATE"/></li>
Expand Down Expand Up @@ -1711,12 +1713,12 @@
<li><xref keyref="RHYTHM_PLAYER_STATE_TYPE"/></li>
<li props="cn"><xref keyref="RteAbrFallbackLayer"/></li>
<li props="cn"><xref keyref="RteAbrSubscriptionLayer"/></li>
<li><xref keyref="RteErrorCode"/></li>
<li><xref keyref="RtePlayerMetadataType"/></li>
<li><xref keyref="RtePlayerEvent"/></li>
<li><xref keyref="RtePlayerState"/></li>
<li><xref keyref="RteVideoMirrorMode"/></li>
<li><xref keyref="RteVideoRenderMode"/></li>
<li props="cn"><xref keyref="RteErrorCode"/></li>
<li props="cn"><xref keyref="RtePlayerMetadataType"/></li>
<li props="cn"><xref keyref="RtePlayerEvent"/></li>
<li props="cn"><xref keyref="RtePlayerState"/></li>
<li props="cn"><xref keyref="RteVideoMirrorMode"/></li>
<li props="cn"><xref keyref="RteVideoRenderMode"/></li>
<li><xref keyref="RTMP_STREAM_LIFE_CYCLE_TYPE"/></li>
<li><xref keyref="RTMP_STREAM_PUBLISH_REASON"/></li>
<li><xref keyref="RTMP_STREAM_PUBLISH_STATE"/></li>
Expand Down
Loading

0 comments on commit 2b0fe09

Please sign in to comment.