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.
Name | Type | Description |
---|---|---|
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.
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.
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.
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.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
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.
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.
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.
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.
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.