NRSDKApiForUnity
Classes
XRXREALImageEncoder
Inheritance diagram for Unity.XR.XREAL.ImageEncoder:
Unity.XR.XREAL.IEncoder

Public Member Functions

void Commit (RenderTexture rt, ulong timestamp)
 
void Config (CameraParameters param)
 
void Start ()
 
void Stop ()
 
void Release ()
 
void Commit (CaptureTask task)
 
byte[] Encode (int width, int height, PhotoCaptureFileOutputFormat format)
 
- Public Member Functions inherited from Unity.XR.XREAL.IEncoder
void Commit (RenderTexture rt, UInt64 timestamp)
 

Static Public Member Functions

static Texture2D ScaleTexture (Texture2D source, int targetWidth, int targetHeight)
 

Detailed Description

An image encoder.

Member Function Documentation

◆ Commit() [1/2]

void Unity.XR.XREAL.ImageEncoder.Commit ( CaptureTask task)

Commits the given task.

Parameters
taskThe task.

◆ Commit() [2/2]

void Unity.XR.XREAL.ImageEncoder.Commit ( RenderTexture rt,
ulong timestamp )

Commits.

Parameters
rtThe right.
timestampThe timestamp.

◆ Config()

void Unity.XR.XREAL.ImageEncoder.Config ( CameraParameters param)

Configurations the given parameter.

Parameters
paramThe parameter.

Implements Unity.XR.XREAL.IEncoder.

◆ Encode()

byte[] Unity.XR.XREAL.ImageEncoder.Encode ( int width,
int height,
PhotoCaptureFileOutputFormat format )

Encodes.

Parameters
widthThe width.
heightThe height.
formatDescribes the format to use.
Returns
A byte[].

◆ ScaleTexture()

static Texture2D Unity.XR.XREAL.ImageEncoder.ScaleTexture ( Texture2D source,
int targetWidth,
int targetHeight )
static

Scale texture.

Parameters
sourceSource for the.
targetWidthWidth of the target.
targetHeightHeight of the target.
Returns
A Texture2D.