VideoTexture_v4 Op

VideoTexture

Play a video file and use it as a texture



Full Name
  • Ops.Gl.Textures.VideoTexture_v4
Visibility
  • Core Op - visible for everyone
License
  • MIT
AuthorCreated
  • Feb 25, 2026 at 19:12
githubMaintained by TeamCore Libraries
  • interactionneededbutton
  • cgl



Op is missing in example patch!

Example Patch VideoTexture Example

Open In Editor

INPUT PORTS


Update (Trigger)
file (String)

File to play

play (Number: boolean)

Start playback

loop (Number: boolean)

Loop file when it reaches the end

Audio

Volume (Number)

Audio volume

mute (Number: boolean)

mute audio

Texture

Filter index (Number: integer) nearest  linear 
Wrap index (Number: integer)
flip (Number: boolean)

Flip the texture

Timing

speed (Number)

Speed of playback

set time (Number)

Set time to trigger playback from

Rewind (Trigger)
Preload (Number: boolean)

Load into memory - useful when loading from a URL

Show Interaction needed Button (Number: boolean)

OUTPUT PORTS


Next (Trigger)
texture (Object)

Texture out

duration (Number)

Duration of loaded media

progress (Number)

Playback progress

Interaction Needed (booleanNumber)
CurrentTime (Number)
Loading (booleanNumber)
Playing (booleanNumber)
Can Play Through (booleanNumber)
Ended (Trigger)
Texture Updated (Trigger)
Width (Number)

Width of texture

Height (Number)

height of texture

Aspect Ratio (Number)
Has Error (booleanNumber)
Error Message (String)

Changelog

Patches using VideoTexture_v4

  • Examples
  • Public
  • My Patches