API reference - Class QVideoWindowControl

Notation used in Ruby API documentation

Module: QtMultimedia

Description: Binding of QVideoWindowControl

Class hierarchy: QVideoWindowControl » QMediaControl » QObject

Public constructors

new QVideoWindowControlnewConstructor QVideoWindowControl::QVideoWindowControl()

Public methods

void_createEnsures the C++ object is created
void_destroyExplicitly destroys the object
[const]bool_destroyed?Returns a value indicating whether the object was already destroyed
[const]bool_is_const_object?Returns a value indicating whether the reference is a const reference
void_manageMarks the object as managed by the script side.
void_unmanageMarks the object as no longer owned by the script side.
[const]Qt_AspectRatioModeaspectRatioModeVirtual method Qt::AspectRatioMode QVideoWindowControl::aspectRatioMode()
voidaspectRatioMode=(const Qt_AspectRatioMode mode)Method void QVideoWindowControl::setAspectRatioMode(Qt::AspectRatioMode mode)
[const]intbrightnessVirtual method int QVideoWindowControl::brightness()
voidbrightness=(int brightness)Method void QVideoWindowControl::setBrightness(int brightness)
voidbrightnessChanged(int brightness)Method void QVideoWindowControl::brightnessChanged(int brightness)
[const]intcontrastVirtual method int QVideoWindowControl::contrast()
voidcontrast=(int contrast)Method void QVideoWindowControl::setContrast(int contrast)
voidcontrastChanged(int contrast)Method void QVideoWindowControl::contrastChanged(int contrast)
[const]QRectdisplayRectVirtual method QRect QVideoWindowControl::displayRect()
voiddisplayRect=(const QRect rect)Method void QVideoWindowControl::setDisplayRect(const QRect &rect)
boolevent(QEvent ptr arg1)Virtual method bool QVideoWindowControl::event(QEvent *)
booleventFilter(QObject ptr arg1,
QEvent ptr arg2)
Virtual method bool QVideoWindowControl::eventFilter(QObject *, QEvent *)
[const]boolfullScreenMethod bool QVideoWindowControl::isFullScreen()
voidfullScreen=(bool fullScreen)Method void QVideoWindowControl::setFullScreen(bool fullScreen)
voidfullScreenChanged(bool fullScreen)Method void QVideoWindowControl::fullScreenChanged(bool fullScreen)
[const]inthueVirtual method int QVideoWindowControl::hue()
voidhue=(int hue)Method void QVideoWindowControl::setHue(int hue)
voidhueChanged(int hue)Method void QVideoWindowControl::hueChanged(int hue)
[const]boolisFullScreenVirtual method bool QVideoWindowControl::isFullScreen()
[const]boolisFullScreen?Method bool QVideoWindowControl::isFullScreen()
[const]QSizenativeSizeVirtual method QSize QVideoWindowControl::nativeSize()
voidnativeSizeChangedMethod void QVideoWindowControl::nativeSizeChanged()
voidrepaintVirtual method void QVideoWindowControl::repaint()
[const]intsaturationVirtual method int QVideoWindowControl::saturation()
voidsaturation=(int saturation)Method void QVideoWindowControl::setSaturation(int saturation)
voidsaturationChanged(int saturation)Method void QVideoWindowControl::saturationChanged(int saturation)
voidsetAspectRatioMode(const Qt_AspectRatioMode mode)Virtual method void QVideoWindowControl::setAspectRatioMode(Qt::AspectRatioMode mode)
voidsetBrightness(int brightness)Virtual method void QVideoWindowControl::setBrightness(int brightness)
voidsetContrast(int contrast)Virtual method void QVideoWindowControl::setContrast(int contrast)
voidsetDisplayRect(const QRect rect)Virtual method void QVideoWindowControl::setDisplayRect(const QRect &rect)
voidsetFullScreen(bool fullScreen)Virtual method void QVideoWindowControl::setFullScreen(bool fullScreen)
voidsetHue(int hue)Virtual method void QVideoWindowControl::setHue(int hue)
voidsetSaturation(int saturation)Virtual method void QVideoWindowControl::setSaturation(int saturation)
voidsetWinId(unsigned long long id)Virtual method void QVideoWindowControl::setWinId(WId id)
[const]unsigned long longwinIdVirtual method WId QVideoWindowControl::winId()
voidwinId=(unsigned long long id)Method void QVideoWindowControl::setWinId(WId id)

Public static methods and constants

QMetaObjectstaticMetaObjectObtains the static MetaObject for this class.
stringtr(string s,
string c = nullptr,
int n = -1)
Static method QString QVideoWindowControl::tr(const char *s, const char *c, int n)
stringtrUtf8(string s,
string c = nullptr,
int n = -1)
Static method QString QVideoWindowControl::trUtf8(const char *s, const char *c, int n)

Protected methods (static, non-static and constructors)

voidchildEvent(QChildEvent ptr arg1)Virtual method void QVideoWindowControl::childEvent(QChildEvent *)
voidcustomEvent(QEvent ptr arg1)Virtual method void QVideoWindowControl::customEvent(QEvent *)
voiddisconnectNotify(const QMetaMethod signal)Virtual method void QVideoWindowControl::disconnectNotify(const QMetaMethod &signal)
[const]boolisSignalConnected(const QMetaMethod signal)Method bool QVideoWindowControl::isSignalConnected(const QMetaMethod &signal)
[const]intreceivers(string signal)Method int QVideoWindowControl::receivers(const char *signal)
[const]QObject ptrsenderMethod QObject *QVideoWindowControl::sender()
[const]intsenderSignalIndexMethod int QVideoWindowControl::senderSignalIndex()
voidtimerEvent(QTimerEvent ptr arg1)Virtual method void QVideoWindowControl::timerEvent(QTimerEvent *)

Detailed description

_create

Signature: void _create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

_destroy

Signature: void _destroy

Description: Explicitly destroys the object

Explicitly destroys the object on C++ side if it was owned by the script interpreter. Subsequent access to this object will throw an exception. If the object is not owned by the script, this method will do nothing.

_destroyed?

Signature: [const] bool _destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

_is_const_object?

Signature: [const] bool _is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

_manage

Signature: void _manage

Description: Marks the object as managed by the script side.

After calling this method on an object, the script side will be responsible for the management of the object. This method may be called if an object is returned from a C++ function and the object is known not to be owned by any C++ instance. If necessary, the script side may delete the object if the script's reference is no longer required.

Usually it's not required to call this method. It has been introduced in version 0.24.

_unmanage

Signature: void _unmanage

Description: Marks the object as no longer owned by the script side.

Calling this method will make this object no longer owned by the script's memory management. Instead, the object must be managed in some other way. Usually this method may be called if it is known that some C++ object holds and manages this object. Technically speaking, this method will turn the script's reference into a weak reference. After the script engine decides to delete the reference, the object itself will still exist. If the object is not managed otherwise, memory leaks will occur.

Usually it's not required to call this method. It has been introduced in version 0.24.

aspectRatioMode

Signature: [const] Qt_AspectRatioMode aspectRatioMode

Description: Virtual method Qt::AspectRatioMode QVideoWindowControl::aspectRatioMode()

This method can be reimplemented in a derived class.

aspectRatioMode=

Signature: void aspectRatioMode= (const Qt_AspectRatioMode mode)

Description: Method void QVideoWindowControl::setAspectRatioMode(Qt::AspectRatioMode mode)

Python specific notes:
The object exposes a writable attribute 'aspectRatioMode'. This is the setter.

brightness

Signature: [const] int brightness

Description: Virtual method int QVideoWindowControl::brightness()

This method can be reimplemented in a derived class.

brightness=

Signature: void brightness= (int brightness)

Description: Method void QVideoWindowControl::setBrightness(int brightness)

Python specific notes:
The object exposes a writable attribute 'brightness'. This is the setter.

brightnessChanged

Signature: void brightnessChanged (int brightness)

Description: Method void QVideoWindowControl::brightnessChanged(int brightness)

childEvent

Signature: void childEvent (QChildEvent ptr arg1)

Description: Virtual method void QVideoWindowControl::childEvent(QChildEvent *)

This method can be reimplemented in a derived class.

contrast

Signature: [const] int contrast

Description: Virtual method int QVideoWindowControl::contrast()

This method can be reimplemented in a derived class.

contrast=

Signature: void contrast= (int contrast)

Description: Method void QVideoWindowControl::setContrast(int contrast)

Python specific notes:
The object exposes a writable attribute 'contrast'. This is the setter.

contrastChanged

Signature: void contrastChanged (int contrast)

Description: Method void QVideoWindowControl::contrastChanged(int contrast)

customEvent

Signature: void customEvent (QEvent ptr arg1)

Description: Virtual method void QVideoWindowControl::customEvent(QEvent *)

This method can be reimplemented in a derived class.

disconnectNotify

Signature: void disconnectNotify (const QMetaMethod signal)

Description: Virtual method void QVideoWindowControl::disconnectNotify(const QMetaMethod &signal)

This method can be reimplemented in a derived class.

displayRect

Signature: [const] QRect displayRect

Description: Virtual method QRect QVideoWindowControl::displayRect()

This method can be reimplemented in a derived class.

displayRect=

Signature: void displayRect= (const QRect rect)

Description: Method void QVideoWindowControl::setDisplayRect(const QRect &rect)

Python specific notes:
The object exposes a writable attribute 'displayRect'. This is the setter.

event

Signature: bool event (QEvent ptr arg1)

Description: Virtual method bool QVideoWindowControl::event(QEvent *)

This method can be reimplemented in a derived class.

eventFilter

Signature: bool eventFilter (QObject ptr arg1, QEvent ptr arg2)

Description: Virtual method bool QVideoWindowControl::eventFilter(QObject *, QEvent *)

This method can be reimplemented in a derived class.

fullScreen

Signature: [const] bool fullScreen

Description: Method bool QVideoWindowControl::isFullScreen()

Python specific notes:
The object exposes a readable attribute 'fullScreen'. This is the getter.

fullScreen=

Signature: void fullScreen= (bool fullScreen)

Description: Method void QVideoWindowControl::setFullScreen(bool fullScreen)

Python specific notes:
The object exposes a writable attribute 'fullScreen'. This is the setter.

fullScreenChanged

Signature: void fullScreenChanged (bool fullScreen)

Description: Method void QVideoWindowControl::fullScreenChanged(bool fullScreen)

hue

Signature: [const] int hue

Description: Virtual method int QVideoWindowControl::hue()

This method can be reimplemented in a derived class.

hue=

Signature: void hue= (int hue)

Description: Method void QVideoWindowControl::setHue(int hue)

Python specific notes:
The object exposes a writable attribute 'hue'. This is the setter.

hueChanged

Signature: void hueChanged (int hue)

Description: Method void QVideoWindowControl::hueChanged(int hue)

isFullScreen

Signature: [const] bool isFullScreen

Description: Virtual method bool QVideoWindowControl::isFullScreen()

This method can be reimplemented in a derived class.

isFullScreen?

Signature: [const] bool isFullScreen?

Description: Method bool QVideoWindowControl::isFullScreen()

Python specific notes:
The object exposes a readable attribute 'fullScreen'. This is the getter.

isSignalConnected

Signature: [const] bool isSignalConnected (const QMetaMethod signal)

Description: Method bool QVideoWindowControl::isSignalConnected(const QMetaMethod &signal)

This method is protected and can only be called from inside a derived class.

nativeSize

Signature: [const] QSize nativeSize

Description: Virtual method QSize QVideoWindowControl::nativeSize()

This method can be reimplemented in a derived class.

nativeSizeChanged

Signature: void nativeSizeChanged

Description: Method void QVideoWindowControl::nativeSizeChanged()

new

Signature: [static] new QVideoWindowControl new

Description: Constructor QVideoWindowControl::QVideoWindowControl()

This method creates an object of class QVideoWindowControl.

Python specific notes:
This method is the default initializer of the object.

receivers

Signature: [const] int receivers (string signal)

Description: Method int QVideoWindowControl::receivers(const char *signal)

This method is protected and can only be called from inside a derived class.

repaint

Signature: void repaint

Description: Virtual method void QVideoWindowControl::repaint()

This method can be reimplemented in a derived class.

saturation

Signature: [const] int saturation

Description: Virtual method int QVideoWindowControl::saturation()

This method can be reimplemented in a derived class.

saturation=

Signature: void saturation= (int saturation)

Description: Method void QVideoWindowControl::setSaturation(int saturation)

Python specific notes:
The object exposes a writable attribute 'saturation'. This is the setter.

saturationChanged

Signature: void saturationChanged (int saturation)

Description: Method void QVideoWindowControl::saturationChanged(int saturation)

sender

Signature: [const] QObject ptr sender

Description: Method QObject *QVideoWindowControl::sender()

This method is protected and can only be called from inside a derived class.

senderSignalIndex

Signature: [const] int senderSignalIndex

Description: Method int QVideoWindowControl::senderSignalIndex()

This method is protected and can only be called from inside a derived class.

setAspectRatioMode

Signature: void setAspectRatioMode (const Qt_AspectRatioMode mode)

Description: Virtual method void QVideoWindowControl::setAspectRatioMode(Qt::AspectRatioMode mode)

This method can be reimplemented in a derived class.

setBrightness

Signature: void setBrightness (int brightness)

Description: Virtual method void QVideoWindowControl::setBrightness(int brightness)

This method can be reimplemented in a derived class.

setContrast

Signature: void setContrast (int contrast)

Description: Virtual method void QVideoWindowControl::setContrast(int contrast)

This method can be reimplemented in a derived class.

setDisplayRect

Signature: void setDisplayRect (const QRect rect)

Description: Virtual method void QVideoWindowControl::setDisplayRect(const QRect &rect)

This method can be reimplemented in a derived class.

setFullScreen

Signature: void setFullScreen (bool fullScreen)

Description: Virtual method void QVideoWindowControl::setFullScreen(bool fullScreen)

This method can be reimplemented in a derived class.

setHue

Signature: void setHue (int hue)

Description: Virtual method void QVideoWindowControl::setHue(int hue)

This method can be reimplemented in a derived class.

setSaturation

Signature: void setSaturation (int saturation)

Description: Virtual method void QVideoWindowControl::setSaturation(int saturation)

This method can be reimplemented in a derived class.

setWinId

Signature: void setWinId (unsigned long long id)

Description: Virtual method void QVideoWindowControl::setWinId(WId id)

This method can be reimplemented in a derived class.

staticMetaObject

Signature: [static] QMetaObject staticMetaObject

Description: Obtains the static MetaObject for this class.

timerEvent

Signature: void timerEvent (QTimerEvent ptr arg1)

Description: Virtual method void QVideoWindowControl::timerEvent(QTimerEvent *)

This method can be reimplemented in a derived class.

tr

Signature: [static] string tr (string s, string c = nullptr, int n = -1)

Description: Static method QString QVideoWindowControl::tr(const char *s, const char *c, int n)

This method is static and can be called without an instance.

trUtf8

Signature: [static] string trUtf8 (string s, string c = nullptr, int n = -1)

Description: Static method QString QVideoWindowControl::trUtf8(const char *s, const char *c, int n)

This method is static and can be called without an instance.

winId

Signature: [const] unsigned long long winId

Description: Virtual method WId QVideoWindowControl::winId()

This method can be reimplemented in a derived class.

winId=

Signature: void winId= (unsigned long long id)

Description: Method void QVideoWindowControl::setWinId(WId id)

Python specific notes:
The object exposes a writable attribute 'winId'. This is the setter.