internal void IsCaptureAvailable(Types.VideoCaptureMode captureMode, Action <IsCaptureAvailableResponse> callback) { C.VideoManager_IsCaptureAvailable( mServices.AsHandle(), captureMode, InternalIsCaptureAvailableCallback, Callbacks.ToIntPtr <IsCaptureAvailableResponse>(callback, IsCaptureAvailableResponse.FromPointer)); }
internal static VideoCaptureMode ConvertNativeVideoCaptureMode(Types.VideoCaptureMode nativeCaptureMode) { switch (nativeCaptureMode) { case Types.VideoCaptureMode.FILE: return(VideoCaptureMode.File); case Types.VideoCaptureMode.STREAM: return(VideoCaptureMode.Stream); case Types.VideoCaptureMode.UNKNOWN: return(VideoCaptureMode.Unknown); default: Debug.LogWarning("Unknown Types.VideoCaptureMode: " + nativeCaptureMode + ", defaulting to VideoCaptureMode.Unknown."); return(VideoCaptureMode.Unknown); } }