![]() |
Home · All Classes · All Functions · | ![]() |
The QVideoEncoderSettings class provides a set of video encoder settings. More...
#include <QVideoEncoderSettings>
This class is under development and is subject to change.
QVideoEncoderSettings () | |
QVideoEncoderSettings ( const QVideoEncoderSettings & other ) | |
~QVideoEncoderSettings () | |
int | bitRate () const |
QString | codec () const |
QtMedia::EncodingMode | encodingMode () const |
qreal | frameRate () const |
bool | isNull () const |
QtMedia::EncodingQuality | quality () const |
QSize | resolution () const |
void | setBitRate ( int value ) |
void | setCodec ( const QString & codec ) |
void | setEncodingMode ( QtMedia::EncodingMode mode ) |
void | setFrameRate ( qreal rate ) |
void | setQuality ( QtMedia::EncodingQuality quality ) |
void | setResolution ( const QSize & resolution ) |
void | setResolution ( int width, int height ) |
bool | operator!= ( const QVideoEncoderSettings & other ) const |
QVideoEncoderSettings & | operator= ( const QVideoEncoderSettings & other ) |
bool | operator== ( const QVideoEncoderSettings & other ) const |
The QVideoEncoderSettings class provides a set of video encoder settings.
A video encoder settings object is used to specify the video encoder settings used by QMediaRecorder. Video encoder settings are selected by constructing a QVideoEncoderSettings object, setting the desired properties and then passing it to a QMediaRecorder instance using the QMediaRecorder::setEncodingSettings() function.
QVideoEncoderSettings videoSettings; videoSettings.setCodec("video/mpeg2"); videoSettings.setResolution(640, 480); recorder->setEncodingSettings(audioSettings, videoSettings);
See also QMediaRecorder and QVideoEncoderControl.
Constructs a null video encoder settings object.
Constructs a copy of the video encoder settings object other.
Destroys a video encoder settings object.
Returns bit rate of the encoded video stream.
See also setBitRate().
Returns the video codec.
See also setCodec().
Returns the video encoding mode.
See also setEncodingMode() and QtMedia::EncodingMode.
Returns the video frame rate.
See also setFrameRate().
Identifies if a video encoder settings object is uninitalized.
Returns true if the settings are null, and false if they are not.
Returns the video encoding quality.
See also setQuality().
Returns the resolution of the encoded video.
See also setResolution().
Sets the bit rate of the encoded video stream to value.
See also bitRate().
Sets the video codec.
See also codec().
Sets the video encoding mode.
See also encodingMode() and QtMedia::EncodingMode.
Sets the video frame rate.
A value of 0 indicates the encoder should make an optimal choice based on what is available from the video source and the limitations of the codec.
See also frameRate().
Sets the video encoding quality.
See also quality().
Sets the resolution of the encoded video.
An empty QSize indicates the encoder should make an optimal choice based on what is available from the video source and the limitations of the codec.
See also resolution().
Sets the width and height of the resolution of the encoded video.
This is an overloaded function.
Determines if other is of equal value to a video encoder settings object.
Returns true if the settings objects are not of equal value, and true if they are of equal value.
Assigns the value of other to a video encoder settings object.
Determines if other is of equal value to a video encoder settings object.
Returns true if the settings objects are of equal value, and true if they are not of equal value.
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt Mobility Project 1.0.0 |