Image Streamer

ImageStreamer Exposer

The "ImageStreamer Exposer" node is designed to interface with an ImageStreamer component. It allows for the extraction and use of properties related to image streaming, such as the stream's URL, the RawImage component, the Renderer, and the Texture2D being streamed. This node can be used to dynamically update UI elements or textures within a scene based on streaming image data.

NameTypeDescription

Image Streamer

ImageStreamer

An input slot that accepts an ImageStreamer component.

Ref

ImageStreamer

An output slot that provides the reference to the input ImageStreamer component.

URL

string

An output slot that provides the URL from which the ImageStreamer is streaming the image.

RawImage

RawImage

An output slot that provides the RawImage component where the streamed image is displayed.

Renderer

Renderer

An output slot that provides the Renderer component that may be used to render the streamed texture.

Texture

Texture2D

An output slot that provides the Texture2D object being streamed by the ImageStreamer.

Set URL

The "Set URL" node is designed to update the URL of an ImageStreamer component, which controls the source of the image stream. It accepts an ImageStreamer and a URL as inputs. When executed, this node sets the new URL on the ImageStreamer, which can be used to change the image being displayed during runtime.

NameTypeDescription

Image Streamer

ImageStreamer

An input slot that accepts an ImageStreamer component whose URL will be updated.

URL

string

An input slot for the new URL string to set on the ImageStreamer.

Updated Component

ImageStreamer

An output slot that provides the ImageStreamer reference after its URL has been updated.

Set Raw Image

The "Set Raw Image" node assigns a RawImage UI component to an ImageStreamer. This enables the ImageStreamer to display the streamed image content within the assigned RawImage component. The node takes an ImageStreamer and a RawImage as inputs and links them together so that the image data received by the streamer is shown in the RawImage component on the UI.

NameTypeDescription

Image Streamer

ImageStreamer

An input slot that accepts an ImageStreamer component which will be linked to a RawImage.

RawImage

RawImage

An input slot for the RawImage component that will display the streamed image.

Updated Component

ImageStreamer

An output slot that provides the ImageStreamer reference after it has been linked to the RawImage component.

Set Renderer

The "Set Renderer" node is intended to link an ImageStreamer with a Renderer component. This connection allows the ImageStreamer to directly apply the streamed image as a texture to the Renderer's material, which can be used to dynamically update textures on 3D models or other renderable surfaces in the scene.

NameTypeDescription

Image Streamer

ImageStreamer

An input slot that accepts an ImageStreamer component, which will be connected to a Renderer.

Renderer

Renderer

An input slot for the Renderer component to which the ImageStreamer will apply the texture.

Updated Component

ImageStreamer

An output slot that provides the ImageStreamer reference after it has been linked to the Renderer component.

Play

The "Play" node is designed to start the image streaming process in an ImageStreamer component. It triggers the ImageStreamer to begin loading and displaying the image from its configured source. The node requires an ImageStreamer as input, and upon execution, it activates the streaming functionality of the component.

NameTypeDescription

Image Streamer

ImageStreamer

An input slot that accepts an ImageStreamer component, which will start streaming the image.

Updated Component

ImageStreamer

An output slot that provides the ImageStreamer reference after the play action has been invoked.

Last updated