VideoSource
Manages the video functionality.
public class VideoSource : StreamSource
Inherits StreamSource class.
Constructors
Name
Description
VideoSource()
Creates a new VideoSource object.
Properties
Name
Type
Description
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