qt - Phonon VideoWidget playback from updated QBuffer -
i'm trying create video player can decrypt video data in memory , play without ever storing decrypted data on hard drive. i'm using qt framework video widget , qbuffer. decrypt first segment of video , store in qbuffer , start playback. works after setcurrentsource called, data written qbuffer ignored.
i believe has different backends. possible achieve playback directly memory in qt (pyqt) , if not there alternatives?
qfile file ("/users/user/video.mov"); file.open(qiodevice::readonly); qbytearray array1; qbytearray array2; qbuffer *playbackbuffer = new qbuffer(); playbackbuffer->open(qbuffer::readwrite); array1 = file.read(10000000); array2 = file.read(10000000); playbackbuffer->write(array1); videomedia->setcurrentsource(playbackbuffer); videooutput->play(); playbackbuffer->write(array2);
Comments
Post a Comment