Wpf_AiSportsMicrospace/sdks/Yztob.AiSports.Sensors.WPF.xml
2026-03-30 11:10:15 +08:00

282 lines
12 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<doc>
<assembly>
<name>Yztob.AiSports.Sensors.WPF</name>
</assembly>
<members>
<member name="T:Yztob.AiSports.Sensors.WPF.BoolToVisibilityConverter">
<summary>
<seealso cref="T:System.Boolean"/>与<seealso cref="T:System.Windows.Visibility"/>转换器
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.BoolToVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
<inheritdoc />
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.BoolToVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
<inheritdoc />
</member>
<member name="T:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer">
<summary>
双缓冲区渲染器
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.CurrentBuffer">
<summary>
获取当前展示的缓冲区
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.Width">
<summary>
获取渲染宽度
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.Height">
<summary>
获取渲染高度
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.#ctor(System.Int32,System.Int32)">
<summary>
初始化渲染器
</summary>
<param name="width">渲染帧(图像)原始宽度</param>
<param name="height">渲染帧(图像)原始高度</param>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.PushingFrame(Yztob.AiSports.Sensors.Things.VideoFrame)">
<summary>
向缓冲区推送新一帧视频数据
</summary>
<param name="frame">抽帧的帧数据实例</param>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.PushingFrame(System.Byte[],System.Nullable{System.Windows.Media.PixelFormat})">
<summary>
向缓冲区推送新一帧视频数据
</summary>
<param name="frameData">图像(帧)二进制流数据</param>
<param name="format">图像(帧)格式</param>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.PushingFrameAsync(System.Byte[],System.Nullable{System.Windows.Media.PixelFormat})">
<summary>
异步方式向缓冲区推送新一帧视频数据
</summary>
<param name="frameData">图像(帧)二进制流数据</param>
<param name="format">图像(帧)格式</param>
<returns></returns>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.Resize(System.Int32,System.Int32)">
<summary>
重置渲染大小
</summary>
<param name="newWidth">新宽度</param>
<param name="newHeight">新高度</param>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.Clear">
<summary>
清除当前展示画面,置为黑色
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.DoubleBufferRenderer.Dispose">
<inheritdoc />
</member>
<member name="T:Yztob.AiSports.Sensors.WPF.OverlayPaintEventHandler">
<summary>
视频预览叠加层绘制事件处理程序
</summary>
<param name="sender">事件源</param>
<param name="overlay">叠加层</param>
</member>
<member name="T:Yztob.AiSports.Sensors.WPF.RTSPPreview">
<summary>
WPF RTSP预览用户控件
</summary>
<summary>
RTSPPreview
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.RTSPPreview.#ctor">
<summary>
初始化组件
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.Host">
<summary>
获取或设置相机主机名/IP
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.Port">
<summary>
获取或设置端口号
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.UserName">
<summary>
获取或设置用户名或密码
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.Password">
<summary>
获取或设置密码
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.NumberDisplayed">
<summary>
获取或设置是否展示帧序号、帧率
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.IsPlaying">
<summary>
获取当前是否正在播放
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.ScaleRatio">
<summary>
获取当前画面与原始帧图像的缩放比例
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.OffsetX">
<summary>
获取当画面缩放后X轴的偏移量,即黑边大小
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.OffsetY">
<summary>
获取当画面缩放后X轴的偏移量,即黑边大小
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.Fps">
<summary>
获取或设置视频流拉取帧率
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.OnExtracted">
<summary>
获取或设置抽帧响应,处理的是未解析的原始帧
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.OnFrameProcessing">
<summary>
获取或设置帧图像处理响应
</summary>
<remarks>
如果有进一步处理图像的要求,如图像推理检测、截屏保存等需要,可以监听此响应
响应为jpeg图像,参数分别为图像宽度、图像高度、图像二制流.
</remarks>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.Overlay">
<summary>
获取视频预览的叠加透明层
</summary>
</member>
<member name="E:Yztob.AiSports.Sensors.WPF.RTSPPreview.OverlayPaint">
<summary>
视频叠加透明层绘制事件
</summary>
<remarks>可以利用此事件在窗口绘制日期,提示语等</remarks>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.PreviewWidth">
<summary>
获取或设置计算出的预览宽度
</summary>
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.RTSPPreview.PreviewHeight">
<summary>
获取或设置计算出的预览高度
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.RTSPPreview.Play">
<summary>
启动抽帧/预览
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.RTSPPreview.Stop">
<summary>
停止预览
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.RTSPPreview.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="T:Yztob.AiSports.Sensors.WPF.TransparentLayer">
<summary>
视频叠加透明层控件
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.TransparentLayer.#ctor">
<summary>
初始化控件
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.TransparentLayer.OnRender(System.Windows.Media.DrawingContext)">
<inheritdoc />
</member>
<member name="P:Yztob.AiSports.Sensors.WPF.TransparentLayer.VisualChildrenCount">
<inheritdoc />
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.TransparentLayer.GetVisualChild(System.Int32)">
<inheritdoc />
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.TransparentLayer.Clear">
<summary>
清空当前叠加层所有绘制
</summary>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.TransparentLayer.DrawCircle(System.Windows.Point,System.Double,System.Windows.Media.Brush)">
<summary>
在叠加层上绘制一个圆形
</summary>
<param name="center">要绘制的圆中心点坐标</param>
<param name="radius">圆孤大小</param>
<param name="brush">填充笔刷</param>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.TransparentLayer.DrawLine(System.Windows.Point,System.Windows.Point,System.Windows.Media.Brush,System.Double)">
<summary>
在叠加层上绘制一个线条
</summary>
<param name="begin">起始点坐标</param>
<param name="end">结束点坐标</param>
<param name="brush">线条笔刷</param>
<param name="thickness">粗细</param>
</member>
<member name="M:Yztob.AiSports.Sensors.WPF.TransparentLayer.DrawPolyline(System.Windows.Point[],System.Windows.Media.Brush,System.Double)">
<summary>
绘制一个多边形
</summary>
<param name="points">多边形关键点</param>
<param name="brush">线条笔刷</param>
<param name="thickness">粗细</param>
</member>
<member name="T:XamlGeneratedNamespace.GeneratedInternalTypeHelper">
<summary>
GeneratedInternalTypeHelper
</summary>
</member>
<member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateInstance(System.Type,System.Globalization.CultureInfo)">
<summary>
CreateInstance
</summary>
</member>
<member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.GetPropertyValue(System.Reflection.PropertyInfo,System.Object,System.Globalization.CultureInfo)">
<summary>
GetPropertyValue
</summary>
</member>
<member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.SetPropertyValue(System.Reflection.PropertyInfo,System.Object,System.Object,System.Globalization.CultureInfo)">
<summary>
SetPropertyValue
</summary>
</member>
<member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateDelegate(System.Type,System.Object,System.String)">
<summary>
CreateDelegate
</summary>
</member>
<member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.AddEventHandler(System.Reflection.EventInfo,System.Object,System.Delegate)">
<summary>
AddEventHandler
</summary>
</member>
</members>
</doc>