Beispiel #1
0
 /// <summary>
 /// Method to be implemented by the provider to query for the latest native camera image.
 /// </summary>
 /// <param name="cameraImageCinfo">The metadata required to construct a <see cref="XRCameraImage"/></param>
 /// <returns>
 /// <c>true</c> if the camera image is acquired. Otherwise, <c>false</c>.
 /// </returns>
 /// <exception cref="System.NotSupportedException">Thrown if the implementation does not support camera
 /// image.</exception>
 public virtual bool TryAcquireLatestImage(out CameraImageCinfo cameraImageCinfo)
 {
     throw new NotSupportedException("getting camera image is not supported by this implementation");
 }
 public static extern bool UnityARCore_Camera_TryAcquireLatestImage(out CameraImageCinfo cameraImageCinfo);
 public static bool UnityARCore_Camera_TryAcquireLatestImage(out CameraImageCinfo cameraImageCinfo)
 {
     cameraImageCinfo = default(CameraImageCinfo);
     return(false);
 }
 /// <summary>
 /// Query for the latest native camera image.
 /// </summary>
 /// <param name="cameraImageCinfo">The metadata required to construct a <see cref="XRCameraImage"/></param>
 /// <returns>
 /// <c>true</c> if the camera image is acquired. Otherwise, <c>false</c>.
 /// </returns>
 public override bool TryAcquireLatestImage(out CameraImageCinfo cameraImageCinfo)
 {
     return(NativeApi.UnityARCore_Camera_TryAcquireLatestImage(out cameraImageCinfo));
 }