using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine.Bindings; using UnityEngine.Scripting; using UnityEngine.Scripting.APIUpdating; namespace UnityEngine.Windows.WebCam { // Token: 0x02000165 RID: 357 [Token(Token = "0x2000165")] [MovedFrom("UnityEngine.XR.WSA.WebCam")] [NativeHeader("PlatformDependent/Win/Webcam/PhotoCapture.h")] [StaticAccessor("PhotoCapture", StaticAccessorType.DoubleColon)] [StructLayout(0)] public class PhotoCapture : IDisposable { // Token: 0x06000D1D RID: 3357 RVA: 0x00009090 File Offset: 0x00007290 [Token(Token = "0x6000D1D")] [Address(RVA = "0x3391A90", Offset = "0x3390A90", VA = "0x183391A90")] private static PhotoCapture.PhotoCaptureResult MakeCaptureResult(long hResult) { return default(PhotoCapture.PhotoCaptureResult); } // Token: 0x06000D1E RID: 3358 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D1E")] [Address(RVA = "0x3391810", Offset = "0x3390810", VA = "0x183391810")] [RequiredByNativeCode] private static void InvokeOnCreatedResourceDelegate(PhotoCapture.OnCaptureResourceCreatedCallback callback, IntPtr nativePtr) { } // Token: 0x06000D1F RID: 3359 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D1F")] [Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")] private PhotoCapture(IntPtr nativeCaptureObject) { } // Token: 0x06000D20 RID: 3360 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D20")] [Address(RVA = "0x33918B0", Offset = "0x33908B0", VA = "0x1833918B0")] [RequiredByNativeCode] private static void InvokeOnPhotoModeStartedDelegate(PhotoCapture.OnPhotoModeStartedCallback callback, long hResult) { } // Token: 0x06000D21 RID: 3361 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D21")] [Address(RVA = "0x33919A0", Offset = "0x33909A0", VA = "0x1833919A0")] [RequiredByNativeCode] private static void InvokeOnPhotoModeStoppedDelegate(PhotoCapture.OnPhotoModeStoppedCallback callback, long hResult) { } // Token: 0x06000D22 RID: 3362 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D22")] [Address(RVA = "0x3391520", Offset = "0x3390520", VA = "0x183391520")] [RequiredByNativeCode] private static void InvokeOnCapturedPhotoToDiskDelegate(PhotoCapture.OnCapturedToDiskCallback callback, long hResult) { } // Token: 0x06000D23 RID: 3363 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D23")] [Address(RVA = "0x3391610", Offset = "0x3390610", VA = "0x183391610")] [RequiredByNativeCode] private static void InvokeOnCapturedPhotoToMemoryDelegate(PhotoCapture.OnCapturedToMemoryCallback callback, long hResult, IntPtr photoCaptureFramePtr) { } // Token: 0x06000D24 RID: 3364 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D24")] [Address(RVA = "0x33913D0", Offset = "0x33903D0", VA = "0x1833913D0", Slot = "4")] public void Dispose() { } // Token: 0x06000D25 RID: 3365 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D25")] [Address(RVA = "0x3391390", Offset = "0x3390390", VA = "0x183391390")] [NativeName("Dispose")] [NativeConditional("(PLATFORM_WIN || PLATFORM_WINRT) && !PLATFORM_XBOXONE")] private void Dispose_Internal() { } // Token: 0x06000D26 RID: 3366 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D26")] [Address(RVA = "0x3391460", Offset = "0x3390460", VA = "0x183391460", Slot = "1")] protected override void Finalize() { } // Token: 0x06000D27 RID: 3367 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D27")] [Address(RVA = "0x3391350", Offset = "0x3390350", VA = "0x183391350")] [ThreadAndSerializationSafe] [NativeName("DisposeThreaded")] [NativeConditional("(PLATFORM_WIN || PLATFORM_WINRT) && !PLATFORM_XBOXONE")] private void DisposeThreaded_Internal() { } // Token: 0x0400052E RID: 1326 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400052E")] internal IntPtr m_NativePtr; // Token: 0x0400052F RID: 1327 [Token(Token = "0x400052F")] private static readonly long HR_SUCCESS; // Token: 0x02000166 RID: 358 [Token(Token = "0x2000166")] public enum CaptureResultType { // Token: 0x04000531 RID: 1329 [Token(Token = "0x4000531")] Success, // Token: 0x04000532 RID: 1330 [Token(Token = "0x4000532")] UnknownError } // Token: 0x02000167 RID: 359 [Token(Token = "0x2000167")] public struct PhotoCaptureResult { // Token: 0x04000533 RID: 1331 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000533")] public PhotoCapture.CaptureResultType resultType; // Token: 0x04000534 RID: 1332 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4000534")] public long hResult; } // Token: 0x02000168 RID: 360 // (Invoke) Token: 0x06000D2A RID: 3370 [Token(Token = "0x2000168")] public delegate void OnCaptureResourceCreatedCallback(PhotoCapture captureObject); // Token: 0x02000169 RID: 361 // (Invoke) Token: 0x06000D2E RID: 3374 [Token(Token = "0x2000169")] public delegate void OnPhotoModeStartedCallback(PhotoCapture.PhotoCaptureResult result); // Token: 0x0200016A RID: 362 // (Invoke) Token: 0x06000D32 RID: 3378 [Token(Token = "0x200016A")] public delegate void OnPhotoModeStoppedCallback(PhotoCapture.PhotoCaptureResult result); // Token: 0x0200016B RID: 363 // (Invoke) Token: 0x06000D36 RID: 3382 [Token(Token = "0x200016B")] public delegate void OnCapturedToDiskCallback(PhotoCapture.PhotoCaptureResult result); // Token: 0x0200016C RID: 364 // (Invoke) Token: 0x06000D3A RID: 3386 [Token(Token = "0x200016C")] public delegate void OnCapturedToMemoryCallback(PhotoCapture.PhotoCaptureResult result, PhotoCaptureFrame photoCaptureFrame); } }