|SpawningUserID|'''[[Type:IField`1|IField`1]]<[[Type:String|String]]>'''|TypeAdv2=true| The field containing the ID of the user that spawned this favoritable item.
|IsInstance|Bool|
|IsInstance|Bool| Whether this item is an instance.
|VideoClip|'''[[Type:AssetRef`1|AssetRef`1]]<[[Type:VideoTexture|VideoTexture]]>'''|TypeAdv6=true| The field to fill with what the video being displayed is.
|VideoClipTexture|'''[[Type:AssetRef`1|AssetRef`1]]<[[Type:ITexture2D|ITexture2D]]>'''|TypeAdv7=true| The field to fill (Usually a material texture field) with the showing video texture.
|DefaultVideoClip|{{RootFieldType|AssetRef`1|[[Type:VideoTexture|VideoTexture]]}}|TypeAdv9=true| The default video texture to use if one isn't filled in.
|StereoRenderingEnabled|'''[[Type:IField`1|IField`1]]<[[Type:Bool|Bool]]>'''|TypeAdv10=true| The field to fill with whether the video is a stero video (3D)
|StereoLayout|'''[[Type:IField`1|IField`1]]<[[Type:StereoLayout|StereoLayout]]>'''|TypeAdv11=true| The field to fill with the kind of stero image layout the image has.
|StereoTransformLeft|'''[[Type:IField`1|IField`1]]<[[Type:Float4|Float4]]>'''|TypeAdv12=true| The field to fill with what the rectangle area for the left eye should be.
|StereoTransformRight|'''[[Type:IField`1|IField`1]]<[[Type:Float4|Float4]]>'''|TypeAdv13=true| The field to fill with what the rectangle area for the right eye should be.
|StereoTransformScaleLeft|'''[[Type:IField`1|IField`1]]<[[Type:Float2|Float2]]>'''|TypeAdv14=true| The field to fill with what the UV scale for the left eye should be.
|StereoTransformOffsetLeft|'''[[Type:IField`1|IField`1]]<[[Type:Float2|Float2]]>'''|TypeAdv15=true| The field to fill with what the UV offset for the left eye should be.
|StereoTransformScaleRight|'''[[Type:IField`1|IField`1]]<[[Type:Float2|Float2]]>'''|TypeAdv16=true| The field to fill with what the UV scale for the right eye should be.
|StereoTransformOffsetRight|'''[[Type:IField`1|IField`1]]<[[Type:Float2|Float2]]>'''|TypeAdv17=true| The field to fill with what the UV offset for the right eye should be.
|PanoramicRenderingEnabled|'''[[Type:IField`1|IField`1]]<[[Type:Bool|Bool]]>'''|TypeAdv18=true| The field to fill with whether the video is a 360 video
|PanoramicHorizontalFOV|'''[[Type:IField`1|IField`1]]<[[Type:Float|Float]]>'''|TypeAdv19=true| The field to fill with the video's horizontal 360 video FOV.
|PanoramicVerticalFOV|'''[[Type:IField`1|IField`1]]<[[Type:Float|Float]]>'''|TypeAdv20=true| The field to fill with the video's vertical 360 video FOV.
|PanoramicProjection|'''[[Type:IField`1|IField`1]]<[[Type:PanoramicProjection|PanoramicProjection]]>'''|TypeAdv21=true| The field to fill with what the video's panoramic texture arrangement is.
}}
}}
== Behavior ==
== Usage ==
Use either the existing Resonite video player under [[Resonite Essentials]] or make a UI by attaching the component and making one from scratch. Then save the item with this component to the inventory and [[Favorites|favorite]] it so it becomes the default player upon restarting.
== Examples ==
== Examples ==
The default Resonite player that is part of the user's default [[Favorites]]
== See Also ==
== See Also ==
{{Template:EntityInterface SeeAlso}}
{{Template:EntityInterface SeeAlso}}
* [[Video Player]]
[[Category:Components:Utility:Entity Interfaces{{#translation:}}|Video Player Interface]]
[[Category:Components:Utility:Entity Interfaces{{#translation:}}|Video Player Interface]]
[[Category:Components{{#translation:}}|Video Player Interface]]
[[Category:Components{{#translation:}}|Video Player Interface]]
[[Category:ComponentStubs]]
Latest revision as of 20:19, 6 February 2025
Component image
Video Player Interface component as seen in the Scene Inspector
The VideoPlayerInterface component is a favoritable item that is used to specify the UI elements of a custom Video Player.
The field to fill with what the video's panoramic texture arrangement is.
Usage
Use either the existing Resonite video player under Resonite Essentials or make a UI by attaching the component and making one from scratch. Then save the item with this component to the inventory and favorite it so it becomes the default player upon restarting.
Examples
The default Resonite player that is part of the user's default Favorites