[Interest] One MediaPlayer on two VideoOutput elements?

Neuer User auslands-kv at gmx.de
Fri May 2 11:13:07 CEST 2014


Am 02.05.2014 11:04, schrieb Mandeep Sandhu:
> On Fri, May 2, 2014 at 12:52 PM, Neuer User <auslands-kv at gmx.de> wrote:
>> Just wanted to try out the QmlVideoTee example, but it seems I am
>> missing something:
>>
>> qabstractvideosurface.h: No such file or directory
>>  #include <qabstractvideosurface.h>
> Try this instead:
>
> #include <QAbstractVideoSurface>
>
> Qt headers that users use are w/o the ".h" suffix.
>
> HTH,
> -mandeep
>
Thanks. I just got it working by adding:

QT += qml multimedia

to the .pro file.

What would be the preferred solution? This way or your suggestion?

>>                                    ^
>>
>> Where do I find that file?
>>
>> Cheers
>>
>> Michael
>>
>> Am 30.04.2014 17:22, schrieb Lopes Yoann:
>>> On Apr 30, 2014, at 12:36 PM, Neuer User wrote:
>>>
>>>> Hi
>>>>
>>>> I need to show an RTSP video played by a MediaPlayer element on two
>>>> different VideoOutput elements. I can't get it to work. Only the last
>>>> VideoOutput in the code works.
>>>>
>>>> Am I doing something wrong? Or is this just not expected to work? If so,
>>>> how should I achieve this? I don't want to use shader elements as this
>>>> certainly reduces performance a lot.
>>> It's currently a limitation. The fact that it can be done in QML is misleading, it's more clear with the C++ API where you can only set a video output on a media source, and not the other way around.
>>> We should support this in a future release, it doesn't involve many changes.
>>>
>>> In the meantime the easiest solution, as you mentioned, is to use the ShaderEffect element.
>>>
>>> There are other (hack-ish) solutions to do this but it requires more work. Here's an example doing just that: https://github.com/marseyeah/QmlVideoTee
>>>
>>
>> _______________________________________________
>> Interest mailing list
>> Interest at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest





More information about the Interest mailing list