Class XRHandRecordingMetadata
Metadata for a XR Hand recording session.
Inherited Members
Namespace: UnityEngine.XR.Hands.Capture.Recording
Assembly: Unity.XR.Hands.dll
Syntax
public class XRHandRecordingMetadata : XRHandRecordingBase
Remarks
This class provides a lightweight way to access recording session metadata, such as name and duration, without loading all captured frames into memory. Use this method to get information for such tasks as listing existing recordings or displaying recording summaries. To load the complete recording data including all frames, use the XRHandRecordingBlob class.
Methods
Delete()
Deletes the recording from device storage.
Declaration
public override void Delete()
Overrides
Remarks
This method removes the entire recording file, including both metadata and frame data. Once deleted, the recording cannot be recovered.
GetSavedRecordingMetadata(List<XRHandRecordingMetadata>)
Scans the device's persistent storage path for saved recording files and populates a list with XRHandRecordingMetadata instances representing their metadata (name, duration).
Declaration
[BurstDiscard]
public static void GetSavedRecordingMetadata(List<XRHandRecordingMetadata> existingRecordings)
Parameters
| Type | Name | Description |
|---|---|---|
| List<XRHandRecordingMetadata> | existingRecordings | The list to fill with the metadata of any recordings found. |
Remarks
This method loads only essential metadata without loading the entire frame data, making it efficient for listing recordings or displaying recording summaries.