diff --git a/Examples/OpenSeeWebcamInfo.cs b/Examples/OpenSeeWebcamInfo.cs index 749e6e1..4ec5b45 100644 --- a/Examples/OpenSeeWebcamInfo.cs +++ b/Examples/OpenSeeWebcamInfo.cs @@ -180,6 +180,9 @@ public class OpenSeeWebcamInfo : MonoBehaviour { #endregion public List cameras; + public bool dumpJson = false; + + private static bool dumpJsonStatic = false; static private string ListCameraDetails_x64() { System.IntPtr cap = create_capture_x64(); @@ -225,6 +228,11 @@ public class OpenSeeWebcamInfo : MonoBehaviour { if (includeBlackMagic) bmJsonData = ListBlackMagicDetails_x86(); } + if (dumpJsonStatic) { + UnityEngine.Debug.Log("Camera JSON: " + jsonData); + if (includeBlackMagic) + UnityEngine.Debug.Log("Blackmagic JSON: " + bmJsonData); + } List details = JsonConvert.DeserializeObject>(jsonData); foreach (var cam in details) cam.type = OpenSeeWebcamType.DirectShow; @@ -242,6 +250,7 @@ public class OpenSeeWebcamInfo : MonoBehaviour { } public void Initialize(bool includeBlackMagic) { + dumpJsonStatic = dumpJson; cameras = ListCameraDetails(includeBlackMagic); foreach (var camera in cameras) camera.GetPrettyCapabilities(); diff --git a/Unity/Plugins/dshowcapture_x64.dll b/Unity/Plugins/dshowcapture_x64.dll index 8dedd89..452edd2 100644 Binary files a/Unity/Plugins/dshowcapture_x64.dll and b/Unity/Plugins/dshowcapture_x64.dll differ diff --git a/Unity/Plugins/dshowcapture_x86.dll b/Unity/Plugins/dshowcapture_x86.dll index 72f32d0..2070a31 100644 Binary files a/Unity/Plugins/dshowcapture_x86.dll and b/Unity/Plugins/dshowcapture_x86.dll differ diff --git a/dshowcapture/dshowcapture_x64.dll b/dshowcapture/dshowcapture_x64.dll index 8dedd89..452edd2 100644 Binary files a/dshowcapture/dshowcapture_x64.dll and b/dshowcapture/dshowcapture_x64.dll differ diff --git a/dshowcapture/dshowcapture_x86.dll b/dshowcapture/dshowcapture_x86.dll index 72f32d0..2070a31 100644 Binary files a/dshowcapture/dshowcapture_x86.dll and b/dshowcapture/dshowcapture_x86.dll differ