StreamSource

Represents a stream source.

public class StreamSource : MonoBehaviour

Inherits UnityEngine.MonoBehaviour class.

Constructors

NameDescription

StreamSource()

Creates a new StreamSource object.

Properties

NameTypeDescription

Timestamp

DateTime

Virtual. The stream timestamp.

Pixels

Virtual. The pixel color data for a mipmap level as Color32 structs.

Width

int

Virtual. The width of the WebcamTexture in pixels.

Height

int

Virtual. The height of the WebcamTexture in pixels.

Rotation

int

Virtual. The frame rotation

Example

The example shows how to manage a stream with the StreamSource class.

Create a StreamSource

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

[SerializeField] private StreamSource _stream;

Get stream information

Get the stream's timestamp, pixels, width, height and rotation.

// Get stream timestamp.
DateTime timestamp = _stream.Timestamp;

// Get stream pixels.
Color32[] pixels = _stream.Pixels;

// Get stream width.
int width = _stream.Width;

// Get stream height.
int height = _stream.Height;

// Get stream rotation.
int rotation = _stream.Rotation;

Last updated