API reference - Class QCameraFeedbackControl

Notation used in Ruby API documentation

Module: QtMultimedia

Description: Binding of QCameraFeedbackControl

Class hierarchy: QCameraFeedbackControl » QMediaControl » QObject

Sub-classes: EventType, QFlags_EventType

Public constructors

new QCameraFeedbackControlnewConstructor QCameraFeedbackControl::QCameraFeedbackControl()

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.
[signal]voiddestroyed(QObject ptr arg1)Signal declaration for QCameraFeedbackControl::destroyed(QObject *)
voidemit_destroyed(QObject ptr arg1 = nullptr)Emitter for signal void QCameraFeedbackControl::destroyed(QObject *)
voidemit_objectNameChanged(string objectName)Emitter for signal void QCameraFeedbackControl::objectNameChanged(const QString &objectName)
boolevent(QEvent ptr event)Virtual method bool QCameraFeedbackControl::event(QEvent *event)
booleventFilter(QObject ptr watched,
QEvent ptr event)
Virtual method bool QCameraFeedbackControl::eventFilter(QObject *watched, QEvent *event)
[const]boolisEventFeedbackEnabled(const QCameraFeedbackControl_EventType arg1)Virtual method bool QCameraFeedbackControl::isEventFeedbackEnabled(QCameraFeedbackControl::EventType)
[const]boolisEventFeedbackEnabled?(const QCameraFeedbackControl_EventType arg1)Method bool QCameraFeedbackControl::isEventFeedbackEnabled(QCameraFeedbackControl::EventType)
[const]boolisEventFeedbackLocked(const QCameraFeedbackControl_EventType arg1)Virtual method bool QCameraFeedbackControl::isEventFeedbackLocked(QCameraFeedbackControl::EventType)
[const]boolisEventFeedbackLocked?(const QCameraFeedbackControl_EventType arg1)Method bool QCameraFeedbackControl::isEventFeedbackLocked(QCameraFeedbackControl::EventType)
[signal]voidobjectNameChanged(string objectName)Signal declaration for QCameraFeedbackControl::objectNameChanged(const QString &objectName)
voidresetEventFeedback(const QCameraFeedbackControl_EventType arg1)Virtual method void QCameraFeedbackControl::resetEventFeedback(QCameraFeedbackControl::EventType)
boolsetEventFeedbackEnabled(const QCameraFeedbackControl_EventType arg1,
bool arg2)
Virtual method bool QCameraFeedbackControl::setEventFeedbackEnabled(QCameraFeedbackControl::EventType, bool)
boolsetEventFeedbackSound(const QCameraFeedbackControl_EventType arg1,
string filePath)
Virtual method bool QCameraFeedbackControl::setEventFeedbackSound(QCameraFeedbackControl::EventType, const QString &filePath)

Public static methods and constants

[static,const]QCameraFeedbackControl_EventTypeAutoFocusFailedEnum constant QCameraFeedbackControl::AutoFocusFailed
[static,const]QCameraFeedbackControl_EventTypeAutoFocusInProgressEnum constant QCameraFeedbackControl::AutoFocusInProgress
[static,const]QCameraFeedbackControl_EventTypeAutoFocusLockedEnum constant QCameraFeedbackControl::AutoFocusLocked
[static,const]QCameraFeedbackControl_EventTypeImageCapturedEnum constant QCameraFeedbackControl::ImageCaptured
[static,const]QCameraFeedbackControl_EventTypeImageErrorEnum constant QCameraFeedbackControl::ImageError
[static,const]QCameraFeedbackControl_EventTypeImageSavedEnum constant QCameraFeedbackControl::ImageSaved
[static,const]QCameraFeedbackControl_EventTypeRecordingInProgressEnum constant QCameraFeedbackControl::RecordingInProgress
[static,const]QCameraFeedbackControl_EventTypeRecordingStartedEnum constant QCameraFeedbackControl::RecordingStarted
[static,const]QCameraFeedbackControl_EventTypeRecordingStoppedEnum constant QCameraFeedbackControl::RecordingStopped
[static,const]QCameraFeedbackControl_EventTypeViewfinderStartedEnum constant QCameraFeedbackControl::ViewfinderStarted
[static,const]QCameraFeedbackControl_EventTypeViewfinderStoppedEnum constant QCameraFeedbackControl::ViewfinderStopped
QMetaObjectstaticMetaObjectObtains the static MetaObject for this class.
stringtr(string s,
string c = nullptr,
int n = -1)
Static method QString QCameraFeedbackControl::tr(const char *s, const char *c, int n)
stringtrUtf8(string s,
string c = nullptr,
int n = -1)
Static method QString QCameraFeedbackControl::trUtf8(const char *s, const char *c, int n)

Protected methods (static, non-static and constructors)

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

Detailed description

AutoFocusFailed

Signature: [static,const] QCameraFeedbackControl_EventType AutoFocusFailed

Description: Enum constant QCameraFeedbackControl::AutoFocusFailed

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

AutoFocusInProgress

Signature: [static,const] QCameraFeedbackControl_EventType AutoFocusInProgress

Description: Enum constant QCameraFeedbackControl::AutoFocusInProgress

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

AutoFocusLocked

Signature: [static,const] QCameraFeedbackControl_EventType AutoFocusLocked

Description: Enum constant QCameraFeedbackControl::AutoFocusLocked

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

ImageCaptured

Signature: [static,const] QCameraFeedbackControl_EventType ImageCaptured

Description: Enum constant QCameraFeedbackControl::ImageCaptured

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

ImageError

Signature: [static,const] QCameraFeedbackControl_EventType ImageError

Description: Enum constant QCameraFeedbackControl::ImageError

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

ImageSaved

Signature: [static,const] QCameraFeedbackControl_EventType ImageSaved

Description: Enum constant QCameraFeedbackControl::ImageSaved

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

RecordingInProgress

Signature: [static,const] QCameraFeedbackControl_EventType RecordingInProgress

Description: Enum constant QCameraFeedbackControl::RecordingInProgress

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

RecordingStarted

Signature: [static,const] QCameraFeedbackControl_EventType RecordingStarted

Description: Enum constant QCameraFeedbackControl::RecordingStarted

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

RecordingStopped

Signature: [static,const] QCameraFeedbackControl_EventType RecordingStopped

Description: Enum constant QCameraFeedbackControl::RecordingStopped

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

ViewfinderStarted

Signature: [static,const] QCameraFeedbackControl_EventType ViewfinderStarted

Description: Enum constant QCameraFeedbackControl::ViewfinderStarted

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

ViewfinderStopped

Signature: [static,const] QCameraFeedbackControl_EventType ViewfinderStopped

Description: Enum constant QCameraFeedbackControl::ViewfinderStopped

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

_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.

childEvent

Signature: void childEvent (QChildEvent ptr event)

Description: Virtual method void QCameraFeedbackControl::childEvent(QChildEvent *event)

This method can be reimplemented in a derived class.

customEvent

Signature: void customEvent (QEvent ptr event)

Description: Virtual method void QCameraFeedbackControl::customEvent(QEvent *event)

This method can be reimplemented in a derived class.

destroyed

Signature: [signal] void destroyed (QObject ptr arg1)

Description: Signal declaration for QCameraFeedbackControl::destroyed(QObject *)

You can bind a procedure to this signal.

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

disconnectNotify

Signature: void disconnectNotify (const QMetaMethod signal)

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

This method can be reimplemented in a derived class.

emit_destroyed

Signature: void emit_destroyed (QObject ptr arg1 = nullptr)

Description: Emitter for signal void QCameraFeedbackControl::destroyed(QObject *)

Call this method to emit this signal.

emit_objectNameChanged

Signature: void emit_objectNameChanged (string objectName)

Description: Emitter for signal void QCameraFeedbackControl::objectNameChanged(const QString &objectName)

Call this method to emit this signal.

event

Signature: bool event (QEvent ptr event)

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

This method can be reimplemented in a derived class.

eventFilter

Signature: bool eventFilter (QObject ptr watched, QEvent ptr event)

Description: Virtual method bool QCameraFeedbackControl::eventFilter(QObject *watched, QEvent *event)

This method can be reimplemented in a derived class.

isEventFeedbackEnabled

Signature: [const] bool isEventFeedbackEnabled (const QCameraFeedbackControl_EventType arg1)

Description: Virtual method bool QCameraFeedbackControl::isEventFeedbackEnabled(QCameraFeedbackControl::EventType)

This method can be reimplemented in a derived class.

isEventFeedbackEnabled?

Signature: [const] bool isEventFeedbackEnabled? (const QCameraFeedbackControl_EventType arg1)

Description: Method bool QCameraFeedbackControl::isEventFeedbackEnabled(QCameraFeedbackControl::EventType)

isEventFeedbackLocked

Signature: [const] bool isEventFeedbackLocked (const QCameraFeedbackControl_EventType arg1)

Description: Virtual method bool QCameraFeedbackControl::isEventFeedbackLocked(QCameraFeedbackControl::EventType)

This method can be reimplemented in a derived class.

isEventFeedbackLocked?

Signature: [const] bool isEventFeedbackLocked? (const QCameraFeedbackControl_EventType arg1)

Description: Method bool QCameraFeedbackControl::isEventFeedbackLocked(QCameraFeedbackControl::EventType)

isSignalConnected

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

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

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

new

Signature: [static] new QCameraFeedbackControl new

Description: Constructor QCameraFeedbackControl::QCameraFeedbackControl()

This method creates an object of class QCameraFeedbackControl.

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

objectNameChanged

Signature: [signal] void objectNameChanged (string objectName)

Description: Signal declaration for QCameraFeedbackControl::objectNameChanged(const QString &objectName)

You can bind a procedure to this signal.

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

receivers

Signature: [const] int receivers (string signal)

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

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

resetEventFeedback

Signature: void resetEventFeedback (const QCameraFeedbackControl_EventType arg1)

Description: Virtual method void QCameraFeedbackControl::resetEventFeedback(QCameraFeedbackControl::EventType)

This method can be reimplemented in a derived class.

sender

Signature: [const] QObject ptr sender

Description: Method QObject *QCameraFeedbackControl::sender()

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

senderSignalIndex

Signature: [const] int senderSignalIndex

Description: Method int QCameraFeedbackControl::senderSignalIndex()

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

setEventFeedbackEnabled

Signature: bool setEventFeedbackEnabled (const QCameraFeedbackControl_EventType arg1, bool arg2)

Description: Virtual method bool QCameraFeedbackControl::setEventFeedbackEnabled(QCameraFeedbackControl::EventType, bool)

This method can be reimplemented in a derived class.

setEventFeedbackSound

Signature: bool setEventFeedbackSound (const QCameraFeedbackControl_EventType arg1, string filePath)

Description: Virtual method bool QCameraFeedbackControl::setEventFeedbackSound(QCameraFeedbackControl::EventType, const QString &filePath)

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 event)

Description: Virtual method void QCameraFeedbackControl::timerEvent(QTimerEvent *event)

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 QCameraFeedbackControl::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 QCameraFeedbackControl::trUtf8(const char *s, const char *c, int n)

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