Quote: "However this make more questions for me. So the object is made from the video size correct?"
If by object, you mean your screen that you want to click, then no, it's the actual texture that's made from the video size. Dark Video only understands decoding to a texture.
Quote: "So if i have 6 monitors in a room i can't just use the model for imageID. I have to come up with a way to load and adjust with programming each object in from the monitor model right?"
You can't just pass a model id in because Dark Video has no concept of decoding to a 3d object or model. It can only decode to a texture.
But, if you just wanted to play the movie onto an object, you can tell the object the texture to use with the following command:
TEXTURE OBJECT <object id>, <image id>
However, you're still responsible for creating the texture(s) in the first place. We offload this responsibility to the user because if we start creating images with various ids, it stands a good chance the user will create images with the same ids. This would lead to a lot of heartache and confusion.
Now, I don't know for sure but maybe someone who's really good with DBP can let you know whether it's possible to assign a texture to a polygon within an object. Then, once you'd created your texture, it'd be a simple matter of texturing that one polygon within your screen model.
Anyway, we'll make a sample that shows multiple videos playing that you can click to stop and start.
Also, we've found a few issues with multiple playback that are now resolved for Dark Video 2.