using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine.Bindings; using UnityEngine.Scripting; using UnityEngine.Scripting.APIUpdating; namespace UnityEngine.Windows.WebCam { // Token: 0x0200016E RID: 366 [Token(Token = "0x200016E")] [MovedFrom("UnityEngine.XR.WSA.WebCam")] [StaticAccessor("VideoCaptureBindings", StaticAccessorType.DoubleColon)] [NativeHeader("PlatformDependent/Win/Webcam/VideoCaptureBindings.h")] [StructLayout(0)] public class VideoCapture : IDisposable { // Token: 0x06000D49 RID: 3401 RVA: 0x00009108 File Offset: 0x00007308 [Token(Token = "0x6000D49")] [Address(RVA = "0x33A43A0", Offset = "0x33A33A0", VA = "0x1833A43A0")] private static VideoCapture.VideoCaptureResult MakeCaptureResult(long hResult) { return default(VideoCapture.VideoCaptureResult); } // Token: 0x06000D4A RID: 3402 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D4A")] [Address(RVA = "0x33A3F40", Offset = "0x33A2F40", VA = "0x1833A3F40")] [RequiredByNativeCode] private static void InvokeOnCreatedVideoCaptureResourceDelegate(VideoCapture.OnVideoCaptureResourceCreatedCallback callback, IntPtr nativePtr) { } // Token: 0x06000D4B RID: 3403 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D4B")] [Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")] private VideoCapture(IntPtr nativeCaptureObject) { } // Token: 0x06000D4C RID: 3404 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D4C")] [Address(RVA = "0x33A41C0", Offset = "0x33A31C0", VA = "0x1833A41C0")] [RequiredByNativeCode] private static void InvokeOnVideoModeStartedDelegate(VideoCapture.OnVideoModeStartedCallback callback, long hResult) { } // Token: 0x06000D4D RID: 3405 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D4D")] [Address(RVA = "0x33A42B0", Offset = "0x33A32B0", VA = "0x1833A42B0")] [RequiredByNativeCode] private static void InvokeOnVideoModeStoppedDelegate(VideoCapture.OnVideoModeStoppedCallback callback, long hResult) { } // Token: 0x06000D4E RID: 3406 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D4E")] [Address(RVA = "0x33A3FE0", Offset = "0x33A2FE0", VA = "0x1833A3FE0")] [RequiredByNativeCode] private static void InvokeOnStartedRecordingVideoToDiskDelegate(VideoCapture.OnStartedRecordingVideoCallback callback, long hResult) { } // Token: 0x06000D4F RID: 3407 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D4F")] [Address(RVA = "0x33A40D0", Offset = "0x33A30D0", VA = "0x1833A40D0")] [RequiredByNativeCode] private static void InvokeOnStoppedRecordingVideoToDiskDelegate(VideoCapture.OnStoppedRecordingVideoCallback callback, long hResult) { } // Token: 0x06000D50 RID: 3408 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D50")] [Address(RVA = "0x33A3DF0", Offset = "0x33A2DF0", VA = "0x1833A3DF0", Slot = "4")] public void Dispose() { } // Token: 0x06000D51 RID: 3409 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D51")] [Address(RVA = "0x33A3DB0", Offset = "0x33A2DB0", VA = "0x1833A3DB0")] [NativeMethod] [NativeMethod("VideoCaptureBindings::Dispose")] [NativeConditional("(PLATFORM_WIN || PLATFORM_WINRT) && !PLATFORM_XBOXONE")] private void Dispose_Internal() { } // Token: 0x06000D52 RID: 3410 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D52")] [Address(RVA = "0x33A3E80", Offset = "0x33A2E80", VA = "0x1833A3E80", Slot = "1")] protected override void Finalize() { } // Token: 0x06000D53 RID: 3411 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000D53")] [Address(RVA = "0x33A3D70", Offset = "0x33A2D70", VA = "0x1833A3D70")] [ThreadAndSerializationSafe] [NativeMethod] [NativeConditional("(PLATFORM_WIN || PLATFORM_WINRT) && !PLATFORM_XBOXONE")] [NativeMethod("VideoCaptureBindings::DisposeThreaded")] private void DisposeThreaded_Internal() { } // Token: 0x04000539 RID: 1337 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000539")] internal IntPtr m_NativePtr; // Token: 0x0400053A RID: 1338 [Token(Token = "0x400053A")] private static readonly long HR_SUCCESS; // Token: 0x0200016F RID: 367 [Token(Token = "0x200016F")] public enum CaptureResultType { // Token: 0x0400053C RID: 1340 [Token(Token = "0x400053C")] Success, // Token: 0x0400053D RID: 1341 [Token(Token = "0x400053D")] UnknownError } // Token: 0x02000170 RID: 368 [Token(Token = "0x2000170")] public struct VideoCaptureResult { // Token: 0x0400053E RID: 1342 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400053E")] public VideoCapture.CaptureResultType resultType; // Token: 0x0400053F RID: 1343 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400053F")] public long hResult; } // Token: 0x02000171 RID: 369 // (Invoke) Token: 0x06000D56 RID: 3414 [Token(Token = "0x2000171")] public delegate void OnVideoCaptureResourceCreatedCallback(VideoCapture captureObject); // Token: 0x02000172 RID: 370 // (Invoke) Token: 0x06000D5A RID: 3418 [Token(Token = "0x2000172")] public delegate void OnVideoModeStartedCallback(VideoCapture.VideoCaptureResult result); // Token: 0x02000173 RID: 371 // (Invoke) Token: 0x06000D5E RID: 3422 [Token(Token = "0x2000173")] public delegate void OnVideoModeStoppedCallback(VideoCapture.VideoCaptureResult result); // Token: 0x02000174 RID: 372 // (Invoke) Token: 0x06000D62 RID: 3426 [Token(Token = "0x2000174")] public delegate void OnStartedRecordingVideoCallback(VideoCapture.VideoCaptureResult result); // Token: 0x02000175 RID: 373 // (Invoke) Token: 0x06000D66 RID: 3430 [Token(Token = "0x2000175")] public delegate void OnStoppedRecordingVideoCallback(VideoCapture.VideoCaptureResult result); } }