diff options
author | James McDonnell <jmcdonnell@blackberry.com> | 2017-03-23 15:36:51 -0400 |
---|---|---|
committer | James McDonnell <jmcdonnell@blackberry.com> | 2017-03-28 14:26:09 +0000 |
commit | 684456d8fbdb80d621e3c4838544c2878e3f2a43 (patch) | |
tree | 794b73f6251764aa7952041e45a74e258b41166b /src/plugins/qnx/mediaplayer/mmrenderermediaplayerservice.h | |
parent | 883df8dfda760fdbe850303383ba098887abbf62 (diff) | |
download | qtmultimedia-684456d8fbdb80d621e3c4838544c2878e3f2a43.tar.gz |
Implement QAudioRoleControl for QNX
The system must provide a JSON file that maps Qt audio roles to
the system's audio types. This is necessary because QNX doesn't
dictate the audio types that a system must use. Anyone creating
a QNX system is free to define whatever audio types they deem to
be appropriate for that system.
Set the audio role for the Qt player example to VideoRole and
added code to dump the supported audio roles.
Change-Id: I34d2c5da0033f69b9dd476a0eadccf3d87d07bfd
Reviewed-by: Yoann Lopes <yoann.lopes@qt.io>
Diffstat (limited to 'src/plugins/qnx/mediaplayer/mmrenderermediaplayerservice.h')
-rw-r--r-- | src/plugins/qnx/mediaplayer/mmrenderermediaplayerservice.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/qnx/mediaplayer/mmrenderermediaplayerservice.h b/src/plugins/qnx/mediaplayer/mmrenderermediaplayerservice.h index de85293cb..9434b85b2 100644 --- a/src/plugins/qnx/mediaplayer/mmrenderermediaplayerservice.h +++ b/src/plugins/qnx/mediaplayer/mmrenderermediaplayerservice.h @@ -44,6 +44,7 @@ QT_BEGIN_NAMESPACE +class MmRendererAudioRoleControl; class MmRendererMediaPlayerControl; class MmRendererMetaDataReaderControl; class MmRendererPlayerVideoRendererControl; @@ -66,6 +67,7 @@ private: QPointer<MmRendererVideoWindowControl> m_videoWindowControl; QPointer<MmRendererMediaPlayerControl> m_mediaPlayerControl; QPointer<MmRendererMetaDataReaderControl> m_metaDataReaderControl; + QPointer<MmRendererAudioRoleControl> m_audioRoleControl; bool m_appHasDrmPermission : 1; bool m_appHasDrmPermissionChecked : 1; |