[PyQt] Access to QMediaStreamsControl

Phil Thompson phil at riverbankcomputing.com
Sat Apr 18 13:24:07 BST 2020

On 18/04/2020 00:29, Maurizio Berti wrote:
> I was trying to understand if there's any way to access
> the QMediaStreamsControl from QMediaPlayer,
> using
> player.service().requestControl('org.qt-project.qt.mediastreamscontrol/5.0'),
> so that I might be able to activate a stream (the most common reason is 
> to
> access alternate audio tracks, like foreign languages for DVD/BR).
> Unfortunately, all I could get was a basic (useless?) QMediaControl.
> Am I missing something here?
> I tried to do some research, and it seems that the sip sources don't
> include any of that, but maybe I was just shooting in the dark there.
> The behavior exists on my usual and old PyQt 5.7, but also in my test
> machine with 5.12.

When I don't understand an API properly then I tend to leave it until 
somebody complains and then I've got someone more knowledgeable who I 
can ask about it.

 From what you say, all I need to do is to wrap the various QMediaControl 
sub-classes (all 39 of them). Is that right?


More information about the PyQt mailing list