增加 SmartFrame 强制收回逻辑
This commit is contained in:
@@ -45,18 +45,11 @@ public class DynamicStreamOptions
|
||||
#region --- 2. 频率控制 (Frame Rate Control) ---
|
||||
|
||||
/// <summary>
|
||||
/// 目标渲染/显示帧率(fps)
|
||||
/// <para>Nullable 规则:null = 不修改;0 = 跟随原始流速度;非 0 = 强制限定显示帧率</para>
|
||||
/// <para>作用域:仅影响 UI 预览层,不会改变底层码流的采集帧率</para>
|
||||
/// </summary>
|
||||
public int? TargetDisplayFps { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 目标 AI 分析帧率(fps)
|
||||
/// 目标帧率(fps)
|
||||
/// <para>Nullable 规则:null = 不修改;非 null = 限定算法处理的输入帧率</para>
|
||||
/// <para>性能优化:降低此值可显著减少高分辨率下的 GPU/CPU 负荷(如 4K 从 30fps 降到 5fps)</para>
|
||||
/// </summary>
|
||||
public int? TargetAnalyzeFps { get; set; }
|
||||
public int? TargetFps { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -109,8 +102,7 @@ public class DynamicStreamOptions
|
||||
TargetHeight is null &&
|
||||
AllowEnlarge is null &&
|
||||
AllowShrink is null &&
|
||||
TargetDisplayFps is null &&
|
||||
TargetAnalyzeFps is null &&
|
||||
TargetFps is null &&
|
||||
EnableStreamOutput is null &&
|
||||
RenderHandle is null &&
|
||||
StreamType is null &&
|
||||
|
||||
Reference in New Issue
Block a user