282 lines
12 KiB
XML
282 lines
12 KiB
XML
<?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>
|