168 lines
5.7 KiB
C#
168 lines
5.7 KiB
C#
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);
|
|
}
|
|
}
|