mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
Don't use BitBlt on Dx timeout result.
This commit is contained in:
parent
87809a48e1
commit
849a4b73e5
@ -103,6 +103,11 @@ namespace Remotely.Desktop.Win.Services
|
||||
{
|
||||
var (result, frame) = GetDirectXFrame();
|
||||
|
||||
if (result == GetDirectXFrameResult.Timeout)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
if (result == GetDirectXFrameResult.Success)
|
||||
{
|
||||
return frame;
|
||||
@ -209,7 +214,7 @@ namespace Remotely.Desktop.Win.Services
|
||||
var texture2D = _directxScreens[SelectedScreen].Texture2D;
|
||||
|
||||
// Try to get duplicated frame within given time is ms
|
||||
var result = duplicatedOutput.TryAcquireNextFrame(100,
|
||||
var result = duplicatedOutput.TryAcquireNextFrame(500,
|
||||
out var duplicateFrameInformation,
|
||||
out var screenResource);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user