/processed als Stream anzeigen
This commit is contained in:
parent
28ff955a41
commit
4354ba3e06
|
|
@ -1,4 +1,4 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Net.Http;
|
using System.Net.Http;
|
||||||
|
|
@ -92,6 +92,11 @@ namespace FrontEnd
|
||||||
return img;
|
return img;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static string GetProcessedCameraAddress(Cam cam)
|
||||||
|
{
|
||||||
|
return $"{client.BaseAddress.AbsoluteUri}cam/{cam.Id}/processed";
|
||||||
|
}
|
||||||
|
|
||||||
public static BitmapImage BytesToImage(byte[] array)
|
public static BitmapImage BytesToImage(byte[] array)
|
||||||
{
|
{
|
||||||
using (var ms = new System.IO.MemoryStream(array))
|
using (var ms = new System.IO.MemoryStream(array))
|
||||||
|
|
|
||||||
|
|
@ -35,22 +35,23 @@ namespace FrontEnd
|
||||||
|
|
||||||
private void Window_Loaded(object sender, RoutedEventArgs e)
|
private void Window_Loaded(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
if (_processed)
|
string steamAddr = _processed ? Communicator.GetProcessedCameraAddress(_cam) : _cam.Ip;
|
||||||
{
|
|
||||||
_ = Task.Run(async () =>
|
//if (_processed)
|
||||||
{
|
//{
|
||||||
var img = await Communicator.GetProcessedCameraImage(_cam);
|
// _ = Task.Run(async () =>
|
||||||
_ = imgStream.Dispatcher.Invoke(() => { imgStream.Source = img; });
|
// {
|
||||||
});
|
// var img = await Communicator.GetProcessedCameraImage(_cam);
|
||||||
}
|
// imgStream.Dispatcher.Invoke(() => { imgStream.Source = img; });
|
||||||
else
|
// });
|
||||||
{
|
//}
|
||||||
|
//else
|
||||||
|
|
||||||
_ = SimpleMJPEGDecoder.StartAsync((BitmapImage img) =>
|
_ = SimpleMJPEGDecoder.StartAsync((BitmapImage img) =>
|
||||||
{
|
{
|
||||||
imgStream.Dispatcher.Invoke(() => { imgStream.Source = img; });
|
imgStream.Dispatcher.Invoke(() => { imgStream.Source = img; });
|
||||||
|
|
||||||
}, _cam.Ip);
|
}, steamAddr);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue