Automated: create new component page |
add info |
||
Line 3: | Line 3: | ||
|Name=Interactive Camera OBS | |Name=Interactive Camera OBS | ||
}} | }} | ||
See [[Camera]]. | |||
== | == Fields == | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|_canvas|'''[[Component:Canvas|Canvas]]'''|TypeAdv0=true| | |_canvas|'''[[Component:Canvas|Canvas]]'''|TypeAdv0=true| The canvas being used to show settings. | ||
|_panel|'''[[Component:LegacyPanel|LegacyPanel]]'''|TypeAdv1=true| | |_panel|'''[[Component:LegacyPanel|LegacyPanel]]'''|TypeAdv1=true| The legacy panel being used as a base to interact with the settings. | ||
|_currentPanel|'''[[Component:RectTransform|RectTransform]]'''|TypeAdv2=true| | |_currentPanel|'''[[Component:RectTransform|RectTransform]]'''|TypeAdv2=true| the rectangle transform of the currently viewed panel. | ||
|_container|Slot| | |_container|Slot| The slot to store UI elements. | ||
|CameraControl|'''[[Component:InteractiveCameraControl|InteractiveCameraControl]]'''|TypeAdv4=true| | |CameraControl|'''[[Component:InteractiveCameraControl|InteractiveCameraControl]]'''|TypeAdv4=true| see [[Component:InteractiveCameraControl|Interactive Camera Control]]. | ||
|_connectAddress|'''[[Component:TextField|TextField]]'''|TypeAdv5=true| | |_connectAddress|'''[[Component:TextField|TextField]]'''|TypeAdv5=true| The field to read an OBS websocket connect address from. | ||
|_connectPassword|'''[[Component:TextField|TextField]]'''|TypeAdv6=true| | |_connectPassword|'''[[Component:TextField|TextField]]'''|TypeAdv6=true| The field to read an OBS websocket connect password from. | ||
|_status|'''[[Component:Text|Text]]'''|TypeAdv7=true| | |_status|'''[[Component:Text|Text]]'''|TypeAdv7=true| The current status of the OBS connection. | ||
|_active|Bool| | |_active|Bool| Whether the connection is active | ||
|_streamTime|'''[[Component:Text|Text]]'''|TypeAdv9=true| | |_streamTime|'''[[Component:Text|Text]]'''|TypeAdv9=true| The text to fill with how long the user has been streaming. | ||
|_bytesPerSec|'''[[Component:Text|Text]]'''|TypeAdv10=true| | |_bytesPerSec|'''[[Component:Text|Text]]'''|TypeAdv10=true| The text to fill with how many bytes per second the user is streaming. | ||
|_fps|'''[[Component:Text|Text]]'''|TypeAdv11=true| | |_fps|'''[[Component:Text|Text]]'''|TypeAdv11=true| The text to fill with how many frames per second the user is streaming. | ||
|_droppedFrames|'''[[Component:Text|Text]]'''|TypeAdv12=true| | |_droppedFrames|'''[[Component:Text|Text]]'''|TypeAdv12=true| The text to fill with how many dropped frames the user has had streaming. | ||
|_streamButton|'''[[Component:Button|Button]]'''|TypeAdv13=true| | |_streamButton|'''[[Component:Button|Button]]'''|TypeAdv13=true| the button that will start the streaming process to OBS. | ||
|_recordButton|'''[[Component:Button|Button]]'''|TypeAdv14=true| | |_recordButton|'''[[Component:Button|Button]]'''|TypeAdv14=true| the button to start recording using OBS. | ||
|_recordingStarted|{{RootFieldType|SyncTime}}|TypeAdv15=true| | |_recordingStarted|{{RootFieldType|SyncTime}}|TypeAdv15=true| The field to fill with when the user started recording. | ||
|_launchOBSbutton|'''[[Component:Button|Button]]'''|TypeAdv16=true| | |_launchOBSbutton|'''[[Component:Button|Button]]'''|TypeAdv16=true| the button to boot OBS for the user when pressed. | ||
|_autoMirror|'''[[Component:Checkbox|Checkbox]]'''|TypeAdv17=true| | |_autoMirror|'''[[Component:Checkbox|Checkbox]]'''|TypeAdv17=true| The button to enable the auto mirror option. | ||
}} | }} | ||
== | == Usage == | ||
See [[Camera]]. | |||
== Examples == | == Examples == | ||
See [[Camera]]. | |||
== See Also == | == See Also == | ||
* [[Camera]] | |||
[[Category:Components:Uncategorized{{#translation:}}|Interactive Camera OBS]] | [[Category:Components:Uncategorized{{#translation:}}|Interactive Camera OBS]] | ||
[[Category:Components{{#translation:}}|Interactive Camera OBS]] | [[Category:Components{{#translation:}}|Interactive Camera OBS]] | ||
Revision as of 20:18, 12 March 2025
Component image 
Interactive Camera OBS component as seen in the Scene Inspector

See Camera.
Fields
Name | Type | Description |
---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't. |
_canvas
|
Canvas | The canvas being used to show settings. |
_panel
|
LegacyPanel | The legacy panel being used as a base to interact with the settings. |
_currentPanel
|
RectTransform | the rectangle transform of the currently viewed panel. |
_container
|
Slot | The slot to store UI elements. |
CameraControl
|
InteractiveCameraControl | see Interactive Camera Control. |
_connectAddress
|
TextField | The field to read an OBS websocket connect address from. |
_connectPassword
|
TextField | The field to read an OBS websocket connect password from. |
_status
|
Text | The current status of the OBS connection. |
_active
|
Bool | Whether the connection is active |
_streamTime
|
Text | The text to fill with how long the user has been streaming. |
_bytesPerSec
|
Text | The text to fill with how many bytes per second the user is streaming. |
_fps
|
Text | The text to fill with how many frames per second the user is streaming. |
_droppedFrames
|
Text | The text to fill with how many dropped frames the user has had streaming. |
_streamButton
|
Button | the button that will start the streaming process to OBS. |
_recordButton
|
Button | the button to start recording using OBS. |
_recordingStarted
|
direct SyncTime | The field to fill with when the user started recording. |
_launchOBSbutton
|
Button | the button to boot OBS for the user when pressed. |
_autoMirror
|
Checkbox | The button to enable the auto mirror option. |
Usage
See Camera.
Examples
See Camera.