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")] [StaticAccessor("PhotoCapture", StaticAccessorType.DoubleColon)] [NativeHeader("PlatformDependent/Win/Webcam/PhotoCapture.h")] [StructLayout(0)] public class PhotoCapture : IDisposable { // Token: 0x06000D13 RID: 3347 RVA: 0x00009048 File Offset: 0x00007248 [Token(Token = "0x6000D13")] [Address(RVA = "0x300B5E0", Offset = "0x300A3E0", VA = "0x18300B5E0")] private static PhotoCapture.PhotoCaptureResult MakeCaptureResult(long hResult) { return default(PhotoCapture.PhotoCaptureResult); } // Token: 0x06000D14 RID: 3348 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D14")] [Address(RVA = "0x300B360", Offset = "0x300A160", VA = "0x18300B360")] [RequiredByNativeCode] private static void InvokeOnCreatedResourceDelegate(PhotoCapture.OnCaptureResourceCreatedCallback callback, IntPtr nativePtr) { } // Token: 0x06000D15 RID: 3349 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D15")] [Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")] private PhotoCapture(IntPtr nativeCaptureObject) { } // Token: 0x06000D16 RID: 3350 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D16")] [Address(RVA = "0x300B400", Offset = "0x300A200", VA = "0x18300B400")] [RequiredByNativeCode] private static void InvokeOnPhotoModeStartedDelegate(PhotoCapture.OnPhotoModeStartedCallback callback, long hResult) { } // Token: 0x06000D17 RID: 3351 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D17")] [Address(RVA = "0x300B4F0", Offset = "0x300A2F0", VA = "0x18300B4F0")] [RequiredByNativeCode] private static void InvokeOnPhotoModeStoppedDelegate(PhotoCapture.OnPhotoModeStoppedCallback callback, long hResult) { } // Token: 0x06000D18 RID: 3352 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D18")] [Address(RVA = "0x300B070", Offset = "0x3009E70", VA = "0x18300B070")] [RequiredByNativeCode] private static void InvokeOnCapturedPhotoToDiskDelegate(PhotoCapture.OnCapturedToDiskCallback callback, long hResult) { } // Token: 0x06000D19 RID: 3353 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D19")] [Address(RVA = "0x300B160", Offset = "0x3009F60", VA = "0x18300B160")] [RequiredByNativeCode] private static void InvokeOnCapturedPhotoToMemoryDelegate(PhotoCapture.OnCapturedToMemoryCallback callback, long hResult, IntPtr photoCaptureFramePtr) { } // Token: 0x06000D1A RID: 3354 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D1A")] [Address(RVA = "0x300AF20", Offset = "0x3009D20", VA = "0x18300AF20", Slot = "4")] public void Dispose() { } // Token: 0x06000D1B RID: 3355 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D1B")] [Address(RVA = "0x300AEE0", Offset = "0x3009CE0", VA = "0x18300AEE0")] [NativeName("Dispose")] [NativeConditional("(PLATFORM_WIN || PLATFORM_WINRT) && !PLATFORM_XBOXONE")] private void Dispose_Internal() { } // Token: 0x06000D1C RID: 3356 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D1C")] [Address(RVA = "0x300AFB0", Offset = "0x3009DB0", VA = "0x18300AFB0", Slot = "1")] protected override void Finalize() { } // Token: 0x06000D1D RID: 3357 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D1D")] [Address(RVA = "0x300AEA0", Offset = "0x3009CA0", VA = "0x18300AEA0")] [ThreadAndSerializationSafe] [NativeConditional("(PLATFORM_WIN || PLATFORM_WINRT) && !PLATFORM_XBOXONE")] [NativeName("DisposeThreaded")] 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: 0x06000D20 RID: 3360 [Token(Token = "0x2000168")] public delegate void OnCaptureResourceCreatedCallback(PhotoCapture captureObject); // Token: 0x02000169 RID: 361 // (Invoke) Token: 0x06000D24 RID: 3364 [Token(Token = "0x2000169")] public delegate void OnPhotoModeStartedCallback(PhotoCapture.PhotoCaptureResult result); // Token: 0x0200016A RID: 362 // (Invoke) Token: 0x06000D28 RID: 3368 [Token(Token = "0x200016A")] public delegate void OnPhotoModeStoppedCallback(PhotoCapture.PhotoCaptureResult result); // Token: 0x0200016B RID: 363 // (Invoke) Token: 0x06000D2C RID: 3372 [Token(Token = "0x200016B")] public delegate void OnCapturedToDiskCallback(PhotoCapture.PhotoCaptureResult result); // Token: 0x0200016C RID: 364 // (Invoke) Token: 0x06000D30 RID: 3376 [Token(Token = "0x200016C")] public delegate void OnCapturedToMemoryCallback(PhotoCapture.PhotoCaptureResult result, PhotoCaptureFrame photoCaptureFrame); } }