コード例 #1
0
 internal void IsCaptureAvailable(Types.VideoCaptureMode captureMode, Action <IsCaptureAvailableResponse> callback)
 {
     C.VideoManager_IsCaptureAvailable(
         mServices.AsHandle(),
         captureMode,
         InternalIsCaptureAvailableCallback,
         Callbacks.ToIntPtr <IsCaptureAvailableResponse>(callback, IsCaptureAvailableResponse.FromPointer));
 }
コード例 #2
0
        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);
            }
        }