QVideoEncoderSettingsControl¶
The
QVideoEncoderSettingsControl
class provides access to the settings of a media service that performs video encoding. More…
Detailed Description¶
If a
QMediaService
supports encoding video data it will implementQVideoEncoderSettingsControl
. This control provides information about the limits of restricted video encoder options and allows the selection of a set of video encoder settings as specified in aQVideoEncoderSettings
object.The functionality provided by this control is exposed to application code through the
QMediaRecorder
class.The interface name of
QVideoEncoderSettingsControl
isorg.qt-project.qt.videoencodersettingscontrol/5.0
as defined inQVideoEncoderSettingsControl_iid
.
-
class
QVideoEncoderSettingsControl
([parent=None])¶ - param parent
QObject
Create a new video encoder settings control object with the given
parent
.
-
PySide2.QtMultimedia.QVideoEncoderSettingsControl.
setVideoSettings
(settings)¶ - Parameters
settings –
QVideoEncoderSettings
Sets the selected video encoder
settings
.See also
-
PySide2.QtMultimedia.QVideoEncoderSettingsControl.
supportedVideoCodecs
()¶ - Return type
list of strings
Returns the list of supported video codecs.
-
PySide2.QtMultimedia.QVideoEncoderSettingsControl.
videoCodecDescription
(codec)¶ - Parameters
codec – unicode
- Return type
unicode
Returns a description of a video
codec
.
-
PySide2.QtMultimedia.QVideoEncoderSettingsControl.
videoSettings
()¶ - Return type
Returns the video encoder settings.
The returned value may be different tha passed to
setVideoSettings()
if the settings contains the default or undefined parameters. In this case if the undefined parameters are already resolved, they should be returned.See also
© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.