VideoSource

Manages the video functionality.

public class VideoSource : StreamSource

Inherits StreamSource class.

Constructors

NameDescription

VideoSource()

Creates a new VideoSource object.

Properties

NameTypeDescription

Timestamp

DateTime

Read-Only. Overriden. The frame timestamp.

Width

int

Read-Only. Overriden. The width of the video texture in pixels.

Height

int

Read-Only. Overriden. The height of the video texture in pixels.

Pixels

Read-Only. Overriden. The pixel color data for a mipmap level as Color32 structs.

Example

The example shows how to manage video functionality with the VideoSource class.

Create a VideoSource

To create a VideoSource, add a field for Unity to serialize.

[SerializeField] private VideoSource _video;

Get video information

Get the video's timestamp, pixels, width and height.

// Get video timestamp.
DateTime timestamp = _video.Timestamp;

// Get video pixels.
Color32[] pixels = _video.Pixels;

// Get video width.
int width = _video.Width;

// Get video height.
int height = _video.Height;

Last updated