C# 클래스 UnityEngine.VR.WSA.WebCam.PhotoCapture

Captures a photo from the web camera and stores it in memory or on disk.

상속: IDisposable
파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

공개 메소드들

메소드 설명
CreateAsync ( bool showHolograms, OnCaptureResourceCreatedCallback onCreatedCallback ) : void
Dispose ( ) : void

Dispose must be called to shutdown the PhotoCapture instance.

GetUnsafePointerToVideoDeviceController ( ) : IntPtr

Provides a COM pointer to the native IVideoDeviceController.

StartPhotoModeAsync ( CameraParameters setupParams, OnPhotoModeStartedCallback onPhotoModeStartedCallback ) : void
StopPhotoModeAsync ( OnPhotoModeStoppedCallback onPhotoModeStoppedCallback ) : void
TakePhotoAsync ( OnCapturedToMemoryCallback onCapturedPhotoToMemoryCallback ) : void
TakePhotoAsync ( string filename, PhotoCaptureFileOutputFormat fileOutputFormat, OnCapturedToDiskCallback onCapturedPhotoToDiskCallback ) : void

비공개 메소드들

메소드 설명
CapturePhotoToDisk_Internal ( IntPtr photoCaptureObj, string filename, int fileOutputFormat, OnCapturedToDiskCallback onCapturedPhotoToDiskCallback ) : void
CapturePhotoToMemory_Internal ( IntPtr photoCaptureObj, OnCapturedToMemoryCallback onCapturedPhotoToMemoryCallback ) : void
DisposeThreaded_Internal ( IntPtr photoCaptureObj ) : void
Dispose_Internal ( IntPtr photoCaptureObj ) : void
GetSupportedResolutions_Internal ( ) : UnityEngine.Resolution[]
GetUnsafePointerToVideoDeviceController_Internal ( IntPtr photoCaptureObj ) : IntPtr
INTERNAL_CALL_GetUnsafePointerToVideoDeviceController_Internal ( IntPtr photoCaptureObj, IntPtr &value ) : void
INTERNAL_CALL_Instantiate_Internal ( bool showHolograms, OnCaptureResourceCreatedCallback onCreatedCallback, IntPtr &value ) : void
Instantiate_Internal ( bool showHolograms, OnCaptureResourceCreatedCallback onCreatedCallback ) : IntPtr
InvokeOnCapturedPhotoToDiskDelegate ( OnCapturedToDiskCallback callback, long hResult ) : void
InvokeOnCapturedPhotoToMemoryDelegate ( OnCapturedToMemoryCallback callback, long hResult, IntPtr photoCaptureFramePtr ) : void
InvokeOnCreatedResourceDelegate ( OnCaptureResourceCreatedCallback callback, IntPtr nativePtr ) : void
InvokeOnPhotoModeStartedDelegate ( OnPhotoModeStartedCallback callback, long hResult ) : void
InvokeOnPhotoModeStoppedDelegate ( OnPhotoModeStoppedCallback callback, long hResult ) : void
MakeCaptureResult ( CaptureResultType resultType, long hResult ) : PhotoCaptureResult
MakeCaptureResult ( long hResult ) : PhotoCaptureResult
PhotoCapture ( IntPtr nativeCaptureObject ) : System
StartPhotoMode_Internal ( IntPtr photoCaptureObj, OnPhotoModeStartedCallback onPhotoModeStartedCallback, float hologramOpacity, float frameRate, int cameraResolutionWidth, int cameraResolutionHeight, int pixelFormat ) : void
StopPhotoMode_Internal ( IntPtr photoCaptureObj, OnPhotoModeStoppedCallback onPhotoModeStoppedCallback ) : void

메소드 상세

CreateAsync() 공개 정적인 메소드

public static CreateAsync ( bool showHolograms, OnCaptureResourceCreatedCallback onCreatedCallback ) : void
showHolograms bool
onCreatedCallback OnCaptureResourceCreatedCallback
리턴 void

Dispose() 공개 메소드

Dispose must be called to shutdown the PhotoCapture instance.

public Dispose ( ) : void
리턴 void

GetUnsafePointerToVideoDeviceController() 공개 메소드

Provides a COM pointer to the native IVideoDeviceController.

public GetUnsafePointerToVideoDeviceController ( ) : IntPtr
리턴 System.IntPtr

StartPhotoModeAsync() 공개 메소드

public StartPhotoModeAsync ( CameraParameters setupParams, OnPhotoModeStartedCallback onPhotoModeStartedCallback ) : void
setupParams CameraParameters
onPhotoModeStartedCallback OnPhotoModeStartedCallback
리턴 void

StopPhotoModeAsync() 공개 메소드

public StopPhotoModeAsync ( OnPhotoModeStoppedCallback onPhotoModeStoppedCallback ) : void
onPhotoModeStoppedCallback OnPhotoModeStoppedCallback
리턴 void

TakePhotoAsync() 공개 메소드

public TakePhotoAsync ( OnCapturedToMemoryCallback onCapturedPhotoToMemoryCallback ) : void
onCapturedPhotoToMemoryCallback OnCapturedToMemoryCallback
리턴 void

TakePhotoAsync() 공개 메소드

public TakePhotoAsync ( string filename, PhotoCaptureFileOutputFormat fileOutputFormat, OnCapturedToDiskCallback onCapturedPhotoToDiskCallback ) : void
filename string
fileOutputFormat PhotoCaptureFileOutputFormat
onCapturedPhotoToDiskCallback OnCapturedToDiskCallback
리턴 void