Video encryption would be a massive boon to my project.
Fast forward, and rewind would be useful. But perhaps a command to set the playback frame rate of a movie would be more logical. Something like:
darkvideo set play speed
vidID, framerate
If you could simply set the framerate between -500 to +500 it would do the same job.
But as this isn't a standard codec, and I have no idea how it stores and accesses it's frames. Or even if it stores data as frames at all.
The video streaming would be ideal for anyone looking to make internet based games, whether mmo, or just something with interactive online content. I'm sure many users will love that!
The only commands I'd request for myself would be:
Integer = darkvideo get total frames()
Integer = darkvideo current frame playing()
darkvideo play from frame
vidID, frame number
darkvideo get total frames() would simply return the total number of frames in a loaded movie. I've seen that the encoder counts the number of frames while it's writing so hopefully that's not too hard.
darkvideo current frame playing() would return the number of the frame that is currently playing.
darkvideo play from frame would simply set the video a position to play back from.
These commands would allow me to place a slider bar under my video's so users can jump to different sections.
They are not demands however, I know it's designed to be a cutscene plugin and encoder package, and you're getting loads of these requests!