s
This commit is contained in:
parent
a303eabc9c
commit
50aad841a1
BIN
sdks/Yztob.AiSports.Sensors.WPF.dll
Normal file
BIN
sdks/Yztob.AiSports.Sensors.WPF.dll
Normal file
Binary file not shown.
281
sdks/Yztob.AiSports.Sensors.WPF.xml
Normal file
281
sdks/Yztob.AiSports.Sensors.WPF.xml
Normal file
@ -0,0 +1,281 @@
|
||||
<?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>
|
||||
Loading…
x
Reference in New Issue
Block a user