// Assembly: UnityEngine.CoreModule
// Full name: UnityEngine.Windows.WebCam.PhotoCapture

namespace UnityEngine.Windows.WebCam
{
public class PhotoCapture // TypeDefIndex: 8960
{
	// Fields
	type#20927 m_NativePtr;
	type#20909 HR_SUCCESS;

	// Methods
	// RVA: -1
	private static type#32841 MakeCaptureResult(type#20900 hResult) { }
	// RVA: -1
	private static type#28660 InvokeOnCreatedResourceDelegate(type#32836 callback, type#20925 nativePtr) { }
	// RVA: -1
	private type#28660 .ctor(type#20925 nativeCaptureObject) { }
	// RVA: -1
	private static type#28660 InvokeOnPhotoModeStartedDelegate(type#32839 callback, type#20900 hResult) { }
	// RVA: -1
	private static type#28660 InvokeOnPhotoModeStoppedDelegate(type#32840 callback, type#20900 hResult) { }
	// RVA: -1
	private static type#28660 InvokeOnCapturedPhotoToDiskDelegate(type#32837 callback, type#20900 hResult) { }
	// RVA: -1
	private static type#28660 InvokeOnCapturedPhotoToMemoryDelegate(type#32838 callback, type#20900 hResult, type#20925 photoCaptureFramePtr) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	private type#28660 Dispose_Internal() { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	private type#28660 DisposeThreaded_Internal() { }
	// RVA: -1
	private static type#28660 Dispose_Internal_Injected(type#20925 _unity_self) { }
	// RVA: -1
	private static type#28660 DisposeThreaded_Internal_Injected(type#20925 _unity_self) { }
}
}
