Class VideoCapture
Assembly: UnityEngine.dll
Syntax
[MovedFrom("UnityEngine.VR.WSA.WebCam")]
public class VideoCapture : IDisposable
Properties
IsRecording
Declaration
public bool IsRecording { get; }
Property Value
|
Improve this Doc
View Source
SupportedResolutions
Declaration
public static IEnumerable<Resolution> SupportedResolutions { get; }
Property Value
Methods
CreateAsync(Boolean, VideoCapture.OnVideoCaptureResourceCreatedCallback)
Declaration
public static void CreateAsync(bool showHolograms, VideoCapture.OnVideoCaptureResourceCreatedCallback onCreatedCallback)
Parameters
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
Finalize()
Declaration
protected void Finalize()
|
Improve this Doc
View Source
GetSupportedFrameRatesForResolution(Resolution)
Declaration
public static IEnumerable<float> GetSupportedFrameRatesForResolution(Resolution resolution)
Parameters
Returns
GetUnsafePointerToVideoDeviceController()
Declaration
public IntPtr GetUnsafePointerToVideoDeviceController()
Returns
|
Improve this Doc
View Source
StartRecordingAsync(String, VideoCapture.OnStartedRecordingVideoCallback)
Declaration
public void StartRecordingAsync(string filename, VideoCapture.OnStartedRecordingVideoCallback onStartedRecordingVideoCallback)
Parameters
|
Improve this Doc
View Source
StartVideoModeAsync(CameraParameters, VideoCapture.AudioState, VideoCapture.OnVideoModeStartedCallback)
Declaration
public void StartVideoModeAsync(CameraParameters setupParams, VideoCapture.AudioState audioState, VideoCapture.OnVideoModeStartedCallback onVideoModeStartedCallback)
Parameters
StopRecordingAsync(VideoCapture.OnStoppedRecordingVideoCallback)
Declaration
public void StopRecordingAsync(VideoCapture.OnStoppedRecordingVideoCallback onStoppedRecordingVideoCallback)
Parameters
StopVideoModeAsync(VideoCapture.OnVideoModeStoppedCallback)
Declaration
public void StopVideoModeAsync(VideoCapture.OnVideoModeStoppedCallback onVideoModeStoppedCallback)
Parameters
Implements
Extension Methods