Add Some Imports

This commit is contained in:
copecone committed 2026-05-28 17:26:15 +09:00
1 parent 9514829040
commit 055ffc1b19
2 files changed
+6 -5

No files matched your search

+4 -3
View File
@@ -3,6 +3,7 @@ using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using System.Threading; using System.Threading;
using System.Buffers;
using ADOFAIRenderer.UI; using ADOFAIRenderer.UI;
using ADOFAIRenderer.Util; using ADOFAIRenderer.Util;
using ADOFAIRenderer.Util.FFmpeg; using ADOFAIRenderer.Util.FFmpeg;
@@ -194,7 +195,7 @@ namespace ADOFAIRenderer.Core
lastRequestedVideoFrameIndex = videoFrameIndex; lastRequestedVideoFrameIndex = videoFrameIndex;
var byteSize = Configuration.RenderWidth * Configuration.RenderHeight * 4; var byteSize = Configuration.RenderWidth * Configuration.RenderHeight * 4;
var blackFrame = System.Buffers.ArrayPool<byte>.Shared.Rent(byteSize); var blackFrame = ArrayPool<byte>.Shared.Rent(byteSize);
Array.Clear(blackFrame, 0, byteSize); Array.Clear(blackFrame, 0, byteSize);
lock (ImageQueue) lock (ImageQueue)
@@ -440,7 +441,7 @@ namespace ADOFAIRenderer.Core
{ {
var bufferSize = Configuration.RenderWidth * Configuration.RenderHeight * 4; var bufferSize = Configuration.RenderWidth * Configuration.RenderHeight * 4;
videoFFmpeg.SendDataFromBuffer(buffer, bufferSize); videoFFmpeg.SendDataFromBuffer(buffer, bufferSize);
System.Buffers.ArrayPool<byte>.Shared.Return(buffer); ArrayPool<byte>.Shared.Return(buffer);
} }
continue; continue;
} }
@@ -511,7 +512,7 @@ namespace ADOFAIRenderer.Core
{ {
if (kvp.Value != null && kvp.Value.Length > 0) if (kvp.Value != null && kvp.Value.Length > 0)
{ {
System.Buffers.ArrayPool<byte>.Shared.Return(kvp.Value); ArrayPool<byte>.Shared.Return(kvp.Value);
} }
} }
ImageQueue.Clear(); ImageQueue.Clear();
+2 -2
View File
@@ -20,8 +20,8 @@ namespace ADOFAIRenderer
{ {
var renderManagerObj = new GameObject("Render Manager"); var renderManagerObj = new GameObject("Render Manager");
var updateHookerObj = new GameObject("Update Hooker"); var updateHookerObj = new GameObject("Update Hooker");
UnityEngine.Object.DontDestroyOnLoad(renderManagerObj); Object.DontDestroyOnLoad(renderManagerObj);
UnityEngine.Object.DontDestroyOnLoad(updateHookerObj); Object.DontDestroyOnLoad(updateHookerObj);
renderManagerObj.AddComponent<RenderManager>(); renderManagerObj.AddComponent<RenderManager>();
updateHookerObj.AddComponent<FirstUpdateHook>(); updateHookerObj.AddComponent<FirstUpdateHook>();