#define protected public #include "multimedia.h" #include "_cgo_export.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class MyQAbstractPlanarVideoBuffer: public QAbstractPlanarVideoBuffer { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; void release() { callbackQAbstractPlanarVideoBufferRelease(this, this->objectNameAbs().toUtf8().data()); }; }; void QAbstractPlanarVideoBuffer_DestroyQAbstractPlanarVideoBuffer(void* ptr){ static_cast(ptr)->~QAbstractPlanarVideoBuffer(); } char* QAbstractPlanarVideoBuffer_ObjectNameAbs(void* ptr){ if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QAbstractPlanarVideoBuffer_BASE").toUtf8().data(); } void QAbstractPlanarVideoBuffer_SetObjectNameAbs(void* ptr, char* name){ if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } void QAbstractPlanarVideoBuffer_Release(void* ptr){ static_cast(ptr)->release(); } void QAbstractPlanarVideoBuffer_ReleaseDefault(void* ptr){ static_cast(ptr)->QAbstractPlanarVideoBuffer::release(); } class MyQAbstractVideoBuffer: public QAbstractVideoBuffer { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; void release() { callbackQAbstractVideoBufferRelease(this, this->objectNameAbs().toUtf8().data()); }; }; void* QAbstractVideoBuffer_Handle(void* ptr){ return new QVariant(static_cast(ptr)->handle()); } int QAbstractVideoBuffer_HandleType(void* ptr){ return static_cast(ptr)->handleType(); } int QAbstractVideoBuffer_MapMode(void* ptr){ return static_cast(ptr)->mapMode(); } void QAbstractVideoBuffer_Release(void* ptr){ static_cast(ptr)->release(); } void QAbstractVideoBuffer_ReleaseDefault(void* ptr){ static_cast(ptr)->QAbstractVideoBuffer::release(); } void QAbstractVideoBuffer_Unmap(void* ptr){ static_cast(ptr)->unmap(); } void QAbstractVideoBuffer_DestroyQAbstractVideoBuffer(void* ptr){ static_cast(ptr)->~QAbstractVideoBuffer(); } char* QAbstractVideoBuffer_ObjectNameAbs(void* ptr){ if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QAbstractVideoBuffer_BASE").toUtf8().data(); } void QAbstractVideoBuffer_SetObjectNameAbs(void* ptr, char* name){ if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } class MyQAbstractVideoFilter: public QAbstractVideoFilter { public: void Signal_ActiveChanged() { callbackQAbstractVideoFilterActiveChanged(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQAbstractVideoFilterTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAbstractVideoFilterChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAbstractVideoFilterCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QAbstractVideoFilter_IsActive(void* ptr){ return static_cast(ptr)->isActive(); } void QAbstractVideoFilter_SetActive(void* ptr, int v){ static_cast(ptr)->setActive(v != 0); } void QAbstractVideoFilter_ConnectActiveChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAbstractVideoFilter::activeChanged), static_cast(ptr), static_cast(&MyQAbstractVideoFilter::Signal_ActiveChanged));; } void QAbstractVideoFilter_DisconnectActiveChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAbstractVideoFilter::activeChanged), static_cast(ptr), static_cast(&MyQAbstractVideoFilter::Signal_ActiveChanged));; } void QAbstractVideoFilter_ActiveChanged(void* ptr){ static_cast(ptr)->activeChanged(); } void* QAbstractVideoFilter_CreateFilterRunnable(void* ptr){ return static_cast(ptr)->createFilterRunnable(); } void QAbstractVideoFilter_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAbstractVideoFilter_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAbstractVideoFilter::timerEvent(static_cast(event)); } void QAbstractVideoFilter_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAbstractVideoFilter_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAbstractVideoFilter::childEvent(static_cast(event)); } void QAbstractVideoFilter_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAbstractVideoFilter_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAbstractVideoFilter::customEvent(static_cast(event)); } class MyQAbstractVideoSurface: public QAbstractVideoSurface { public: void Signal_ActiveChanged(bool active) { callbackQAbstractVideoSurfaceActiveChanged(this, this->objectName().toUtf8().data(), active); }; void Signal_NativeResolutionChanged(const QSize & resolution) { callbackQAbstractVideoSurfaceNativeResolutionChanged(this, this->objectName().toUtf8().data(), new QSize(static_cast(resolution).width(), static_cast(resolution).height())); }; void stop() { callbackQAbstractVideoSurfaceStop(this, this->objectName().toUtf8().data()); }; void Signal_SupportedFormatsChanged() { callbackQAbstractVideoSurfaceSupportedFormatsChanged(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQAbstractVideoSurfaceTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAbstractVideoSurfaceChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAbstractVideoSurfaceCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void* QAbstractVideoSurface_NativeResolution(void* ptr){ return new QSize(static_cast(static_cast(ptr)->nativeResolution()).width(), static_cast(static_cast(ptr)->nativeResolution()).height()); } void QAbstractVideoSurface_ConnectActiveChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAbstractVideoSurface::activeChanged), static_cast(ptr), static_cast(&MyQAbstractVideoSurface::Signal_ActiveChanged));; } void QAbstractVideoSurface_DisconnectActiveChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAbstractVideoSurface::activeChanged), static_cast(ptr), static_cast(&MyQAbstractVideoSurface::Signal_ActiveChanged));; } void QAbstractVideoSurface_ActiveChanged(void* ptr, int active){ static_cast(ptr)->activeChanged(active != 0); } int QAbstractVideoSurface_Error(void* ptr){ return static_cast(ptr)->error(); } int QAbstractVideoSurface_IsActive(void* ptr){ return static_cast(ptr)->isActive(); } int QAbstractVideoSurface_IsFormatSupported(void* ptr, void* format){ return static_cast(ptr)->isFormatSupported(*static_cast(format)); } void QAbstractVideoSurface_ConnectNativeResolutionChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAbstractVideoSurface::nativeResolutionChanged), static_cast(ptr), static_cast(&MyQAbstractVideoSurface::Signal_NativeResolutionChanged));; } void QAbstractVideoSurface_DisconnectNativeResolutionChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAbstractVideoSurface::nativeResolutionChanged), static_cast(ptr), static_cast(&MyQAbstractVideoSurface::Signal_NativeResolutionChanged));; } void QAbstractVideoSurface_NativeResolutionChanged(void* ptr, void* resolution){ static_cast(ptr)->nativeResolutionChanged(*static_cast(resolution)); } int QAbstractVideoSurface_Present(void* ptr, void* frame){ return static_cast(ptr)->present(*static_cast(frame)); } int QAbstractVideoSurface_Start(void* ptr, void* format){ return static_cast(ptr)->start(*static_cast(format)); } void QAbstractVideoSurface_Stop(void* ptr){ static_cast(ptr)->stop(); } void QAbstractVideoSurface_StopDefault(void* ptr){ static_cast(ptr)->QAbstractVideoSurface::stop(); } void QAbstractVideoSurface_ConnectSupportedFormatsChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAbstractVideoSurface::supportedFormatsChanged), static_cast(ptr), static_cast(&MyQAbstractVideoSurface::Signal_SupportedFormatsChanged));; } void QAbstractVideoSurface_DisconnectSupportedFormatsChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAbstractVideoSurface::supportedFormatsChanged), static_cast(ptr), static_cast(&MyQAbstractVideoSurface::Signal_SupportedFormatsChanged));; } void QAbstractVideoSurface_SupportedFormatsChanged(void* ptr){ static_cast(ptr)->supportedFormatsChanged(); } void QAbstractVideoSurface_DestroyQAbstractVideoSurface(void* ptr){ static_cast(ptr)->~QAbstractVideoSurface(); } void QAbstractVideoSurface_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAbstractVideoSurface_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAbstractVideoSurface::timerEvent(static_cast(event)); } void QAbstractVideoSurface_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAbstractVideoSurface_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAbstractVideoSurface::childEvent(static_cast(event)); } void QAbstractVideoSurface_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAbstractVideoSurface_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAbstractVideoSurface::customEvent(static_cast(event)); } void* QAudioBuffer_NewQAudioBuffer(){ return new QAudioBuffer(); } void* QAudioBuffer_NewQAudioBuffer3(void* other){ return new QAudioBuffer(*static_cast(other)); } void* QAudioBuffer_NewQAudioBuffer4(void* data, void* format, long long startTime){ return new QAudioBuffer(*static_cast(data), *static_cast(format), static_cast(startTime)); } void* QAudioBuffer_NewQAudioBuffer5(int numFrames, void* format, long long startTime){ return new QAudioBuffer(numFrames, *static_cast(format), static_cast(startTime)); } int QAudioBuffer_ByteCount(void* ptr){ return static_cast(ptr)->byteCount(); } void* QAudioBuffer_ConstData(void* ptr){ return const_cast(static_cast(ptr)->constData()); } void* QAudioBuffer_Data2(void* ptr){ return static_cast(ptr)->data(); } void* QAudioBuffer_Data(void* ptr){ return const_cast(static_cast(ptr)->data()); } long long QAudioBuffer_Duration(void* ptr){ return static_cast(static_cast(ptr)->duration()); } int QAudioBuffer_FrameCount(void* ptr){ return static_cast(ptr)->frameCount(); } int QAudioBuffer_IsValid(void* ptr){ return static_cast(ptr)->isValid(); } int QAudioBuffer_SampleCount(void* ptr){ return static_cast(ptr)->sampleCount(); } long long QAudioBuffer_StartTime(void* ptr){ return static_cast(static_cast(ptr)->startTime()); } void QAudioBuffer_DestroyQAudioBuffer(void* ptr){ static_cast(ptr)->~QAudioBuffer(); } class MyQAudioDecoder: public QAudioDecoder { public: void Signal_BufferAvailableChanged(bool available) { callbackQAudioDecoderBufferAvailableChanged(this, this->objectName().toUtf8().data(), available); }; void Signal_BufferReady() { callbackQAudioDecoderBufferReady(this, this->objectName().toUtf8().data()); }; void Signal_DurationChanged(qint64 duration) { callbackQAudioDecoderDurationChanged(this, this->objectName().toUtf8().data(), static_cast(duration)); }; void Signal_Error2(QAudioDecoder::Error error) { callbackQAudioDecoderError2(this, this->objectName().toUtf8().data(), error); }; void Signal_Finished() { callbackQAudioDecoderFinished(this, this->objectName().toUtf8().data()); }; void Signal_PositionChanged(qint64 position) { callbackQAudioDecoderPositionChanged(this, this->objectName().toUtf8().data(), static_cast(position)); }; void Signal_SourceChanged() { callbackQAudioDecoderSourceChanged(this, this->objectName().toUtf8().data()); }; void Signal_StateChanged(QAudioDecoder::State state) { callbackQAudioDecoderStateChanged(this, this->objectName().toUtf8().data(), state); }; void unbind(QObject * object) { callbackQAudioDecoderUnbind(this, this->objectName().toUtf8().data(), object); }; void timerEvent(QTimerEvent * event) { callbackQAudioDecoderTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAudioDecoderChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAudioDecoderCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; char* QAudioDecoder_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } int QAudioDecoder_State(void* ptr){ return static_cast(ptr)->state(); } void* QAudioDecoder_NewQAudioDecoder(void* parent){ return new QAudioDecoder(static_cast(parent)); } int QAudioDecoder_BufferAvailable(void* ptr){ return static_cast(ptr)->bufferAvailable(); } void QAudioDecoder_ConnectBufferAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoder::bufferAvailableChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_BufferAvailableChanged));; } void QAudioDecoder_DisconnectBufferAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoder::bufferAvailableChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_BufferAvailableChanged));; } void QAudioDecoder_BufferAvailableChanged(void* ptr, int available){ static_cast(ptr)->bufferAvailableChanged(available != 0); } void QAudioDecoder_ConnectBufferReady(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoder::bufferReady), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_BufferReady));; } void QAudioDecoder_DisconnectBufferReady(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoder::bufferReady), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_BufferReady));; } void QAudioDecoder_BufferReady(void* ptr){ static_cast(ptr)->bufferReady(); } long long QAudioDecoder_Duration(void* ptr){ return static_cast(static_cast(ptr)->duration()); } void QAudioDecoder_ConnectDurationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoder::durationChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_DurationChanged));; } void QAudioDecoder_DisconnectDurationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoder::durationChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_DurationChanged));; } void QAudioDecoder_DurationChanged(void* ptr, long long duration){ static_cast(ptr)->durationChanged(static_cast(duration)); } void QAudioDecoder_ConnectError2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoder::error), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_Error2));; } void QAudioDecoder_DisconnectError2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoder::error), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_Error2));; } void QAudioDecoder_Error2(void* ptr, int error){ static_cast(ptr)->error(static_cast(error)); } int QAudioDecoder_Error(void* ptr){ return static_cast(ptr)->error(); } void QAudioDecoder_ConnectFinished(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoder::finished), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_Finished));; } void QAudioDecoder_DisconnectFinished(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoder::finished), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_Finished));; } void QAudioDecoder_Finished(void* ptr){ static_cast(ptr)->finished(); } int QAudioDecoder_QAudioDecoder_HasSupport(char* mimeType, char* codecs){ return QAudioDecoder::hasSupport(QString(mimeType), QString(codecs).split("|", QString::SkipEmptyParts)); } long long QAudioDecoder_Position(void* ptr){ return static_cast(static_cast(ptr)->position()); } void QAudioDecoder_ConnectPositionChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoder::positionChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_PositionChanged));; } void QAudioDecoder_DisconnectPositionChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoder::positionChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_PositionChanged));; } void QAudioDecoder_PositionChanged(void* ptr, long long position){ static_cast(ptr)->positionChanged(static_cast(position)); } void QAudioDecoder_SetAudioFormat(void* ptr, void* format){ static_cast(ptr)->setAudioFormat(*static_cast(format)); } void QAudioDecoder_SetSourceDevice(void* ptr, void* device){ static_cast(ptr)->setSourceDevice(static_cast(device)); } void QAudioDecoder_SetSourceFilename(void* ptr, char* fileName){ static_cast(ptr)->setSourceFilename(QString(fileName)); } void QAudioDecoder_ConnectSourceChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoder::sourceChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_SourceChanged));; } void QAudioDecoder_DisconnectSourceChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoder::sourceChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_SourceChanged));; } void QAudioDecoder_SourceChanged(void* ptr){ static_cast(ptr)->sourceChanged(); } void* QAudioDecoder_SourceDevice(void* ptr){ return static_cast(ptr)->sourceDevice(); } char* QAudioDecoder_SourceFilename(void* ptr){ return static_cast(ptr)->sourceFilename().toUtf8().data(); } void QAudioDecoder_Start(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "start"); } void QAudioDecoder_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoder::stateChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_StateChanged));; } void QAudioDecoder_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoder::stateChanged), static_cast(ptr), static_cast(&MyQAudioDecoder::Signal_StateChanged));; } void QAudioDecoder_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } void QAudioDecoder_Stop(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "stop"); } void QAudioDecoder_DestroyQAudioDecoder(void* ptr){ static_cast(ptr)->~QAudioDecoder(); } void QAudioDecoder_Unbind(void* ptr, void* object){ static_cast(ptr)->unbind(static_cast(object)); } void QAudioDecoder_UnbindDefault(void* ptr, void* object){ static_cast(ptr)->QAudioDecoder::unbind(static_cast(object)); } void QAudioDecoder_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAudioDecoder_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioDecoder::timerEvent(static_cast(event)); } void QAudioDecoder_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAudioDecoder_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioDecoder::childEvent(static_cast(event)); } void QAudioDecoder_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAudioDecoder_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioDecoder::customEvent(static_cast(event)); } class MyQAudioDecoderControl: public QAudioDecoderControl { public: void Signal_BufferAvailableChanged(bool available) { callbackQAudioDecoderControlBufferAvailableChanged(this, this->objectName().toUtf8().data(), available); }; void Signal_BufferReady() { callbackQAudioDecoderControlBufferReady(this, this->objectName().toUtf8().data()); }; void Signal_DurationChanged(qint64 duration) { callbackQAudioDecoderControlDurationChanged(this, this->objectName().toUtf8().data(), static_cast(duration)); }; void Signal_Error(int error, const QString & errorString) { callbackQAudioDecoderControlError(this, this->objectName().toUtf8().data(), error, errorString.toUtf8().data()); }; void Signal_Finished() { callbackQAudioDecoderControlFinished(this, this->objectName().toUtf8().data()); }; void Signal_PositionChanged(qint64 position) { callbackQAudioDecoderControlPositionChanged(this, this->objectName().toUtf8().data(), static_cast(position)); }; void Signal_SourceChanged() { callbackQAudioDecoderControlSourceChanged(this, this->objectName().toUtf8().data()); }; void Signal_StateChanged(QAudioDecoder::State state) { callbackQAudioDecoderControlStateChanged(this, this->objectName().toUtf8().data(), state); }; void timerEvent(QTimerEvent * event) { callbackQAudioDecoderControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAudioDecoderControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAudioDecoderControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QAudioDecoderControl_BufferAvailable(void* ptr){ return static_cast(ptr)->bufferAvailable(); } void QAudioDecoderControl_ConnectBufferAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoderControl::bufferAvailableChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_BufferAvailableChanged));; } void QAudioDecoderControl_DisconnectBufferAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoderControl::bufferAvailableChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_BufferAvailableChanged));; } void QAudioDecoderControl_BufferAvailableChanged(void* ptr, int available){ static_cast(ptr)->bufferAvailableChanged(available != 0); } void QAudioDecoderControl_ConnectBufferReady(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoderControl::bufferReady), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_BufferReady));; } void QAudioDecoderControl_DisconnectBufferReady(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoderControl::bufferReady), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_BufferReady));; } void QAudioDecoderControl_BufferReady(void* ptr){ static_cast(ptr)->bufferReady(); } long long QAudioDecoderControl_Duration(void* ptr){ return static_cast(static_cast(ptr)->duration()); } void QAudioDecoderControl_ConnectDurationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoderControl::durationChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_DurationChanged));; } void QAudioDecoderControl_DisconnectDurationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoderControl::durationChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_DurationChanged));; } void QAudioDecoderControl_DurationChanged(void* ptr, long long duration){ static_cast(ptr)->durationChanged(static_cast(duration)); } void QAudioDecoderControl_ConnectError(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoderControl::error), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_Error));; } void QAudioDecoderControl_DisconnectError(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoderControl::error), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_Error));; } void QAudioDecoderControl_Error(void* ptr, int error, char* errorString){ static_cast(ptr)->error(error, QString(errorString)); } void QAudioDecoderControl_ConnectFinished(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoderControl::finished), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_Finished));; } void QAudioDecoderControl_DisconnectFinished(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoderControl::finished), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_Finished));; } void QAudioDecoderControl_Finished(void* ptr){ static_cast(ptr)->finished(); } long long QAudioDecoderControl_Position(void* ptr){ return static_cast(static_cast(ptr)->position()); } void QAudioDecoderControl_ConnectPositionChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoderControl::positionChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_PositionChanged));; } void QAudioDecoderControl_DisconnectPositionChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoderControl::positionChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_PositionChanged));; } void QAudioDecoderControl_PositionChanged(void* ptr, long long position){ static_cast(ptr)->positionChanged(static_cast(position)); } void QAudioDecoderControl_SetAudioFormat(void* ptr, void* format){ static_cast(ptr)->setAudioFormat(*static_cast(format)); } void QAudioDecoderControl_SetSourceDevice(void* ptr, void* device){ static_cast(ptr)->setSourceDevice(static_cast(device)); } void QAudioDecoderControl_SetSourceFilename(void* ptr, char* fileName){ static_cast(ptr)->setSourceFilename(QString(fileName)); } void QAudioDecoderControl_ConnectSourceChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoderControl::sourceChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_SourceChanged));; } void QAudioDecoderControl_DisconnectSourceChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoderControl::sourceChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_SourceChanged));; } void QAudioDecoderControl_SourceChanged(void* ptr){ static_cast(ptr)->sourceChanged(); } void* QAudioDecoderControl_SourceDevice(void* ptr){ return static_cast(ptr)->sourceDevice(); } char* QAudioDecoderControl_SourceFilename(void* ptr){ return static_cast(ptr)->sourceFilename().toUtf8().data(); } void QAudioDecoderControl_Start(void* ptr){ static_cast(ptr)->start(); } int QAudioDecoderControl_State(void* ptr){ return static_cast(ptr)->state(); } void QAudioDecoderControl_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioDecoderControl::stateChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_StateChanged));; } void QAudioDecoderControl_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioDecoderControl::stateChanged), static_cast(ptr), static_cast(&MyQAudioDecoderControl::Signal_StateChanged));; } void QAudioDecoderControl_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } void QAudioDecoderControl_Stop(void* ptr){ static_cast(ptr)->stop(); } void QAudioDecoderControl_DestroyQAudioDecoderControl(void* ptr){ static_cast(ptr)->~QAudioDecoderControl(); } void QAudioDecoderControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAudioDecoderControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioDecoderControl::timerEvent(static_cast(event)); } void QAudioDecoderControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAudioDecoderControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioDecoderControl::childEvent(static_cast(event)); } void QAudioDecoderControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAudioDecoderControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioDecoderControl::customEvent(static_cast(event)); } void* QAudioDeviceInfo_NewQAudioDeviceInfo(){ return new QAudioDeviceInfo(); } void* QAudioDeviceInfo_NewQAudioDeviceInfo2(void* other){ return new QAudioDeviceInfo(*static_cast(other)); } char* QAudioDeviceInfo_DeviceName(void* ptr){ return static_cast(ptr)->deviceName().toUtf8().data(); } int QAudioDeviceInfo_IsFormatSupported(void* ptr, void* settings){ return static_cast(ptr)->isFormatSupported(*static_cast(settings)); } int QAudioDeviceInfo_IsNull(void* ptr){ return static_cast(ptr)->isNull(); } char* QAudioDeviceInfo_SupportedCodecs(void* ptr){ return static_cast(ptr)->supportedCodecs().join("|").toUtf8().data(); } void QAudioDeviceInfo_DestroyQAudioDeviceInfo(void* ptr){ static_cast(ptr)->~QAudioDeviceInfo(); } void* QAudioEncoderSettings_NewQAudioEncoderSettings(){ return new QAudioEncoderSettings(); } void* QAudioEncoderSettings_NewQAudioEncoderSettings2(void* other){ return new QAudioEncoderSettings(*static_cast(other)); } int QAudioEncoderSettings_BitRate(void* ptr){ return static_cast(ptr)->bitRate(); } int QAudioEncoderSettings_ChannelCount(void* ptr){ return static_cast(ptr)->channelCount(); } char* QAudioEncoderSettings_Codec(void* ptr){ return static_cast(ptr)->codec().toUtf8().data(); } int QAudioEncoderSettings_EncodingMode(void* ptr){ return static_cast(ptr)->encodingMode(); } void* QAudioEncoderSettings_EncodingOption(void* ptr, char* option){ return new QVariant(static_cast(ptr)->encodingOption(QString(option))); } int QAudioEncoderSettings_IsNull(void* ptr){ return static_cast(ptr)->isNull(); } int QAudioEncoderSettings_Quality(void* ptr){ return static_cast(ptr)->quality(); } int QAudioEncoderSettings_SampleRate(void* ptr){ return static_cast(ptr)->sampleRate(); } void QAudioEncoderSettings_SetBitRate(void* ptr, int rate){ static_cast(ptr)->setBitRate(rate); } void QAudioEncoderSettings_SetChannelCount(void* ptr, int channels){ static_cast(ptr)->setChannelCount(channels); } void QAudioEncoderSettings_SetCodec(void* ptr, char* codec){ static_cast(ptr)->setCodec(QString(codec)); } void QAudioEncoderSettings_SetEncodingMode(void* ptr, int mode){ static_cast(ptr)->setEncodingMode(static_cast(mode)); } void QAudioEncoderSettings_SetEncodingOption(void* ptr, char* option, void* value){ static_cast(ptr)->setEncodingOption(QString(option), *static_cast(value)); } void QAudioEncoderSettings_SetQuality(void* ptr, int quality){ static_cast(ptr)->setQuality(static_cast(quality)); } void QAudioEncoderSettings_SetSampleRate(void* ptr, int rate){ static_cast(ptr)->setSampleRate(rate); } void QAudioEncoderSettings_DestroyQAudioEncoderSettings(void* ptr){ static_cast(ptr)->~QAudioEncoderSettings(); } class MyQAudioEncoderSettingsControl: public QAudioEncoderSettingsControl { public: void timerEvent(QTimerEvent * event) { callbackQAudioEncoderSettingsControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAudioEncoderSettingsControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAudioEncoderSettingsControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; char* QAudioEncoderSettingsControl_CodecDescription(void* ptr, char* codec){ return static_cast(ptr)->codecDescription(QString(codec)).toUtf8().data(); } void QAudioEncoderSettingsControl_SetAudioSettings(void* ptr, void* settings){ static_cast(ptr)->setAudioSettings(*static_cast(settings)); } char* QAudioEncoderSettingsControl_SupportedAudioCodecs(void* ptr){ return static_cast(ptr)->supportedAudioCodecs().join("|").toUtf8().data(); } void QAudioEncoderSettingsControl_DestroyQAudioEncoderSettingsControl(void* ptr){ static_cast(ptr)->~QAudioEncoderSettingsControl(); } void QAudioEncoderSettingsControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAudioEncoderSettingsControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioEncoderSettingsControl::timerEvent(static_cast(event)); } void QAudioEncoderSettingsControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAudioEncoderSettingsControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioEncoderSettingsControl::childEvent(static_cast(event)); } void QAudioEncoderSettingsControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAudioEncoderSettingsControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioEncoderSettingsControl::customEvent(static_cast(event)); } void* QAudioFormat_NewQAudioFormat(){ return new QAudioFormat(); } void* QAudioFormat_NewQAudioFormat2(void* other){ return new QAudioFormat(*static_cast(other)); } int QAudioFormat_ByteOrder(void* ptr){ return static_cast(ptr)->byteOrder(); } int QAudioFormat_BytesPerFrame(void* ptr){ return static_cast(ptr)->bytesPerFrame(); } int QAudioFormat_ChannelCount(void* ptr){ return static_cast(ptr)->channelCount(); } char* QAudioFormat_Codec(void* ptr){ return static_cast(ptr)->codec().toUtf8().data(); } int QAudioFormat_IsValid(void* ptr){ return static_cast(ptr)->isValid(); } int QAudioFormat_SampleRate(void* ptr){ return static_cast(ptr)->sampleRate(); } int QAudioFormat_SampleSize(void* ptr){ return static_cast(ptr)->sampleSize(); } int QAudioFormat_SampleType(void* ptr){ return static_cast(ptr)->sampleType(); } void QAudioFormat_SetByteOrder(void* ptr, int byteOrder){ static_cast(ptr)->setByteOrder(static_cast(byteOrder)); } void QAudioFormat_SetChannelCount(void* ptr, int channels){ static_cast(ptr)->setChannelCount(channels); } void QAudioFormat_SetCodec(void* ptr, char* codec){ static_cast(ptr)->setCodec(QString(codec)); } void QAudioFormat_SetSampleRate(void* ptr, int samplerate){ static_cast(ptr)->setSampleRate(samplerate); } void QAudioFormat_SetSampleSize(void* ptr, int sampleSize){ static_cast(ptr)->setSampleSize(sampleSize); } void QAudioFormat_SetSampleType(void* ptr, int sampleType){ static_cast(ptr)->setSampleType(static_cast(sampleType)); } void QAudioFormat_DestroyQAudioFormat(void* ptr){ static_cast(ptr)->~QAudioFormat(); } class MyQAudioInput: public QAudioInput { public: void Signal_Notify() { callbackQAudioInputNotify(this, this->objectName().toUtf8().data()); }; void Signal_StateChanged(QAudio::State state) { callbackQAudioInputStateChanged(this, this->objectName().toUtf8().data(), state); }; void timerEvent(QTimerEvent * event) { callbackQAudioInputTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAudioInputChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAudioInputCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void* QAudioInput_NewQAudioInput2(void* audioDevice, void* format, void* parent){ return new QAudioInput(*static_cast(audioDevice), *static_cast(format), static_cast(parent)); } void* QAudioInput_NewQAudioInput(void* format, void* parent){ return new QAudioInput(*static_cast(format), static_cast(parent)); } int QAudioInput_BufferSize(void* ptr){ return static_cast(ptr)->bufferSize(); } int QAudioInput_BytesReady(void* ptr){ return static_cast(ptr)->bytesReady(); } long long QAudioInput_ElapsedUSecs(void* ptr){ return static_cast(static_cast(ptr)->elapsedUSecs()); } int QAudioInput_Error(void* ptr){ return static_cast(ptr)->error(); } void QAudioInput_ConnectNotify(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioInput::notify), static_cast(ptr), static_cast(&MyQAudioInput::Signal_Notify));; } void QAudioInput_DisconnectNotify(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioInput::notify), static_cast(ptr), static_cast(&MyQAudioInput::Signal_Notify));; } void QAudioInput_Notify(void* ptr){ static_cast(ptr)->notify(); } int QAudioInput_NotifyInterval(void* ptr){ return static_cast(ptr)->notifyInterval(); } int QAudioInput_PeriodSize(void* ptr){ return static_cast(ptr)->periodSize(); } long long QAudioInput_ProcessedUSecs(void* ptr){ return static_cast(static_cast(ptr)->processedUSecs()); } void QAudioInput_Reset(void* ptr){ static_cast(ptr)->reset(); } void QAudioInput_Resume(void* ptr){ static_cast(ptr)->resume(); } void QAudioInput_SetBufferSize(void* ptr, int value){ static_cast(ptr)->setBufferSize(value); } void QAudioInput_SetNotifyInterval(void* ptr, int ms){ static_cast(ptr)->setNotifyInterval(ms); } void QAudioInput_SetVolume(void* ptr, double volume){ static_cast(ptr)->setVolume(static_cast(volume)); } void* QAudioInput_Start2(void* ptr){ return static_cast(ptr)->start(); } void QAudioInput_Start(void* ptr, void* device){ static_cast(ptr)->start(static_cast(device)); } int QAudioInput_State(void* ptr){ return static_cast(ptr)->state(); } void QAudioInput_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioInput::stateChanged), static_cast(ptr), static_cast(&MyQAudioInput::Signal_StateChanged));; } void QAudioInput_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioInput::stateChanged), static_cast(ptr), static_cast(&MyQAudioInput::Signal_StateChanged));; } void QAudioInput_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } void QAudioInput_Stop(void* ptr){ static_cast(ptr)->stop(); } void QAudioInput_Suspend(void* ptr){ static_cast(ptr)->suspend(); } double QAudioInput_Volume(void* ptr){ return static_cast(static_cast(ptr)->volume()); } void QAudioInput_DestroyQAudioInput(void* ptr){ static_cast(ptr)->~QAudioInput(); } void QAudioInput_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAudioInput_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioInput::timerEvent(static_cast(event)); } void QAudioInput_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAudioInput_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioInput::childEvent(static_cast(event)); } void QAudioInput_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAudioInput_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioInput::customEvent(static_cast(event)); } class MyQAudioInputSelectorControl: public QAudioInputSelectorControl { public: void Signal_ActiveInputChanged(const QString & name) { callbackQAudioInputSelectorControlActiveInputChanged(this, this->objectName().toUtf8().data(), name.toUtf8().data()); }; void Signal_AvailableInputsChanged() { callbackQAudioInputSelectorControlAvailableInputsChanged(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQAudioInputSelectorControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAudioInputSelectorControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAudioInputSelectorControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; char* QAudioInputSelectorControl_ActiveInput(void* ptr){ return static_cast(ptr)->activeInput().toUtf8().data(); } void QAudioInputSelectorControl_ConnectActiveInputChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioInputSelectorControl::activeInputChanged), static_cast(ptr), static_cast(&MyQAudioInputSelectorControl::Signal_ActiveInputChanged));; } void QAudioInputSelectorControl_DisconnectActiveInputChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioInputSelectorControl::activeInputChanged), static_cast(ptr), static_cast(&MyQAudioInputSelectorControl::Signal_ActiveInputChanged));; } void QAudioInputSelectorControl_ActiveInputChanged(void* ptr, char* name){ static_cast(ptr)->activeInputChanged(QString(name)); } void QAudioInputSelectorControl_ConnectAvailableInputsChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioInputSelectorControl::availableInputsChanged), static_cast(ptr), static_cast(&MyQAudioInputSelectorControl::Signal_AvailableInputsChanged));; } void QAudioInputSelectorControl_DisconnectAvailableInputsChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioInputSelectorControl::availableInputsChanged), static_cast(ptr), static_cast(&MyQAudioInputSelectorControl::Signal_AvailableInputsChanged));; } void QAudioInputSelectorControl_AvailableInputsChanged(void* ptr){ static_cast(ptr)->availableInputsChanged(); } char* QAudioInputSelectorControl_DefaultInput(void* ptr){ return static_cast(ptr)->defaultInput().toUtf8().data(); } char* QAudioInputSelectorControl_InputDescription(void* ptr, char* name){ return static_cast(ptr)->inputDescription(QString(name)).toUtf8().data(); } void QAudioInputSelectorControl_SetActiveInput(void* ptr, char* name){ QMetaObject::invokeMethod(static_cast(ptr), "setActiveInput", Q_ARG(QString, QString(name))); } void QAudioInputSelectorControl_DestroyQAudioInputSelectorControl(void* ptr){ static_cast(ptr)->~QAudioInputSelectorControl(); } void QAudioInputSelectorControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAudioInputSelectorControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioInputSelectorControl::timerEvent(static_cast(event)); } void QAudioInputSelectorControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAudioInputSelectorControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioInputSelectorControl::childEvent(static_cast(event)); } void QAudioInputSelectorControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAudioInputSelectorControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioInputSelectorControl::customEvent(static_cast(event)); } class MyQAudioOutput: public QAudioOutput { public: void Signal_Notify() { callbackQAudioOutputNotify(this, this->objectName().toUtf8().data()); }; void Signal_StateChanged(QAudio::State state) { callbackQAudioOutputStateChanged(this, this->objectName().toUtf8().data(), state); }; void timerEvent(QTimerEvent * event) { callbackQAudioOutputTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAudioOutputChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAudioOutputCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void* QAudioOutput_NewQAudioOutput2(void* audioDevice, void* format, void* parent){ return new QAudioOutput(*static_cast(audioDevice), *static_cast(format), static_cast(parent)); } void* QAudioOutput_NewQAudioOutput(void* format, void* parent){ return new QAudioOutput(*static_cast(format), static_cast(parent)); } int QAudioOutput_BufferSize(void* ptr){ return static_cast(ptr)->bufferSize(); } int QAudioOutput_BytesFree(void* ptr){ return static_cast(ptr)->bytesFree(); } char* QAudioOutput_Category(void* ptr){ return static_cast(ptr)->category().toUtf8().data(); } long long QAudioOutput_ElapsedUSecs(void* ptr){ return static_cast(static_cast(ptr)->elapsedUSecs()); } int QAudioOutput_Error(void* ptr){ return static_cast(ptr)->error(); } void QAudioOutput_ConnectNotify(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioOutput::notify), static_cast(ptr), static_cast(&MyQAudioOutput::Signal_Notify));; } void QAudioOutput_DisconnectNotify(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioOutput::notify), static_cast(ptr), static_cast(&MyQAudioOutput::Signal_Notify));; } void QAudioOutput_Notify(void* ptr){ static_cast(ptr)->notify(); } int QAudioOutput_NotifyInterval(void* ptr){ return static_cast(ptr)->notifyInterval(); } int QAudioOutput_PeriodSize(void* ptr){ return static_cast(ptr)->periodSize(); } long long QAudioOutput_ProcessedUSecs(void* ptr){ return static_cast(static_cast(ptr)->processedUSecs()); } void QAudioOutput_Reset(void* ptr){ static_cast(ptr)->reset(); } void QAudioOutput_Resume(void* ptr){ static_cast(ptr)->resume(); } void QAudioOutput_SetBufferSize(void* ptr, int value){ static_cast(ptr)->setBufferSize(value); } void QAudioOutput_SetCategory(void* ptr, char* category){ static_cast(ptr)->setCategory(QString(category)); } void QAudioOutput_SetNotifyInterval(void* ptr, int ms){ static_cast(ptr)->setNotifyInterval(ms); } void QAudioOutput_SetVolume(void* ptr, double volume){ static_cast(ptr)->setVolume(static_cast(volume)); } void* QAudioOutput_Start2(void* ptr){ return static_cast(ptr)->start(); } void QAudioOutput_Start(void* ptr, void* device){ static_cast(ptr)->start(static_cast(device)); } int QAudioOutput_State(void* ptr){ return static_cast(ptr)->state(); } void QAudioOutput_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioOutput::stateChanged), static_cast(ptr), static_cast(&MyQAudioOutput::Signal_StateChanged));; } void QAudioOutput_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioOutput::stateChanged), static_cast(ptr), static_cast(&MyQAudioOutput::Signal_StateChanged));; } void QAudioOutput_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } void QAudioOutput_Stop(void* ptr){ static_cast(ptr)->stop(); } void QAudioOutput_Suspend(void* ptr){ static_cast(ptr)->suspend(); } double QAudioOutput_Volume(void* ptr){ return static_cast(static_cast(ptr)->volume()); } void QAudioOutput_DestroyQAudioOutput(void* ptr){ static_cast(ptr)->~QAudioOutput(); } void QAudioOutput_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAudioOutput_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioOutput::timerEvent(static_cast(event)); } void QAudioOutput_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAudioOutput_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioOutput::childEvent(static_cast(event)); } void QAudioOutput_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAudioOutput_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioOutput::customEvent(static_cast(event)); } class MyQAudioOutputSelectorControl: public QAudioOutputSelectorControl { public: void Signal_ActiveOutputChanged(const QString & name) { callbackQAudioOutputSelectorControlActiveOutputChanged(this, this->objectName().toUtf8().data(), name.toUtf8().data()); }; void Signal_AvailableOutputsChanged() { callbackQAudioOutputSelectorControlAvailableOutputsChanged(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQAudioOutputSelectorControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAudioOutputSelectorControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAudioOutputSelectorControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; char* QAudioOutputSelectorControl_ActiveOutput(void* ptr){ return static_cast(ptr)->activeOutput().toUtf8().data(); } void QAudioOutputSelectorControl_ConnectActiveOutputChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioOutputSelectorControl::activeOutputChanged), static_cast(ptr), static_cast(&MyQAudioOutputSelectorControl::Signal_ActiveOutputChanged));; } void QAudioOutputSelectorControl_DisconnectActiveOutputChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioOutputSelectorControl::activeOutputChanged), static_cast(ptr), static_cast(&MyQAudioOutputSelectorControl::Signal_ActiveOutputChanged));; } void QAudioOutputSelectorControl_ActiveOutputChanged(void* ptr, char* name){ static_cast(ptr)->activeOutputChanged(QString(name)); } void QAudioOutputSelectorControl_ConnectAvailableOutputsChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioOutputSelectorControl::availableOutputsChanged), static_cast(ptr), static_cast(&MyQAudioOutputSelectorControl::Signal_AvailableOutputsChanged));; } void QAudioOutputSelectorControl_DisconnectAvailableOutputsChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioOutputSelectorControl::availableOutputsChanged), static_cast(ptr), static_cast(&MyQAudioOutputSelectorControl::Signal_AvailableOutputsChanged));; } void QAudioOutputSelectorControl_AvailableOutputsChanged(void* ptr){ static_cast(ptr)->availableOutputsChanged(); } char* QAudioOutputSelectorControl_DefaultOutput(void* ptr){ return static_cast(ptr)->defaultOutput().toUtf8().data(); } char* QAudioOutputSelectorControl_OutputDescription(void* ptr, char* name){ return static_cast(ptr)->outputDescription(QString(name)).toUtf8().data(); } void QAudioOutputSelectorControl_SetActiveOutput(void* ptr, char* name){ QMetaObject::invokeMethod(static_cast(ptr), "setActiveOutput", Q_ARG(QString, QString(name))); } void QAudioOutputSelectorControl_DestroyQAudioOutputSelectorControl(void* ptr){ static_cast(ptr)->~QAudioOutputSelectorControl(); } void QAudioOutputSelectorControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAudioOutputSelectorControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioOutputSelectorControl::timerEvent(static_cast(event)); } void QAudioOutputSelectorControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAudioOutputSelectorControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioOutputSelectorControl::childEvent(static_cast(event)); } void QAudioOutputSelectorControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAudioOutputSelectorControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioOutputSelectorControl::customEvent(static_cast(event)); } class MyQAudioProbe: public QAudioProbe { public: void Signal_Flush() { callbackQAudioProbeFlush(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQAudioProbeTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAudioProbeChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAudioProbeCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void* QAudioProbe_NewQAudioProbe(void* parent){ return new QAudioProbe(static_cast(parent)); } void QAudioProbe_ConnectFlush(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioProbe::flush), static_cast(ptr), static_cast(&MyQAudioProbe::Signal_Flush));; } void QAudioProbe_DisconnectFlush(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioProbe::flush), static_cast(ptr), static_cast(&MyQAudioProbe::Signal_Flush));; } void QAudioProbe_Flush(void* ptr){ static_cast(ptr)->flush(); } int QAudioProbe_IsActive(void* ptr){ return static_cast(ptr)->isActive(); } int QAudioProbe_SetSource(void* ptr, void* source){ return static_cast(ptr)->setSource(static_cast(source)); } int QAudioProbe_SetSource2(void* ptr, void* mediaRecorder){ return static_cast(ptr)->setSource(static_cast(mediaRecorder)); } void QAudioProbe_DestroyQAudioProbe(void* ptr){ static_cast(ptr)->~QAudioProbe(); } void QAudioProbe_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAudioProbe_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioProbe::timerEvent(static_cast(event)); } void QAudioProbe_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAudioProbe_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioProbe::childEvent(static_cast(event)); } void QAudioProbe_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAudioProbe_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioProbe::customEvent(static_cast(event)); } class MyQAudioRecorder: public QAudioRecorder { public: void Signal_AudioInputChanged(const QString & name) { callbackQAudioRecorderAudioInputChanged(this, this->objectName().toUtf8().data(), name.toUtf8().data()); }; void Signal_AvailableAudioInputsChanged() { callbackQAudioRecorderAvailableAudioInputsChanged(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQAudioRecorderTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQAudioRecorderChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQAudioRecorderCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void* QAudioRecorder_NewQAudioRecorder(void* parent){ return new QAudioRecorder(static_cast(parent)); } char* QAudioRecorder_AudioInput(void* ptr){ return static_cast(ptr)->audioInput().toUtf8().data(); } void QAudioRecorder_ConnectAudioInputChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioRecorder::audioInputChanged), static_cast(ptr), static_cast(&MyQAudioRecorder::Signal_AudioInputChanged));; } void QAudioRecorder_DisconnectAudioInputChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioRecorder::audioInputChanged), static_cast(ptr), static_cast(&MyQAudioRecorder::Signal_AudioInputChanged));; } void QAudioRecorder_AudioInputChanged(void* ptr, char* name){ static_cast(ptr)->audioInputChanged(QString(name)); } char* QAudioRecorder_AudioInputDescription(void* ptr, char* name){ return static_cast(ptr)->audioInputDescription(QString(name)).toUtf8().data(); } char* QAudioRecorder_AudioInputs(void* ptr){ return static_cast(ptr)->audioInputs().join("|").toUtf8().data(); } void QAudioRecorder_ConnectAvailableAudioInputsChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QAudioRecorder::availableAudioInputsChanged), static_cast(ptr), static_cast(&MyQAudioRecorder::Signal_AvailableAudioInputsChanged));; } void QAudioRecorder_DisconnectAvailableAudioInputsChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QAudioRecorder::availableAudioInputsChanged), static_cast(ptr), static_cast(&MyQAudioRecorder::Signal_AvailableAudioInputsChanged));; } void QAudioRecorder_AvailableAudioInputsChanged(void* ptr){ static_cast(ptr)->availableAudioInputsChanged(); } char* QAudioRecorder_DefaultAudioInput(void* ptr){ return static_cast(ptr)->defaultAudioInput().toUtf8().data(); } void QAudioRecorder_SetAudioInput(void* ptr, char* name){ QMetaObject::invokeMethod(static_cast(ptr), "setAudioInput", Q_ARG(QString, QString(name))); } void QAudioRecorder_DestroyQAudioRecorder(void* ptr){ static_cast(ptr)->~QAudioRecorder(); } void QAudioRecorder_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QAudioRecorder_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioRecorder::timerEvent(static_cast(event)); } void QAudioRecorder_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QAudioRecorder_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioRecorder::childEvent(static_cast(event)); } void QAudioRecorder_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QAudioRecorder_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QAudioRecorder::customEvent(static_cast(event)); } class MyQCamera: public QCamera { public: MyQCamera(QCamera::Position position, QObject *parent) : QCamera(position, parent) {}; MyQCamera(QObject *parent) : QCamera(parent) {}; MyQCamera(const QByteArray &deviceName, QObject *parent) : QCamera(deviceName, parent) {}; MyQCamera(const QCameraInfo &cameraInfo, QObject *parent) : QCamera(cameraInfo, parent) {}; void Signal_CaptureModeChanged(QCamera::CaptureModes mode) { callbackQCameraCaptureModeChanged(this, this->objectName().toUtf8().data(), mode); }; void Signal_Error2(QCamera::Error value) { callbackQCameraError2(this, this->objectName().toUtf8().data(), value); }; void Signal_LockFailed() { callbackQCameraLockFailed(this, this->objectName().toUtf8().data()); }; void Signal_LockStatusChanged(QCamera::LockStatus status, QCamera::LockChangeReason reason) { callbackQCameraLockStatusChanged(this, this->objectName().toUtf8().data(), status, reason); }; void Signal_LockStatusChanged2(QCamera::LockType lock, QCamera::LockStatus status, QCamera::LockChangeReason reason) { callbackQCameraLockStatusChanged2(this, this->objectName().toUtf8().data(), lock, status, reason); }; void Signal_Locked() { callbackQCameraLocked(this, this->objectName().toUtf8().data()); }; void Signal_StateChanged(QCamera::State state) { callbackQCameraStateChanged(this, this->objectName().toUtf8().data(), state); }; void Signal_StatusChanged(QCamera::Status status) { callbackQCameraStatusChanged(this, this->objectName().toUtf8().data(), status); }; void unbind(QObject * object) { callbackQCameraUnbind(this, this->objectName().toUtf8().data(), object); }; void timerEvent(QTimerEvent * event) { callbackQCameraTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QCamera_CaptureMode(void* ptr){ return static_cast(ptr)->captureMode(); } void QCamera_SearchAndLock2(void* ptr, int locks){ QMetaObject::invokeMethod(static_cast(ptr), "searchAndLock", Q_ARG(QCamera::LockType, static_cast(locks))); } void QCamera_SetCaptureMode(void* ptr, int mode){ QMetaObject::invokeMethod(static_cast(ptr), "setCaptureMode", Q_ARG(QCamera::CaptureMode, static_cast(mode))); } int QCamera_State(void* ptr){ return static_cast(ptr)->state(); } int QCamera_Status(void* ptr){ return static_cast(ptr)->status(); } void* QCamera_NewQCamera4(int position, void* parent){ return new MyQCamera(static_cast(position), static_cast(parent)); } void* QCamera_NewQCamera(void* parent){ return new MyQCamera(static_cast(parent)); } void* QCamera_NewQCamera2(void* deviceName, void* parent){ return new MyQCamera(*static_cast(deviceName), static_cast(parent)); } void* QCamera_NewQCamera3(void* cameraInfo, void* parent){ return new MyQCamera(*static_cast(cameraInfo), static_cast(parent)); } int QCamera_Availability(void* ptr){ return static_cast(ptr)->availability(); } void QCamera_ConnectCaptureModeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCamera::captureModeChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_CaptureModeChanged));; } void QCamera_DisconnectCaptureModeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCamera::captureModeChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_CaptureModeChanged));; } void QCamera_CaptureModeChanged(void* ptr, int mode){ static_cast(ptr)->captureModeChanged(static_cast(mode)); } void QCamera_ConnectError2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCamera::error), static_cast(ptr), static_cast(&MyQCamera::Signal_Error2));; } void QCamera_DisconnectError2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCamera::error), static_cast(ptr), static_cast(&MyQCamera::Signal_Error2));; } void QCamera_Error2(void* ptr, int value){ static_cast(ptr)->error(static_cast(value)); } int QCamera_Error(void* ptr){ return static_cast(ptr)->error(); } char* QCamera_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } void* QCamera_Exposure(void* ptr){ return static_cast(ptr)->exposure(); } void* QCamera_Focus(void* ptr){ return static_cast(ptr)->focus(); } void* QCamera_ImageProcessing(void* ptr){ return static_cast(ptr)->imageProcessing(); } int QCamera_IsCaptureModeSupported(void* ptr, int mode){ return static_cast(ptr)->isCaptureModeSupported(static_cast(mode)); } void QCamera_Load(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "load"); } void QCamera_ConnectLockFailed(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCamera::lockFailed), static_cast(ptr), static_cast(&MyQCamera::Signal_LockFailed));; } void QCamera_DisconnectLockFailed(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCamera::lockFailed), static_cast(ptr), static_cast(&MyQCamera::Signal_LockFailed));; } void QCamera_LockFailed(void* ptr){ static_cast(ptr)->lockFailed(); } int QCamera_LockStatus(void* ptr){ return static_cast(ptr)->lockStatus(); } int QCamera_LockStatus2(void* ptr, int lockType){ return static_cast(ptr)->lockStatus(static_cast(lockType)); } void QCamera_ConnectLockStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCamera::lockStatusChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_LockStatusChanged));; } void QCamera_DisconnectLockStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCamera::lockStatusChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_LockStatusChanged));; } void QCamera_LockStatusChanged(void* ptr, int status, int reason){ static_cast(ptr)->lockStatusChanged(static_cast(status), static_cast(reason)); } void QCamera_ConnectLockStatusChanged2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCamera::lockStatusChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_LockStatusChanged2));; } void QCamera_DisconnectLockStatusChanged2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCamera::lockStatusChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_LockStatusChanged2));; } void QCamera_LockStatusChanged2(void* ptr, int lock, int status, int reason){ static_cast(ptr)->lockStatusChanged(static_cast(lock), static_cast(status), static_cast(reason)); } void QCamera_ConnectLocked(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCamera::locked), static_cast(ptr), static_cast(&MyQCamera::Signal_Locked));; } void QCamera_DisconnectLocked(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCamera::locked), static_cast(ptr), static_cast(&MyQCamera::Signal_Locked));; } void QCamera_Locked(void* ptr){ static_cast(ptr)->locked(); } int QCamera_RequestedLocks(void* ptr){ return static_cast(ptr)->requestedLocks(); } void QCamera_SearchAndLock(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "searchAndLock"); } void QCamera_SetViewfinder3(void* ptr, void* surface){ static_cast(ptr)->setViewfinder(static_cast(surface)); } void QCamera_SetViewfinder2(void* ptr, void* viewfinder){ static_cast(ptr)->setViewfinder(static_cast(viewfinder)); } void QCamera_SetViewfinder(void* ptr, void* viewfinder){ static_cast(ptr)->setViewfinder(static_cast(viewfinder)); } void QCamera_SetViewfinderSettings(void* ptr, void* settings){ static_cast(ptr)->setViewfinderSettings(*static_cast(settings)); } void QCamera_Start(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "start"); } void QCamera_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCamera::stateChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_StateChanged));; } void QCamera_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCamera::stateChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_StateChanged));; } void QCamera_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } void QCamera_ConnectStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCamera::statusChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_StatusChanged));; } void QCamera_DisconnectStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCamera::statusChanged), static_cast(ptr), static_cast(&MyQCamera::Signal_StatusChanged));; } void QCamera_StatusChanged(void* ptr, int status){ static_cast(ptr)->statusChanged(static_cast(status)); } void QCamera_Stop(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "stop"); } int QCamera_SupportedLocks(void* ptr){ return static_cast(ptr)->supportedLocks(); } void QCamera_Unload(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "unload"); } void QCamera_Unlock(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "unlock"); } void QCamera_Unlock2(void* ptr, int locks){ QMetaObject::invokeMethod(static_cast(ptr), "unlock", Q_ARG(QCamera::LockType, static_cast(locks))); } void QCamera_DestroyQCamera(void* ptr){ static_cast(ptr)->~QCamera(); } void QCamera_Unbind(void* ptr, void* object){ static_cast(ptr)->unbind(static_cast(object)); } void QCamera_UnbindDefault(void* ptr, void* object){ static_cast(ptr)->QCamera::unbind(static_cast(object)); } void QCamera_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCamera_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCamera::timerEvent(static_cast(event)); } void QCamera_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCamera_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCamera::childEvent(static_cast(event)); } void QCamera_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCamera_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCamera::customEvent(static_cast(event)); } class MyQCameraCaptureBufferFormatControl: public QCameraCaptureBufferFormatControl { public: void Signal_BufferFormatChanged(QVideoFrame::PixelFormat format) { callbackQCameraCaptureBufferFormatControlBufferFormatChanged(this, this->objectName().toUtf8().data(), format); }; void timerEvent(QTimerEvent * event) { callbackQCameraCaptureBufferFormatControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraCaptureBufferFormatControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraCaptureBufferFormatControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QCameraCaptureBufferFormatControl_BufferFormat(void* ptr){ return static_cast(ptr)->bufferFormat(); } void QCameraCaptureBufferFormatControl_ConnectBufferFormatChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraCaptureBufferFormatControl::bufferFormatChanged), static_cast(ptr), static_cast(&MyQCameraCaptureBufferFormatControl::Signal_BufferFormatChanged));; } void QCameraCaptureBufferFormatControl_DisconnectBufferFormatChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraCaptureBufferFormatControl::bufferFormatChanged), static_cast(ptr), static_cast(&MyQCameraCaptureBufferFormatControl::Signal_BufferFormatChanged));; } void QCameraCaptureBufferFormatControl_BufferFormatChanged(void* ptr, int format){ static_cast(ptr)->bufferFormatChanged(static_cast(format)); } void QCameraCaptureBufferFormatControl_SetBufferFormat(void* ptr, int format){ static_cast(ptr)->setBufferFormat(static_cast(format)); } void QCameraCaptureBufferFormatControl_DestroyQCameraCaptureBufferFormatControl(void* ptr){ static_cast(ptr)->~QCameraCaptureBufferFormatControl(); } void QCameraCaptureBufferFormatControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraCaptureBufferFormatControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraCaptureBufferFormatControl::timerEvent(static_cast(event)); } void QCameraCaptureBufferFormatControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraCaptureBufferFormatControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraCaptureBufferFormatControl::childEvent(static_cast(event)); } void QCameraCaptureBufferFormatControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraCaptureBufferFormatControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraCaptureBufferFormatControl::customEvent(static_cast(event)); } class MyQCameraCaptureDestinationControl: public QCameraCaptureDestinationControl { public: void Signal_CaptureDestinationChanged(QCameraImageCapture::CaptureDestinations destination) { callbackQCameraCaptureDestinationControlCaptureDestinationChanged(this, this->objectName().toUtf8().data(), destination); }; void timerEvent(QTimerEvent * event) { callbackQCameraCaptureDestinationControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraCaptureDestinationControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraCaptureDestinationControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QCameraCaptureDestinationControl_CaptureDestination(void* ptr){ return static_cast(ptr)->captureDestination(); } void QCameraCaptureDestinationControl_ConnectCaptureDestinationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraCaptureDestinationControl::captureDestinationChanged), static_cast(ptr), static_cast(&MyQCameraCaptureDestinationControl::Signal_CaptureDestinationChanged));; } void QCameraCaptureDestinationControl_DisconnectCaptureDestinationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraCaptureDestinationControl::captureDestinationChanged), static_cast(ptr), static_cast(&MyQCameraCaptureDestinationControl::Signal_CaptureDestinationChanged));; } void QCameraCaptureDestinationControl_CaptureDestinationChanged(void* ptr, int destination){ static_cast(ptr)->captureDestinationChanged(static_cast(destination)); } int QCameraCaptureDestinationControl_IsCaptureDestinationSupported(void* ptr, int destination){ return static_cast(ptr)->isCaptureDestinationSupported(static_cast(destination)); } void QCameraCaptureDestinationControl_SetCaptureDestination(void* ptr, int destination){ static_cast(ptr)->setCaptureDestination(static_cast(destination)); } void QCameraCaptureDestinationControl_DestroyQCameraCaptureDestinationControl(void* ptr){ static_cast(ptr)->~QCameraCaptureDestinationControl(); } void QCameraCaptureDestinationControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraCaptureDestinationControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraCaptureDestinationControl::timerEvent(static_cast(event)); } void QCameraCaptureDestinationControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraCaptureDestinationControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraCaptureDestinationControl::childEvent(static_cast(event)); } void QCameraCaptureDestinationControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraCaptureDestinationControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraCaptureDestinationControl::customEvent(static_cast(event)); } class MyQCameraControl: public QCameraControl { public: void Signal_CaptureModeChanged(QCamera::CaptureModes mode) { callbackQCameraControlCaptureModeChanged(this, this->objectName().toUtf8().data(), mode); }; void Signal_Error(int error, const QString & errorString) { callbackQCameraControlError(this, this->objectName().toUtf8().data(), error, errorString.toUtf8().data()); }; void Signal_StateChanged(QCamera::State state) { callbackQCameraControlStateChanged(this, this->objectName().toUtf8().data(), state); }; void Signal_StatusChanged(QCamera::Status status) { callbackQCameraControlStatusChanged(this, this->objectName().toUtf8().data(), status); }; void timerEvent(QTimerEvent * event) { callbackQCameraControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QCameraControl_CanChangeProperty(void* ptr, int changeType, int status){ return static_cast(ptr)->canChangeProperty(static_cast(changeType), static_cast(status)); } int QCameraControl_CaptureMode(void* ptr){ return static_cast(ptr)->captureMode(); } void QCameraControl_ConnectCaptureModeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraControl::captureModeChanged), static_cast(ptr), static_cast(&MyQCameraControl::Signal_CaptureModeChanged));; } void QCameraControl_DisconnectCaptureModeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraControl::captureModeChanged), static_cast(ptr), static_cast(&MyQCameraControl::Signal_CaptureModeChanged));; } void QCameraControl_CaptureModeChanged(void* ptr, int mode){ static_cast(ptr)->captureModeChanged(static_cast(mode)); } void QCameraControl_ConnectError(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraControl::error), static_cast(ptr), static_cast(&MyQCameraControl::Signal_Error));; } void QCameraControl_DisconnectError(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraControl::error), static_cast(ptr), static_cast(&MyQCameraControl::Signal_Error));; } void QCameraControl_Error(void* ptr, int error, char* errorString){ static_cast(ptr)->error(error, QString(errorString)); } int QCameraControl_IsCaptureModeSupported(void* ptr, int mode){ return static_cast(ptr)->isCaptureModeSupported(static_cast(mode)); } void QCameraControl_SetCaptureMode(void* ptr, int mode){ static_cast(ptr)->setCaptureMode(static_cast(mode)); } void QCameraControl_SetState(void* ptr, int state){ static_cast(ptr)->setState(static_cast(state)); } int QCameraControl_State(void* ptr){ return static_cast(ptr)->state(); } void QCameraControl_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraControl::stateChanged), static_cast(ptr), static_cast(&MyQCameraControl::Signal_StateChanged));; } void QCameraControl_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraControl::stateChanged), static_cast(ptr), static_cast(&MyQCameraControl::Signal_StateChanged));; } void QCameraControl_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } int QCameraControl_Status(void* ptr){ return static_cast(ptr)->status(); } void QCameraControl_ConnectStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraControl::statusChanged), static_cast(ptr), static_cast(&MyQCameraControl::Signal_StatusChanged));; } void QCameraControl_DisconnectStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraControl::statusChanged), static_cast(ptr), static_cast(&MyQCameraControl::Signal_StatusChanged));; } void QCameraControl_StatusChanged(void* ptr, int status){ static_cast(ptr)->statusChanged(static_cast(status)); } void QCameraControl_DestroyQCameraControl(void* ptr){ static_cast(ptr)->~QCameraControl(); } void QCameraControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraControl::timerEvent(static_cast(event)); } void QCameraControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraControl::childEvent(static_cast(event)); } void QCameraControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraControl::customEvent(static_cast(event)); } class MyQCameraExposure: public QCameraExposure { public: void Signal_ApertureChanged(qreal value) { callbackQCameraExposureApertureChanged(this, this->objectName().toUtf8().data(), static_cast(value)); }; void Signal_ApertureRangeChanged() { callbackQCameraExposureApertureRangeChanged(this, this->objectName().toUtf8().data()); }; void Signal_ExposureCompensationChanged(qreal value) { callbackQCameraExposureExposureCompensationChanged(this, this->objectName().toUtf8().data(), static_cast(value)); }; void Signal_FlashReady(bool ready) { callbackQCameraExposureFlashReady(this, this->objectName().toUtf8().data(), ready); }; void Signal_IsoSensitivityChanged(int value) { callbackQCameraExposureIsoSensitivityChanged(this, this->objectName().toUtf8().data(), value); }; void Signal_ShutterSpeedChanged(qreal speed) { callbackQCameraExposureShutterSpeedChanged(this, this->objectName().toUtf8().data(), static_cast(speed)); }; void Signal_ShutterSpeedRangeChanged() { callbackQCameraExposureShutterSpeedRangeChanged(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQCameraExposureTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraExposureChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraExposureCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; double QCameraExposure_Aperture(void* ptr){ return static_cast(static_cast(ptr)->aperture()); } double QCameraExposure_ExposureCompensation(void* ptr){ return static_cast(static_cast(ptr)->exposureCompensation()); } int QCameraExposure_ExposureMode(void* ptr){ return static_cast(ptr)->exposureMode(); } int QCameraExposure_FlashMode(void* ptr){ return static_cast(ptr)->flashMode(); } int QCameraExposure_IsoSensitivity(void* ptr){ return static_cast(ptr)->isoSensitivity(); } int QCameraExposure_MeteringMode(void* ptr){ return static_cast(ptr)->meteringMode(); } void QCameraExposure_SetAutoAperture(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "setAutoAperture"); } void QCameraExposure_SetAutoIsoSensitivity(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "setAutoIsoSensitivity"); } void QCameraExposure_SetExposureCompensation(void* ptr, double ev){ QMetaObject::invokeMethod(static_cast(ptr), "setExposureCompensation", Q_ARG(qreal, static_cast(ev))); } void QCameraExposure_SetExposureMode(void* ptr, int mode){ QMetaObject::invokeMethod(static_cast(ptr), "setExposureMode", Q_ARG(QCameraExposure::ExposureMode, static_cast(mode))); } void QCameraExposure_SetFlashMode(void* ptr, int mode){ QMetaObject::invokeMethod(static_cast(ptr), "setFlashMode", Q_ARG(QCameraExposure::FlashMode, static_cast(mode))); } void QCameraExposure_SetManualAperture(void* ptr, double aperture){ QMetaObject::invokeMethod(static_cast(ptr), "setManualAperture", Q_ARG(qreal, static_cast(aperture))); } void QCameraExposure_SetManualIsoSensitivity(void* ptr, int iso){ QMetaObject::invokeMethod(static_cast(ptr), "setManualIsoSensitivity", Q_ARG(int, iso)); } void QCameraExposure_SetMeteringMode(void* ptr, int mode){ QMetaObject::invokeMethod(static_cast(ptr), "setMeteringMode", Q_ARG(QCameraExposure::MeteringMode, static_cast(mode))); } void QCameraExposure_SetSpotMeteringPoint(void* ptr, void* point){ static_cast(ptr)->setSpotMeteringPoint(*static_cast(point)); } void QCameraExposure_ConnectApertureChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposure::apertureChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ApertureChanged));; } void QCameraExposure_DisconnectApertureChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposure::apertureChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ApertureChanged));; } void QCameraExposure_ApertureChanged(void* ptr, double value){ static_cast(ptr)->apertureChanged(static_cast(value)); } void QCameraExposure_ConnectApertureRangeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposure::apertureRangeChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ApertureRangeChanged));; } void QCameraExposure_DisconnectApertureRangeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposure::apertureRangeChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ApertureRangeChanged));; } void QCameraExposure_ApertureRangeChanged(void* ptr){ static_cast(ptr)->apertureRangeChanged(); } void QCameraExposure_ConnectExposureCompensationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposure::exposureCompensationChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ExposureCompensationChanged));; } void QCameraExposure_DisconnectExposureCompensationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposure::exposureCompensationChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ExposureCompensationChanged));; } void QCameraExposure_ExposureCompensationChanged(void* ptr, double value){ static_cast(ptr)->exposureCompensationChanged(static_cast(value)); } void QCameraExposure_ConnectFlashReady(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposure::flashReady), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_FlashReady));; } void QCameraExposure_DisconnectFlashReady(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposure::flashReady), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_FlashReady));; } void QCameraExposure_FlashReady(void* ptr, int ready){ static_cast(ptr)->flashReady(ready != 0); } int QCameraExposure_IsAvailable(void* ptr){ return static_cast(ptr)->isAvailable(); } int QCameraExposure_IsExposureModeSupported(void* ptr, int mode){ return static_cast(ptr)->isExposureModeSupported(static_cast(mode)); } int QCameraExposure_IsFlashModeSupported(void* ptr, int mode){ return static_cast(ptr)->isFlashModeSupported(static_cast(mode)); } int QCameraExposure_IsFlashReady(void* ptr){ return static_cast(ptr)->isFlashReady(); } int QCameraExposure_IsMeteringModeSupported(void* ptr, int mode){ return static_cast(ptr)->isMeteringModeSupported(static_cast(mode)); } void QCameraExposure_ConnectIsoSensitivityChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposure::isoSensitivityChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_IsoSensitivityChanged));; } void QCameraExposure_DisconnectIsoSensitivityChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposure::isoSensitivityChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_IsoSensitivityChanged));; } void QCameraExposure_IsoSensitivityChanged(void* ptr, int value){ static_cast(ptr)->isoSensitivityChanged(value); } double QCameraExposure_RequestedAperture(void* ptr){ return static_cast(static_cast(ptr)->requestedAperture()); } int QCameraExposure_RequestedIsoSensitivity(void* ptr){ return static_cast(ptr)->requestedIsoSensitivity(); } double QCameraExposure_RequestedShutterSpeed(void* ptr){ return static_cast(static_cast(ptr)->requestedShutterSpeed()); } void QCameraExposure_SetAutoShutterSpeed(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "setAutoShutterSpeed"); } void QCameraExposure_SetManualShutterSpeed(void* ptr, double seconds){ QMetaObject::invokeMethod(static_cast(ptr), "setManualShutterSpeed", Q_ARG(qreal, static_cast(seconds))); } double QCameraExposure_ShutterSpeed(void* ptr){ return static_cast(static_cast(ptr)->shutterSpeed()); } void QCameraExposure_ConnectShutterSpeedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposure::shutterSpeedChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ShutterSpeedChanged));; } void QCameraExposure_DisconnectShutterSpeedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposure::shutterSpeedChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ShutterSpeedChanged));; } void QCameraExposure_ShutterSpeedChanged(void* ptr, double speed){ static_cast(ptr)->shutterSpeedChanged(static_cast(speed)); } void QCameraExposure_ConnectShutterSpeedRangeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposure::shutterSpeedRangeChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ShutterSpeedRangeChanged));; } void QCameraExposure_DisconnectShutterSpeedRangeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposure::shutterSpeedRangeChanged), static_cast(ptr), static_cast(&MyQCameraExposure::Signal_ShutterSpeedRangeChanged));; } void QCameraExposure_ShutterSpeedRangeChanged(void* ptr){ static_cast(ptr)->shutterSpeedRangeChanged(); } void QCameraExposure_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraExposure_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraExposure::timerEvent(static_cast(event)); } void QCameraExposure_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraExposure_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraExposure::childEvent(static_cast(event)); } void QCameraExposure_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraExposure_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraExposure::customEvent(static_cast(event)); } class MyQCameraExposureControl: public QCameraExposureControl { public: void Signal_ActualValueChanged(int parameter) { callbackQCameraExposureControlActualValueChanged(this, this->objectName().toUtf8().data(), parameter); }; void Signal_ParameterRangeChanged(int parameter) { callbackQCameraExposureControlParameterRangeChanged(this, this->objectName().toUtf8().data(), parameter); }; void Signal_RequestedValueChanged(int parameter) { callbackQCameraExposureControlRequestedValueChanged(this, this->objectName().toUtf8().data(), parameter); }; void timerEvent(QTimerEvent * event) { callbackQCameraExposureControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraExposureControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraExposureControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void* QCameraExposureControl_ActualValue(void* ptr, int parameter){ return new QVariant(static_cast(ptr)->actualValue(static_cast(parameter))); } void QCameraExposureControl_ConnectActualValueChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposureControl::actualValueChanged), static_cast(ptr), static_cast(&MyQCameraExposureControl::Signal_ActualValueChanged));; } void QCameraExposureControl_DisconnectActualValueChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposureControl::actualValueChanged), static_cast(ptr), static_cast(&MyQCameraExposureControl::Signal_ActualValueChanged));; } void QCameraExposureControl_ActualValueChanged(void* ptr, int parameter){ static_cast(ptr)->actualValueChanged(parameter); } int QCameraExposureControl_IsParameterSupported(void* ptr, int parameter){ return static_cast(ptr)->isParameterSupported(static_cast(parameter)); } void QCameraExposureControl_ConnectParameterRangeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposureControl::parameterRangeChanged), static_cast(ptr), static_cast(&MyQCameraExposureControl::Signal_ParameterRangeChanged));; } void QCameraExposureControl_DisconnectParameterRangeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposureControl::parameterRangeChanged), static_cast(ptr), static_cast(&MyQCameraExposureControl::Signal_ParameterRangeChanged));; } void QCameraExposureControl_ParameterRangeChanged(void* ptr, int parameter){ static_cast(ptr)->parameterRangeChanged(parameter); } void* QCameraExposureControl_RequestedValue(void* ptr, int parameter){ return new QVariant(static_cast(ptr)->requestedValue(static_cast(parameter))); } void QCameraExposureControl_ConnectRequestedValueChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraExposureControl::requestedValueChanged), static_cast(ptr), static_cast(&MyQCameraExposureControl::Signal_RequestedValueChanged));; } void QCameraExposureControl_DisconnectRequestedValueChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraExposureControl::requestedValueChanged), static_cast(ptr), static_cast(&MyQCameraExposureControl::Signal_RequestedValueChanged));; } void QCameraExposureControl_RequestedValueChanged(void* ptr, int parameter){ static_cast(ptr)->requestedValueChanged(parameter); } int QCameraExposureControl_SetValue(void* ptr, int parameter, void* value){ return static_cast(ptr)->setValue(static_cast(parameter), *static_cast(value)); } void QCameraExposureControl_DestroyQCameraExposureControl(void* ptr){ static_cast(ptr)->~QCameraExposureControl(); } void QCameraExposureControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraExposureControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraExposureControl::timerEvent(static_cast(event)); } void QCameraExposureControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraExposureControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraExposureControl::childEvent(static_cast(event)); } void QCameraExposureControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraExposureControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraExposureControl::customEvent(static_cast(event)); } int QCameraFeedbackControl_IsEventFeedbackEnabled(void* ptr, int event){ return static_cast(ptr)->isEventFeedbackEnabled(static_cast(event)); } int QCameraFeedbackControl_IsEventFeedbackLocked(void* ptr, int event){ return static_cast(ptr)->isEventFeedbackLocked(static_cast(event)); } void QCameraFeedbackControl_ResetEventFeedback(void* ptr, int event){ static_cast(ptr)->resetEventFeedback(static_cast(event)); } int QCameraFeedbackControl_SetEventFeedbackEnabled(void* ptr, int event, int enabled){ return static_cast(ptr)->setEventFeedbackEnabled(static_cast(event), enabled != 0); } int QCameraFeedbackControl_SetEventFeedbackSound(void* ptr, int event, char* filePath){ return static_cast(ptr)->setEventFeedbackSound(static_cast(event), QString(filePath)); } void QCameraFeedbackControl_DestroyQCameraFeedbackControl(void* ptr){ static_cast(ptr)->~QCameraFeedbackControl(); } void QCameraFeedbackControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraFeedbackControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFeedbackControl::timerEvent(static_cast(event)); } void QCameraFeedbackControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraFeedbackControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFeedbackControl::childEvent(static_cast(event)); } void QCameraFeedbackControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraFeedbackControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFeedbackControl::customEvent(static_cast(event)); } class MyQCameraFlashControl: public QCameraFlashControl { public: void Signal_FlashReady(bool ready) { callbackQCameraFlashControlFlashReady(this, this->objectName().toUtf8().data(), ready); }; void timerEvent(QTimerEvent * event) { callbackQCameraFlashControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraFlashControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraFlashControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QCameraFlashControl_FlashMode(void* ptr){ return static_cast(ptr)->flashMode(); } void QCameraFlashControl_ConnectFlashReady(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraFlashControl::flashReady), static_cast(ptr), static_cast(&MyQCameraFlashControl::Signal_FlashReady));; } void QCameraFlashControl_DisconnectFlashReady(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraFlashControl::flashReady), static_cast(ptr), static_cast(&MyQCameraFlashControl::Signal_FlashReady));; } void QCameraFlashControl_FlashReady(void* ptr, int ready){ static_cast(ptr)->flashReady(ready != 0); } int QCameraFlashControl_IsFlashModeSupported(void* ptr, int mode){ return static_cast(ptr)->isFlashModeSupported(static_cast(mode)); } int QCameraFlashControl_IsFlashReady(void* ptr){ return static_cast(ptr)->isFlashReady(); } void QCameraFlashControl_SetFlashMode(void* ptr, int mode){ static_cast(ptr)->setFlashMode(static_cast(mode)); } void QCameraFlashControl_DestroyQCameraFlashControl(void* ptr){ static_cast(ptr)->~QCameraFlashControl(); } void QCameraFlashControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraFlashControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFlashControl::timerEvent(static_cast(event)); } void QCameraFlashControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraFlashControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFlashControl::childEvent(static_cast(event)); } void QCameraFlashControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraFlashControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFlashControl::customEvent(static_cast(event)); } class MyQCameraFocus: public QCameraFocus { public: void Signal_DigitalZoomChanged(qreal value) { callbackQCameraFocusDigitalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(value)); }; void Signal_FocusZonesChanged() { callbackQCameraFocusFocusZonesChanged(this, this->objectName().toUtf8().data()); }; void Signal_MaximumDigitalZoomChanged(qreal zoom) { callbackQCameraFocusMaximumDigitalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(zoom)); }; void Signal_MaximumOpticalZoomChanged(qreal zoom) { callbackQCameraFocusMaximumOpticalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(zoom)); }; void Signal_OpticalZoomChanged(qreal value) { callbackQCameraFocusOpticalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(value)); }; void timerEvent(QTimerEvent * event) { callbackQCameraFocusTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraFocusChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraFocusCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; double QCameraFocus_DigitalZoom(void* ptr){ return static_cast(static_cast(ptr)->digitalZoom()); } int QCameraFocus_FocusMode(void* ptr){ return static_cast(ptr)->focusMode(); } int QCameraFocus_FocusPointMode(void* ptr){ return static_cast(ptr)->focusPointMode(); } double QCameraFocus_OpticalZoom(void* ptr){ return static_cast(static_cast(ptr)->opticalZoom()); } void QCameraFocus_SetCustomFocusPoint(void* ptr, void* point){ static_cast(ptr)->setCustomFocusPoint(*static_cast(point)); } void QCameraFocus_SetFocusMode(void* ptr, int mode){ static_cast(ptr)->setFocusMode(static_cast(mode)); } void QCameraFocus_SetFocusPointMode(void* ptr, int mode){ static_cast(ptr)->setFocusPointMode(static_cast(mode)); } void QCameraFocus_ConnectDigitalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraFocus::digitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_DigitalZoomChanged));; } void QCameraFocus_DisconnectDigitalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraFocus::digitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_DigitalZoomChanged));; } void QCameraFocus_DigitalZoomChanged(void* ptr, double value){ static_cast(ptr)->digitalZoomChanged(static_cast(value)); } void QCameraFocus_ConnectFocusZonesChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraFocus::focusZonesChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_FocusZonesChanged));; } void QCameraFocus_DisconnectFocusZonesChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraFocus::focusZonesChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_FocusZonesChanged));; } void QCameraFocus_FocusZonesChanged(void* ptr){ static_cast(ptr)->focusZonesChanged(); } int QCameraFocus_IsAvailable(void* ptr){ return static_cast(ptr)->isAvailable(); } int QCameraFocus_IsFocusModeSupported(void* ptr, int mode){ return static_cast(ptr)->isFocusModeSupported(static_cast(mode)); } int QCameraFocus_IsFocusPointModeSupported(void* ptr, int mode){ return static_cast(ptr)->isFocusPointModeSupported(static_cast(mode)); } double QCameraFocus_MaximumDigitalZoom(void* ptr){ return static_cast(static_cast(ptr)->maximumDigitalZoom()); } void QCameraFocus_ConnectMaximumDigitalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraFocus::maximumDigitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_MaximumDigitalZoomChanged));; } void QCameraFocus_DisconnectMaximumDigitalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraFocus::maximumDigitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_MaximumDigitalZoomChanged));; } void QCameraFocus_MaximumDigitalZoomChanged(void* ptr, double zoom){ static_cast(ptr)->maximumDigitalZoomChanged(static_cast(zoom)); } double QCameraFocus_MaximumOpticalZoom(void* ptr){ return static_cast(static_cast(ptr)->maximumOpticalZoom()); } void QCameraFocus_ConnectMaximumOpticalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraFocus::maximumOpticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_MaximumOpticalZoomChanged));; } void QCameraFocus_DisconnectMaximumOpticalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraFocus::maximumOpticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_MaximumOpticalZoomChanged));; } void QCameraFocus_MaximumOpticalZoomChanged(void* ptr, double zoom){ static_cast(ptr)->maximumOpticalZoomChanged(static_cast(zoom)); } void QCameraFocus_ConnectOpticalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraFocus::opticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_OpticalZoomChanged));; } void QCameraFocus_DisconnectOpticalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraFocus::opticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraFocus::Signal_OpticalZoomChanged));; } void QCameraFocus_OpticalZoomChanged(void* ptr, double value){ static_cast(ptr)->opticalZoomChanged(static_cast(value)); } void QCameraFocus_ZoomTo(void* ptr, double optical, double digital){ static_cast(ptr)->zoomTo(static_cast(optical), static_cast(digital)); } void QCameraFocus_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraFocus_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFocus::timerEvent(static_cast(event)); } void QCameraFocus_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraFocus_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFocus::childEvent(static_cast(event)); } void QCameraFocus_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraFocus_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFocus::customEvent(static_cast(event)); } class MyQCameraFocusControl: public QCameraFocusControl { public: void Signal_FocusModeChanged(QCameraFocus::FocusModes mode) { callbackQCameraFocusControlFocusModeChanged(this, this->objectName().toUtf8().data(), mode); }; void Signal_FocusPointModeChanged(QCameraFocus::FocusPointMode mode) { callbackQCameraFocusControlFocusPointModeChanged(this, this->objectName().toUtf8().data(), mode); }; void Signal_FocusZonesChanged() { callbackQCameraFocusControlFocusZonesChanged(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQCameraFocusControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraFocusControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraFocusControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QCameraFocusControl_FocusMode(void* ptr){ return static_cast(ptr)->focusMode(); } void QCameraFocusControl_ConnectFocusModeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraFocusControl::focusModeChanged), static_cast(ptr), static_cast(&MyQCameraFocusControl::Signal_FocusModeChanged));; } void QCameraFocusControl_DisconnectFocusModeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraFocusControl::focusModeChanged), static_cast(ptr), static_cast(&MyQCameraFocusControl::Signal_FocusModeChanged));; } void QCameraFocusControl_FocusModeChanged(void* ptr, int mode){ static_cast(ptr)->focusModeChanged(static_cast(mode)); } int QCameraFocusControl_FocusPointMode(void* ptr){ return static_cast(ptr)->focusPointMode(); } void QCameraFocusControl_ConnectFocusPointModeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraFocusControl::focusPointModeChanged), static_cast(ptr), static_cast(&MyQCameraFocusControl::Signal_FocusPointModeChanged));; } void QCameraFocusControl_DisconnectFocusPointModeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraFocusControl::focusPointModeChanged), static_cast(ptr), static_cast(&MyQCameraFocusControl::Signal_FocusPointModeChanged));; } void QCameraFocusControl_FocusPointModeChanged(void* ptr, int mode){ static_cast(ptr)->focusPointModeChanged(static_cast(mode)); } void QCameraFocusControl_ConnectFocusZonesChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraFocusControl::focusZonesChanged), static_cast(ptr), static_cast(&MyQCameraFocusControl::Signal_FocusZonesChanged));; } void QCameraFocusControl_DisconnectFocusZonesChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraFocusControl::focusZonesChanged), static_cast(ptr), static_cast(&MyQCameraFocusControl::Signal_FocusZonesChanged));; } void QCameraFocusControl_FocusZonesChanged(void* ptr){ static_cast(ptr)->focusZonesChanged(); } int QCameraFocusControl_IsFocusModeSupported(void* ptr, int mode){ return static_cast(ptr)->isFocusModeSupported(static_cast(mode)); } int QCameraFocusControl_IsFocusPointModeSupported(void* ptr, int mode){ return static_cast(ptr)->isFocusPointModeSupported(static_cast(mode)); } void QCameraFocusControl_SetCustomFocusPoint(void* ptr, void* point){ static_cast(ptr)->setCustomFocusPoint(*static_cast(point)); } void QCameraFocusControl_SetFocusMode(void* ptr, int mode){ static_cast(ptr)->setFocusMode(static_cast(mode)); } void QCameraFocusControl_SetFocusPointMode(void* ptr, int mode){ static_cast(ptr)->setFocusPointMode(static_cast(mode)); } void QCameraFocusControl_DestroyQCameraFocusControl(void* ptr){ static_cast(ptr)->~QCameraFocusControl(); } void QCameraFocusControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraFocusControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFocusControl::timerEvent(static_cast(event)); } void QCameraFocusControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraFocusControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFocusControl::childEvent(static_cast(event)); } void QCameraFocusControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraFocusControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraFocusControl::customEvent(static_cast(event)); } void* QCameraFocusZone_NewQCameraFocusZone(void* other){ return new QCameraFocusZone(*static_cast(other)); } int QCameraFocusZone_IsValid(void* ptr){ return static_cast(ptr)->isValid(); } int QCameraFocusZone_Status(void* ptr){ return static_cast(ptr)->status(); } void QCameraFocusZone_DestroyQCameraFocusZone(void* ptr){ static_cast(ptr)->~QCameraFocusZone(); } class MyQCameraImageCapture: public QCameraImageCapture { public: MyQCameraImageCapture(QMediaObject *mediaObject, QObject *parent) : QCameraImageCapture(mediaObject, parent) {}; void Signal_BufferFormatChanged(QVideoFrame::PixelFormat format) { callbackQCameraImageCaptureBufferFormatChanged(this, this->objectName().toUtf8().data(), format); }; void Signal_CaptureDestinationChanged(QCameraImageCapture::CaptureDestinations destination) { callbackQCameraImageCaptureCaptureDestinationChanged(this, this->objectName().toUtf8().data(), destination); }; void Signal_Error2(int id, QCameraImageCapture::Error error, const QString & errorString) { callbackQCameraImageCaptureError2(this, this->objectName().toUtf8().data(), id, error, errorString.toUtf8().data()); }; void Signal_ImageExposed(int id) { callbackQCameraImageCaptureImageExposed(this, this->objectName().toUtf8().data(), id); }; void Signal_ImageMetadataAvailable(int id, const QString & key, const QVariant & value) { callbackQCameraImageCaptureImageMetadataAvailable(this, this->objectName().toUtf8().data(), id, key.toUtf8().data(), new QVariant(value)); }; void Signal_ImageSaved(int id, const QString & fileName) { callbackQCameraImageCaptureImageSaved(this, this->objectName().toUtf8().data(), id, fileName.toUtf8().data()); }; void Signal_ReadyForCaptureChanged(bool ready) { callbackQCameraImageCaptureReadyForCaptureChanged(this, this->objectName().toUtf8().data(), ready); }; void timerEvent(QTimerEvent * event) { callbackQCameraImageCaptureTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraImageCaptureChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraImageCaptureCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QCameraImageCapture_IsReadyForCapture(void* ptr){ return static_cast(ptr)->isReadyForCapture(); } void* QCameraImageCapture_NewQCameraImageCapture(void* mediaObject, void* parent){ return new MyQCameraImageCapture(static_cast(mediaObject), static_cast(parent)); } int QCameraImageCapture_Availability(void* ptr){ return static_cast(ptr)->availability(); } int QCameraImageCapture_BufferFormat(void* ptr){ return static_cast(ptr)->bufferFormat(); } void QCameraImageCapture_ConnectBufferFormatChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCapture::bufferFormatChanged), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_BufferFormatChanged));; } void QCameraImageCapture_DisconnectBufferFormatChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCapture::bufferFormatChanged), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_BufferFormatChanged));; } void QCameraImageCapture_BufferFormatChanged(void* ptr, int format){ static_cast(ptr)->bufferFormatChanged(static_cast(format)); } void QCameraImageCapture_CancelCapture(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "cancelCapture"); } int QCameraImageCapture_Capture(void* ptr, char* file){ return QMetaObject::invokeMethod(static_cast(ptr), "capture", Q_ARG(QString, QString(file))); } int QCameraImageCapture_CaptureDestination(void* ptr){ return static_cast(ptr)->captureDestination(); } void QCameraImageCapture_ConnectCaptureDestinationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCapture::captureDestinationChanged), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_CaptureDestinationChanged));; } void QCameraImageCapture_DisconnectCaptureDestinationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCapture::captureDestinationChanged), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_CaptureDestinationChanged));; } void QCameraImageCapture_CaptureDestinationChanged(void* ptr, int destination){ static_cast(ptr)->captureDestinationChanged(static_cast(destination)); } void QCameraImageCapture_ConnectError2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCapture::error), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_Error2));; } void QCameraImageCapture_DisconnectError2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCapture::error), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_Error2));; } void QCameraImageCapture_Error2(void* ptr, int id, int error, char* errorString){ static_cast(ptr)->error(id, static_cast(error), QString(errorString)); } int QCameraImageCapture_Error(void* ptr){ return static_cast(ptr)->error(); } char* QCameraImageCapture_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } char* QCameraImageCapture_ImageCodecDescription(void* ptr, char* codec){ return static_cast(ptr)->imageCodecDescription(QString(codec)).toUtf8().data(); } void QCameraImageCapture_ConnectImageExposed(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCapture::imageExposed), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_ImageExposed));; } void QCameraImageCapture_DisconnectImageExposed(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCapture::imageExposed), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_ImageExposed));; } void QCameraImageCapture_ImageExposed(void* ptr, int id){ static_cast(ptr)->imageExposed(id); } void QCameraImageCapture_ConnectImageMetadataAvailable(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCapture::imageMetadataAvailable), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_ImageMetadataAvailable));; } void QCameraImageCapture_DisconnectImageMetadataAvailable(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCapture::imageMetadataAvailable), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_ImageMetadataAvailable));; } void QCameraImageCapture_ImageMetadataAvailable(void* ptr, int id, char* key, void* value){ static_cast(ptr)->imageMetadataAvailable(id, QString(key), *static_cast(value)); } void QCameraImageCapture_ConnectImageSaved(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCapture::imageSaved), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_ImageSaved));; } void QCameraImageCapture_DisconnectImageSaved(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCapture::imageSaved), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_ImageSaved));; } void QCameraImageCapture_ImageSaved(void* ptr, int id, char* fileName){ static_cast(ptr)->imageSaved(id, QString(fileName)); } int QCameraImageCapture_IsAvailable(void* ptr){ return static_cast(ptr)->isAvailable(); } int QCameraImageCapture_IsCaptureDestinationSupported(void* ptr, int destination){ return static_cast(ptr)->isCaptureDestinationSupported(static_cast(destination)); } void* QCameraImageCapture_MediaObject(void* ptr){ return static_cast(ptr)->mediaObject(); } void QCameraImageCapture_ConnectReadyForCaptureChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCapture::readyForCaptureChanged), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_ReadyForCaptureChanged));; } void QCameraImageCapture_DisconnectReadyForCaptureChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCapture::readyForCaptureChanged), static_cast(ptr), static_cast(&MyQCameraImageCapture::Signal_ReadyForCaptureChanged));; } void QCameraImageCapture_ReadyForCaptureChanged(void* ptr, int ready){ static_cast(ptr)->readyForCaptureChanged(ready != 0); } void QCameraImageCapture_SetBufferFormat(void* ptr, int format){ static_cast(ptr)->setBufferFormat(static_cast(format)); } void QCameraImageCapture_SetCaptureDestination(void* ptr, int destination){ static_cast(ptr)->setCaptureDestination(static_cast(destination)); } void QCameraImageCapture_SetEncodingSettings(void* ptr, void* settings){ static_cast(ptr)->setEncodingSettings(*static_cast(settings)); } int QCameraImageCapture_SetMediaObject(void* ptr, void* mediaObject){ return static_cast(ptr)->setMediaObject(static_cast(mediaObject)); } char* QCameraImageCapture_SupportedImageCodecs(void* ptr){ return static_cast(ptr)->supportedImageCodecs().join("|").toUtf8().data(); } void QCameraImageCapture_DestroyQCameraImageCapture(void* ptr){ static_cast(ptr)->~QCameraImageCapture(); } void QCameraImageCapture_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraImageCapture_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageCapture::timerEvent(static_cast(event)); } void QCameraImageCapture_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraImageCapture_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageCapture::childEvent(static_cast(event)); } void QCameraImageCapture_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraImageCapture_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageCapture::customEvent(static_cast(event)); } class MyQCameraImageCaptureControl: public QCameraImageCaptureControl { public: void Signal_Error(int id, int error, const QString & errorString) { callbackQCameraImageCaptureControlError(this, this->objectName().toUtf8().data(), id, error, errorString.toUtf8().data()); }; void Signal_ImageExposed(int requestId) { callbackQCameraImageCaptureControlImageExposed(this, this->objectName().toUtf8().data(), requestId); }; void Signal_ImageMetadataAvailable(int id, const QString & key, const QVariant & value) { callbackQCameraImageCaptureControlImageMetadataAvailable(this, this->objectName().toUtf8().data(), id, key.toUtf8().data(), new QVariant(value)); }; void Signal_ImageSaved(int requestId, const QString & fileName) { callbackQCameraImageCaptureControlImageSaved(this, this->objectName().toUtf8().data(), requestId, fileName.toUtf8().data()); }; void Signal_ReadyForCaptureChanged(bool ready) { callbackQCameraImageCaptureControlReadyForCaptureChanged(this, this->objectName().toUtf8().data(), ready); }; void timerEvent(QTimerEvent * event) { callbackQCameraImageCaptureControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraImageCaptureControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraImageCaptureControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QCameraImageCaptureControl_CancelCapture(void* ptr){ static_cast(ptr)->cancelCapture(); } int QCameraImageCaptureControl_Capture(void* ptr, char* fileName){ return static_cast(ptr)->capture(QString(fileName)); } int QCameraImageCaptureControl_DriveMode(void* ptr){ return static_cast(ptr)->driveMode(); } void QCameraImageCaptureControl_ConnectError(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::error), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_Error));; } void QCameraImageCaptureControl_DisconnectError(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::error), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_Error));; } void QCameraImageCaptureControl_Error(void* ptr, int id, int error, char* errorString){ static_cast(ptr)->error(id, error, QString(errorString)); } void QCameraImageCaptureControl_ConnectImageExposed(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::imageExposed), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_ImageExposed));; } void QCameraImageCaptureControl_DisconnectImageExposed(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::imageExposed), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_ImageExposed));; } void QCameraImageCaptureControl_ImageExposed(void* ptr, int requestId){ static_cast(ptr)->imageExposed(requestId); } void QCameraImageCaptureControl_ConnectImageMetadataAvailable(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::imageMetadataAvailable), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_ImageMetadataAvailable));; } void QCameraImageCaptureControl_DisconnectImageMetadataAvailable(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::imageMetadataAvailable), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_ImageMetadataAvailable));; } void QCameraImageCaptureControl_ImageMetadataAvailable(void* ptr, int id, char* key, void* value){ static_cast(ptr)->imageMetadataAvailable(id, QString(key), *static_cast(value)); } void QCameraImageCaptureControl_ConnectImageSaved(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::imageSaved), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_ImageSaved));; } void QCameraImageCaptureControl_DisconnectImageSaved(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::imageSaved), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_ImageSaved));; } void QCameraImageCaptureControl_ImageSaved(void* ptr, int requestId, char* fileName){ static_cast(ptr)->imageSaved(requestId, QString(fileName)); } int QCameraImageCaptureControl_IsReadyForCapture(void* ptr){ return static_cast(ptr)->isReadyForCapture(); } void QCameraImageCaptureControl_ConnectReadyForCaptureChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::readyForCaptureChanged), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_ReadyForCaptureChanged));; } void QCameraImageCaptureControl_DisconnectReadyForCaptureChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraImageCaptureControl::readyForCaptureChanged), static_cast(ptr), static_cast(&MyQCameraImageCaptureControl::Signal_ReadyForCaptureChanged));; } void QCameraImageCaptureControl_ReadyForCaptureChanged(void* ptr, int ready){ static_cast(ptr)->readyForCaptureChanged(ready != 0); } void QCameraImageCaptureControl_SetDriveMode(void* ptr, int mode){ static_cast(ptr)->setDriveMode(static_cast(mode)); } void QCameraImageCaptureControl_DestroyQCameraImageCaptureControl(void* ptr){ static_cast(ptr)->~QCameraImageCaptureControl(); } void QCameraImageCaptureControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraImageCaptureControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageCaptureControl::timerEvent(static_cast(event)); } void QCameraImageCaptureControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraImageCaptureControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageCaptureControl::childEvent(static_cast(event)); } void QCameraImageCaptureControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraImageCaptureControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageCaptureControl::customEvent(static_cast(event)); } int QCameraImageProcessing_ColorFilter(void* ptr){ return static_cast(ptr)->colorFilter(); } double QCameraImageProcessing_Contrast(void* ptr){ return static_cast(static_cast(ptr)->contrast()); } double QCameraImageProcessing_DenoisingLevel(void* ptr){ return static_cast(static_cast(ptr)->denoisingLevel()); } int QCameraImageProcessing_IsAvailable(void* ptr){ return static_cast(ptr)->isAvailable(); } int QCameraImageProcessing_IsColorFilterSupported(void* ptr, int filter){ return static_cast(ptr)->isColorFilterSupported(static_cast(filter)); } int QCameraImageProcessing_IsWhiteBalanceModeSupported(void* ptr, int mode){ return static_cast(ptr)->isWhiteBalanceModeSupported(static_cast(mode)); } double QCameraImageProcessing_ManualWhiteBalance(void* ptr){ return static_cast(static_cast(ptr)->manualWhiteBalance()); } double QCameraImageProcessing_Saturation(void* ptr){ return static_cast(static_cast(ptr)->saturation()); } void QCameraImageProcessing_SetColorFilter(void* ptr, int filter){ static_cast(ptr)->setColorFilter(static_cast(filter)); } void QCameraImageProcessing_SetContrast(void* ptr, double value){ static_cast(ptr)->setContrast(static_cast(value)); } void QCameraImageProcessing_SetDenoisingLevel(void* ptr, double level){ static_cast(ptr)->setDenoisingLevel(static_cast(level)); } void QCameraImageProcessing_SetManualWhiteBalance(void* ptr, double colorTemperature){ static_cast(ptr)->setManualWhiteBalance(static_cast(colorTemperature)); } void QCameraImageProcessing_SetSaturation(void* ptr, double value){ static_cast(ptr)->setSaturation(static_cast(value)); } void QCameraImageProcessing_SetSharpeningLevel(void* ptr, double level){ static_cast(ptr)->setSharpeningLevel(static_cast(level)); } void QCameraImageProcessing_SetWhiteBalanceMode(void* ptr, int mode){ static_cast(ptr)->setWhiteBalanceMode(static_cast(mode)); } double QCameraImageProcessing_SharpeningLevel(void* ptr){ return static_cast(static_cast(ptr)->sharpeningLevel()); } int QCameraImageProcessing_WhiteBalanceMode(void* ptr){ return static_cast(ptr)->whiteBalanceMode(); } void QCameraImageProcessing_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraImageProcessing_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageProcessing::timerEvent(static_cast(event)); } void QCameraImageProcessing_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraImageProcessing_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageProcessing::childEvent(static_cast(event)); } void QCameraImageProcessing_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraImageProcessing_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageProcessing::customEvent(static_cast(event)); } int QCameraImageProcessingControl_IsParameterSupported(void* ptr, int parameter){ return static_cast(ptr)->isParameterSupported(static_cast(parameter)); } int QCameraImageProcessingControl_IsParameterValueSupported(void* ptr, int parameter, void* value){ return static_cast(ptr)->isParameterValueSupported(static_cast(parameter), *static_cast(value)); } void* QCameraImageProcessingControl_Parameter(void* ptr, int parameter){ return new QVariant(static_cast(ptr)->parameter(static_cast(parameter))); } void QCameraImageProcessingControl_SetParameter(void* ptr, int parameter, void* value){ static_cast(ptr)->setParameter(static_cast(parameter), *static_cast(value)); } void QCameraImageProcessingControl_DestroyQCameraImageProcessingControl(void* ptr){ static_cast(ptr)->~QCameraImageProcessingControl(); } void QCameraImageProcessingControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraImageProcessingControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageProcessingControl::timerEvent(static_cast(event)); } void QCameraImageProcessingControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraImageProcessingControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageProcessingControl::childEvent(static_cast(event)); } void QCameraImageProcessingControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraImageProcessingControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraImageProcessingControl::customEvent(static_cast(event)); } void* QCameraInfo_NewQCameraInfo(void* name){ return new QCameraInfo(*static_cast(name)); } void* QCameraInfo_NewQCameraInfo2(void* camera){ return new QCameraInfo(*static_cast(camera)); } void* QCameraInfo_NewQCameraInfo3(void* other){ return new QCameraInfo(*static_cast(other)); } char* QCameraInfo_Description(void* ptr){ return static_cast(ptr)->description().toUtf8().data(); } char* QCameraInfo_DeviceName(void* ptr){ return static_cast(ptr)->deviceName().toUtf8().data(); } int QCameraInfo_IsNull(void* ptr){ return static_cast(ptr)->isNull(); } int QCameraInfo_Orientation(void* ptr){ return static_cast(ptr)->orientation(); } int QCameraInfo_Position(void* ptr){ return static_cast(ptr)->position(); } void QCameraInfo_DestroyQCameraInfo(void* ptr){ static_cast(ptr)->~QCameraInfo(); } class MyQCameraInfoControl: public QCameraInfoControl { public: void timerEvent(QTimerEvent * event) { callbackQCameraInfoControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraInfoControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraInfoControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QCameraInfoControl_CameraOrientation(void* ptr, char* deviceName){ return static_cast(ptr)->cameraOrientation(QString(deviceName)); } int QCameraInfoControl_CameraPosition(void* ptr, char* deviceName){ return static_cast(ptr)->cameraPosition(QString(deviceName)); } void QCameraInfoControl_DestroyQCameraInfoControl(void* ptr){ static_cast(ptr)->~QCameraInfoControl(); } void QCameraInfoControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraInfoControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraInfoControl::timerEvent(static_cast(event)); } void QCameraInfoControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraInfoControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraInfoControl::childEvent(static_cast(event)); } void QCameraInfoControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraInfoControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraInfoControl::customEvent(static_cast(event)); } class MyQCameraLocksControl: public QCameraLocksControl { public: void Signal_LockStatusChanged(QCamera::LockType lock, QCamera::LockStatus status, QCamera::LockChangeReason reason) { callbackQCameraLocksControlLockStatusChanged(this, this->objectName().toUtf8().data(), lock, status, reason); }; void timerEvent(QTimerEvent * event) { callbackQCameraLocksControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraLocksControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraLocksControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QCameraLocksControl_LockStatus(void* ptr, int lock){ return static_cast(ptr)->lockStatus(static_cast(lock)); } void QCameraLocksControl_ConnectLockStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraLocksControl::lockStatusChanged), static_cast(ptr), static_cast(&MyQCameraLocksControl::Signal_LockStatusChanged));; } void QCameraLocksControl_DisconnectLockStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraLocksControl::lockStatusChanged), static_cast(ptr), static_cast(&MyQCameraLocksControl::Signal_LockStatusChanged));; } void QCameraLocksControl_LockStatusChanged(void* ptr, int lock, int status, int reason){ static_cast(ptr)->lockStatusChanged(static_cast(lock), static_cast(status), static_cast(reason)); } void QCameraLocksControl_SearchAndLock(void* ptr, int locks){ static_cast(ptr)->searchAndLock(static_cast(locks)); } int QCameraLocksControl_SupportedLocks(void* ptr){ return static_cast(ptr)->supportedLocks(); } void QCameraLocksControl_Unlock(void* ptr, int locks){ static_cast(ptr)->unlock(static_cast(locks)); } void QCameraLocksControl_DestroyQCameraLocksControl(void* ptr){ static_cast(ptr)->~QCameraLocksControl(); } void QCameraLocksControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraLocksControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraLocksControl::timerEvent(static_cast(event)); } void QCameraLocksControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraLocksControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraLocksControl::childEvent(static_cast(event)); } void QCameraLocksControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraLocksControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraLocksControl::customEvent(static_cast(event)); } void* QCameraViewfinderSettings_NewQCameraViewfinderSettings(){ return new QCameraViewfinderSettings(); } void* QCameraViewfinderSettings_NewQCameraViewfinderSettings2(void* other){ return new QCameraViewfinderSettings(*static_cast(other)); } int QCameraViewfinderSettings_IsNull(void* ptr){ return static_cast(ptr)->isNull(); } double QCameraViewfinderSettings_MaximumFrameRate(void* ptr){ return static_cast(static_cast(ptr)->maximumFrameRate()); } double QCameraViewfinderSettings_MinimumFrameRate(void* ptr){ return static_cast(static_cast(ptr)->minimumFrameRate()); } void* QCameraViewfinderSettings_PixelAspectRatio(void* ptr){ return new QSize(static_cast(static_cast(ptr)->pixelAspectRatio()).width(), static_cast(static_cast(ptr)->pixelAspectRatio()).height()); } int QCameraViewfinderSettings_PixelFormat(void* ptr){ return static_cast(ptr)->pixelFormat(); } void* QCameraViewfinderSettings_Resolution(void* ptr){ return new QSize(static_cast(static_cast(ptr)->resolution()).width(), static_cast(static_cast(ptr)->resolution()).height()); } void QCameraViewfinderSettings_SetMaximumFrameRate(void* ptr, double rate){ static_cast(ptr)->setMaximumFrameRate(static_cast(rate)); } void QCameraViewfinderSettings_SetMinimumFrameRate(void* ptr, double rate){ static_cast(ptr)->setMinimumFrameRate(static_cast(rate)); } void QCameraViewfinderSettings_SetPixelAspectRatio(void* ptr, void* ratio){ static_cast(ptr)->setPixelAspectRatio(*static_cast(ratio)); } void QCameraViewfinderSettings_SetPixelAspectRatio2(void* ptr, int horizontal, int vertical){ static_cast(ptr)->setPixelAspectRatio(horizontal, vertical); } void QCameraViewfinderSettings_SetPixelFormat(void* ptr, int format){ static_cast(ptr)->setPixelFormat(static_cast(format)); } void QCameraViewfinderSettings_SetResolution(void* ptr, void* resolution){ static_cast(ptr)->setResolution(*static_cast(resolution)); } void QCameraViewfinderSettings_SetResolution2(void* ptr, int width, int height){ static_cast(ptr)->setResolution(width, height); } void QCameraViewfinderSettings_Swap(void* ptr, void* other){ static_cast(ptr)->swap(*static_cast(other)); } void QCameraViewfinderSettings_DestroyQCameraViewfinderSettings(void* ptr){ static_cast(ptr)->~QCameraViewfinderSettings(); } int QCameraViewfinderSettingsControl_IsViewfinderParameterSupported(void* ptr, int parameter){ return static_cast(ptr)->isViewfinderParameterSupported(static_cast(parameter)); } void QCameraViewfinderSettingsControl_SetViewfinderParameter(void* ptr, int parameter, void* value){ static_cast(ptr)->setViewfinderParameter(static_cast(parameter), *static_cast(value)); } void* QCameraViewfinderSettingsControl_ViewfinderParameter(void* ptr, int parameter){ return new QVariant(static_cast(ptr)->viewfinderParameter(static_cast(parameter))); } void QCameraViewfinderSettingsControl_DestroyQCameraViewfinderSettingsControl(void* ptr){ static_cast(ptr)->~QCameraViewfinderSettingsControl(); } void QCameraViewfinderSettingsControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraViewfinderSettingsControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraViewfinderSettingsControl::timerEvent(static_cast(event)); } void QCameraViewfinderSettingsControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraViewfinderSettingsControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraViewfinderSettingsControl::childEvent(static_cast(event)); } void QCameraViewfinderSettingsControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraViewfinderSettingsControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraViewfinderSettingsControl::customEvent(static_cast(event)); } class MyQCameraViewfinderSettingsControl2: public QCameraViewfinderSettingsControl2 { public: void timerEvent(QTimerEvent * event) { callbackQCameraViewfinderSettingsControl2TimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraViewfinderSettingsControl2ChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraViewfinderSettingsControl2CustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QCameraViewfinderSettingsControl2_SetViewfinderSettings(void* ptr, void* settings){ static_cast(ptr)->setViewfinderSettings(*static_cast(settings)); } void QCameraViewfinderSettingsControl2_DestroyQCameraViewfinderSettingsControl2(void* ptr){ static_cast(ptr)->~QCameraViewfinderSettingsControl2(); } void QCameraViewfinderSettingsControl2_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraViewfinderSettingsControl2_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraViewfinderSettingsControl2::timerEvent(static_cast(event)); } void QCameraViewfinderSettingsControl2_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraViewfinderSettingsControl2_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraViewfinderSettingsControl2::childEvent(static_cast(event)); } void QCameraViewfinderSettingsControl2_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraViewfinderSettingsControl2_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraViewfinderSettingsControl2::customEvent(static_cast(event)); } class MyQCameraZoomControl: public QCameraZoomControl { public: void Signal_CurrentDigitalZoomChanged(qreal zoom) { callbackQCameraZoomControlCurrentDigitalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(zoom)); }; void Signal_CurrentOpticalZoomChanged(qreal zoom) { callbackQCameraZoomControlCurrentOpticalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(zoom)); }; void Signal_MaximumDigitalZoomChanged(qreal zoom) { callbackQCameraZoomControlMaximumDigitalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(zoom)); }; void Signal_MaximumOpticalZoomChanged(qreal zoom) { callbackQCameraZoomControlMaximumOpticalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(zoom)); }; void Signal_RequestedDigitalZoomChanged(qreal zoom) { callbackQCameraZoomControlRequestedDigitalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(zoom)); }; void Signal_RequestedOpticalZoomChanged(qreal zoom) { callbackQCameraZoomControlRequestedOpticalZoomChanged(this, this->objectName().toUtf8().data(), static_cast(zoom)); }; void timerEvent(QTimerEvent * event) { callbackQCameraZoomControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCameraZoomControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQCameraZoomControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; double QCameraZoomControl_CurrentDigitalZoom(void* ptr){ return static_cast(static_cast(ptr)->currentDigitalZoom()); } void QCameraZoomControl_ConnectCurrentDigitalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraZoomControl::currentDigitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_CurrentDigitalZoomChanged));; } void QCameraZoomControl_DisconnectCurrentDigitalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraZoomControl::currentDigitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_CurrentDigitalZoomChanged));; } void QCameraZoomControl_CurrentDigitalZoomChanged(void* ptr, double zoom){ static_cast(ptr)->currentDigitalZoomChanged(static_cast(zoom)); } double QCameraZoomControl_CurrentOpticalZoom(void* ptr){ return static_cast(static_cast(ptr)->currentOpticalZoom()); } void QCameraZoomControl_ConnectCurrentOpticalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraZoomControl::currentOpticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_CurrentOpticalZoomChanged));; } void QCameraZoomControl_DisconnectCurrentOpticalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraZoomControl::currentOpticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_CurrentOpticalZoomChanged));; } void QCameraZoomControl_CurrentOpticalZoomChanged(void* ptr, double zoom){ static_cast(ptr)->currentOpticalZoomChanged(static_cast(zoom)); } double QCameraZoomControl_MaximumDigitalZoom(void* ptr){ return static_cast(static_cast(ptr)->maximumDigitalZoom()); } void QCameraZoomControl_ConnectMaximumDigitalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraZoomControl::maximumDigitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_MaximumDigitalZoomChanged));; } void QCameraZoomControl_DisconnectMaximumDigitalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraZoomControl::maximumDigitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_MaximumDigitalZoomChanged));; } void QCameraZoomControl_MaximumDigitalZoomChanged(void* ptr, double zoom){ static_cast(ptr)->maximumDigitalZoomChanged(static_cast(zoom)); } double QCameraZoomControl_MaximumOpticalZoom(void* ptr){ return static_cast(static_cast(ptr)->maximumOpticalZoom()); } void QCameraZoomControl_ConnectMaximumOpticalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraZoomControl::maximumOpticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_MaximumOpticalZoomChanged));; } void QCameraZoomControl_DisconnectMaximumOpticalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraZoomControl::maximumOpticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_MaximumOpticalZoomChanged));; } void QCameraZoomControl_MaximumOpticalZoomChanged(void* ptr, double zoom){ static_cast(ptr)->maximumOpticalZoomChanged(static_cast(zoom)); } double QCameraZoomControl_RequestedDigitalZoom(void* ptr){ return static_cast(static_cast(ptr)->requestedDigitalZoom()); } void QCameraZoomControl_ConnectRequestedDigitalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraZoomControl::requestedDigitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_RequestedDigitalZoomChanged));; } void QCameraZoomControl_DisconnectRequestedDigitalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraZoomControl::requestedDigitalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_RequestedDigitalZoomChanged));; } void QCameraZoomControl_RequestedDigitalZoomChanged(void* ptr, double zoom){ static_cast(ptr)->requestedDigitalZoomChanged(static_cast(zoom)); } double QCameraZoomControl_RequestedOpticalZoom(void* ptr){ return static_cast(static_cast(ptr)->requestedOpticalZoom()); } void QCameraZoomControl_ConnectRequestedOpticalZoomChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QCameraZoomControl::requestedOpticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_RequestedOpticalZoomChanged));; } void QCameraZoomControl_DisconnectRequestedOpticalZoomChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QCameraZoomControl::requestedOpticalZoomChanged), static_cast(ptr), static_cast(&MyQCameraZoomControl::Signal_RequestedOpticalZoomChanged));; } void QCameraZoomControl_RequestedOpticalZoomChanged(void* ptr, double zoom){ static_cast(ptr)->requestedOpticalZoomChanged(static_cast(zoom)); } void QCameraZoomControl_ZoomTo(void* ptr, double optical, double digital){ static_cast(ptr)->zoomTo(static_cast(optical), static_cast(digital)); } void QCameraZoomControl_DestroyQCameraZoomControl(void* ptr){ static_cast(ptr)->~QCameraZoomControl(); } void QCameraZoomControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QCameraZoomControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraZoomControl::timerEvent(static_cast(event)); } void QCameraZoomControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QCameraZoomControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraZoomControl::childEvent(static_cast(event)); } void QCameraZoomControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QCameraZoomControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QCameraZoomControl::customEvent(static_cast(event)); } class MyQImageEncoderControl: public QImageEncoderControl { public: void timerEvent(QTimerEvent * event) { callbackQImageEncoderControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQImageEncoderControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQImageEncoderControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; char* QImageEncoderControl_ImageCodecDescription(void* ptr, char* codec){ return static_cast(ptr)->imageCodecDescription(QString(codec)).toUtf8().data(); } void QImageEncoderControl_SetImageSettings(void* ptr, void* settings){ static_cast(ptr)->setImageSettings(*static_cast(settings)); } char* QImageEncoderControl_SupportedImageCodecs(void* ptr){ return static_cast(ptr)->supportedImageCodecs().join("|").toUtf8().data(); } void QImageEncoderControl_DestroyQImageEncoderControl(void* ptr){ static_cast(ptr)->~QImageEncoderControl(); } void QImageEncoderControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QImageEncoderControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QImageEncoderControl::timerEvent(static_cast(event)); } void QImageEncoderControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QImageEncoderControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QImageEncoderControl::childEvent(static_cast(event)); } void QImageEncoderControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QImageEncoderControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QImageEncoderControl::customEvent(static_cast(event)); } void* QImageEncoderSettings_NewQImageEncoderSettings(){ return new QImageEncoderSettings(); } void* QImageEncoderSettings_NewQImageEncoderSettings2(void* other){ return new QImageEncoderSettings(*static_cast(other)); } char* QImageEncoderSettings_Codec(void* ptr){ return static_cast(ptr)->codec().toUtf8().data(); } void* QImageEncoderSettings_EncodingOption(void* ptr, char* option){ return new QVariant(static_cast(ptr)->encodingOption(QString(option))); } int QImageEncoderSettings_IsNull(void* ptr){ return static_cast(ptr)->isNull(); } int QImageEncoderSettings_Quality(void* ptr){ return static_cast(ptr)->quality(); } void* QImageEncoderSettings_Resolution(void* ptr){ return new QSize(static_cast(static_cast(ptr)->resolution()).width(), static_cast(static_cast(ptr)->resolution()).height()); } void QImageEncoderSettings_SetCodec(void* ptr, char* codec){ static_cast(ptr)->setCodec(QString(codec)); } void QImageEncoderSettings_SetEncodingOption(void* ptr, char* option, void* value){ static_cast(ptr)->setEncodingOption(QString(option), *static_cast(value)); } void QImageEncoderSettings_SetQuality(void* ptr, int quality){ static_cast(ptr)->setQuality(static_cast(quality)); } void QImageEncoderSettings_SetResolution(void* ptr, void* resolution){ static_cast(ptr)->setResolution(*static_cast(resolution)); } void QImageEncoderSettings_SetResolution2(void* ptr, int width, int height){ static_cast(ptr)->setResolution(width, height); } void QImageEncoderSettings_DestroyQImageEncoderSettings(void* ptr){ static_cast(ptr)->~QImageEncoderSettings(); } class MyQMediaAudioProbeControl: public QMediaAudioProbeControl { public: void Signal_Flush() { callbackQMediaAudioProbeControlFlush(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQMediaAudioProbeControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaAudioProbeControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaAudioProbeControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QMediaAudioProbeControl_ConnectFlush(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaAudioProbeControl::flush), static_cast(ptr), static_cast(&MyQMediaAudioProbeControl::Signal_Flush));; } void QMediaAudioProbeControl_DisconnectFlush(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaAudioProbeControl::flush), static_cast(ptr), static_cast(&MyQMediaAudioProbeControl::Signal_Flush));; } void QMediaAudioProbeControl_Flush(void* ptr){ static_cast(ptr)->flush(); } void QMediaAudioProbeControl_DestroyQMediaAudioProbeControl(void* ptr){ static_cast(ptr)->~QMediaAudioProbeControl(); } void QMediaAudioProbeControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaAudioProbeControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaAudioProbeControl::timerEvent(static_cast(event)); } void QMediaAudioProbeControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaAudioProbeControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaAudioProbeControl::childEvent(static_cast(event)); } void QMediaAudioProbeControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaAudioProbeControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaAudioProbeControl::customEvent(static_cast(event)); } class MyQMediaAvailabilityControl: public QMediaAvailabilityControl { public: void Signal_AvailabilityChanged(QMultimedia::AvailabilityStatus availability) { callbackQMediaAvailabilityControlAvailabilityChanged(this, this->objectName().toUtf8().data(), availability); }; void timerEvent(QTimerEvent * event) { callbackQMediaAvailabilityControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaAvailabilityControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaAvailabilityControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QMediaAvailabilityControl_Availability(void* ptr){ return static_cast(ptr)->availability(); } void QMediaAvailabilityControl_ConnectAvailabilityChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaAvailabilityControl::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaAvailabilityControl::Signal_AvailabilityChanged));; } void QMediaAvailabilityControl_DisconnectAvailabilityChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaAvailabilityControl::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaAvailabilityControl::Signal_AvailabilityChanged));; } void QMediaAvailabilityControl_AvailabilityChanged(void* ptr, int availability){ static_cast(ptr)->availabilityChanged(static_cast(availability)); } void QMediaAvailabilityControl_DestroyQMediaAvailabilityControl(void* ptr){ static_cast(ptr)->~QMediaAvailabilityControl(); } void QMediaAvailabilityControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaAvailabilityControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaAvailabilityControl::timerEvent(static_cast(event)); } void QMediaAvailabilityControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaAvailabilityControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaAvailabilityControl::childEvent(static_cast(event)); } void QMediaAvailabilityControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaAvailabilityControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaAvailabilityControl::customEvent(static_cast(event)); } class MyQMediaBindableInterface: public QMediaBindableInterface { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; }; void* QMediaBindableInterface_MediaObject(void* ptr){ return static_cast(ptr)->mediaObject(); } void QMediaBindableInterface_DestroyQMediaBindableInterface(void* ptr){ static_cast(ptr)->~QMediaBindableInterface(); } char* QMediaBindableInterface_ObjectNameAbs(void* ptr){ if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QMediaBindableInterface_BASE").toUtf8().data(); } void QMediaBindableInterface_SetObjectNameAbs(void* ptr, char* name){ if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } class MyQMediaContainerControl: public QMediaContainerControl { public: void timerEvent(QTimerEvent * event) { callbackQMediaContainerControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaContainerControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaContainerControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; char* QMediaContainerControl_ContainerDescription(void* ptr, char* format){ return static_cast(ptr)->containerDescription(QString(format)).toUtf8().data(); } char* QMediaContainerControl_ContainerFormat(void* ptr){ return static_cast(ptr)->containerFormat().toUtf8().data(); } void QMediaContainerControl_SetContainerFormat(void* ptr, char* format){ static_cast(ptr)->setContainerFormat(QString(format)); } char* QMediaContainerControl_SupportedContainers(void* ptr){ return static_cast(ptr)->supportedContainers().join("|").toUtf8().data(); } void QMediaContainerControl_DestroyQMediaContainerControl(void* ptr){ static_cast(ptr)->~QMediaContainerControl(); } void QMediaContainerControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaContainerControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaContainerControl::timerEvent(static_cast(event)); } void QMediaContainerControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaContainerControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaContainerControl::childEvent(static_cast(event)); } void QMediaContainerControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaContainerControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaContainerControl::customEvent(static_cast(event)); } void* QMediaContent_NewQMediaContent(){ return new QMediaContent(); } void* QMediaContent_NewQMediaContent7(void* playlist, void* contentUrl, int takeOwnership){ return new QMediaContent(static_cast(playlist), *static_cast(contentUrl), takeOwnership != 0); } void* QMediaContent_NewQMediaContent6(void* other){ return new QMediaContent(*static_cast(other)); } void* QMediaContent_NewQMediaContent4(void* resource){ return new QMediaContent(*static_cast(resource)); } void* QMediaContent_NewQMediaContent3(void* request){ return new QMediaContent(*static_cast(request)); } void* QMediaContent_NewQMediaContent2(void* url){ return new QMediaContent(*static_cast(url)); } void* QMediaContent_CanonicalUrl(void* ptr){ return new QUrl(static_cast(ptr)->canonicalUrl()); } int QMediaContent_IsNull(void* ptr){ return static_cast(ptr)->isNull(); } void* QMediaContent_Playlist(void* ptr){ return static_cast(ptr)->playlist(); } void QMediaContent_DestroyQMediaContent(void* ptr){ static_cast(ptr)->~QMediaContent(); } void QMediaControl_DestroyQMediaControl(void* ptr){ static_cast(ptr)->~QMediaControl(); } void QMediaControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaControl::timerEvent(static_cast(event)); } void QMediaControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaControl::childEvent(static_cast(event)); } void QMediaControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaControl::customEvent(static_cast(event)); } class MyQMediaGaplessPlaybackControl: public QMediaGaplessPlaybackControl { public: void Signal_AdvancedToNextMedia() { callbackQMediaGaplessPlaybackControlAdvancedToNextMedia(this, this->objectName().toUtf8().data()); }; void Signal_CrossfadeTimeChanged(qreal crossfadeTime) { callbackQMediaGaplessPlaybackControlCrossfadeTimeChanged(this, this->objectName().toUtf8().data(), static_cast(crossfadeTime)); }; void Signal_NextMediaChanged(const QMediaContent & media) { callbackQMediaGaplessPlaybackControlNextMediaChanged(this, this->objectName().toUtf8().data(), new QMediaContent(media)); }; void timerEvent(QTimerEvent * event) { callbackQMediaGaplessPlaybackControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaGaplessPlaybackControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaGaplessPlaybackControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QMediaGaplessPlaybackControl_ConnectAdvancedToNextMedia(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaGaplessPlaybackControl::advancedToNextMedia), static_cast(ptr), static_cast(&MyQMediaGaplessPlaybackControl::Signal_AdvancedToNextMedia));; } void QMediaGaplessPlaybackControl_DisconnectAdvancedToNextMedia(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaGaplessPlaybackControl::advancedToNextMedia), static_cast(ptr), static_cast(&MyQMediaGaplessPlaybackControl::Signal_AdvancedToNextMedia));; } void QMediaGaplessPlaybackControl_AdvancedToNextMedia(void* ptr){ static_cast(ptr)->advancedToNextMedia(); } double QMediaGaplessPlaybackControl_CrossfadeTime(void* ptr){ return static_cast(static_cast(ptr)->crossfadeTime()); } void QMediaGaplessPlaybackControl_ConnectCrossfadeTimeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaGaplessPlaybackControl::crossfadeTimeChanged), static_cast(ptr), static_cast(&MyQMediaGaplessPlaybackControl::Signal_CrossfadeTimeChanged));; } void QMediaGaplessPlaybackControl_DisconnectCrossfadeTimeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaGaplessPlaybackControl::crossfadeTimeChanged), static_cast(ptr), static_cast(&MyQMediaGaplessPlaybackControl::Signal_CrossfadeTimeChanged));; } void QMediaGaplessPlaybackControl_CrossfadeTimeChanged(void* ptr, double crossfadeTime){ static_cast(ptr)->crossfadeTimeChanged(static_cast(crossfadeTime)); } int QMediaGaplessPlaybackControl_IsCrossfadeSupported(void* ptr){ return static_cast(ptr)->isCrossfadeSupported(); } void* QMediaGaplessPlaybackControl_NextMedia(void* ptr){ return new QMediaContent(static_cast(ptr)->nextMedia()); } void QMediaGaplessPlaybackControl_ConnectNextMediaChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaGaplessPlaybackControl::nextMediaChanged), static_cast(ptr), static_cast(&MyQMediaGaplessPlaybackControl::Signal_NextMediaChanged));; } void QMediaGaplessPlaybackControl_DisconnectNextMediaChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaGaplessPlaybackControl::nextMediaChanged), static_cast(ptr), static_cast(&MyQMediaGaplessPlaybackControl::Signal_NextMediaChanged));; } void QMediaGaplessPlaybackControl_NextMediaChanged(void* ptr, void* media){ static_cast(ptr)->nextMediaChanged(*static_cast(media)); } void QMediaGaplessPlaybackControl_SetCrossfadeTime(void* ptr, double crossfadeTime){ static_cast(ptr)->setCrossfadeTime(static_cast(crossfadeTime)); } void QMediaGaplessPlaybackControl_SetNextMedia(void* ptr, void* media){ static_cast(ptr)->setNextMedia(*static_cast(media)); } void QMediaGaplessPlaybackControl_DestroyQMediaGaplessPlaybackControl(void* ptr){ static_cast(ptr)->~QMediaGaplessPlaybackControl(); } void QMediaGaplessPlaybackControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaGaplessPlaybackControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaGaplessPlaybackControl::timerEvent(static_cast(event)); } void QMediaGaplessPlaybackControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaGaplessPlaybackControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaGaplessPlaybackControl::childEvent(static_cast(event)); } void QMediaGaplessPlaybackControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaGaplessPlaybackControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaGaplessPlaybackControl::customEvent(static_cast(event)); } class MyQMediaNetworkAccessControl: public QMediaNetworkAccessControl { public: void timerEvent(QTimerEvent * event) { callbackQMediaNetworkAccessControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaNetworkAccessControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaNetworkAccessControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QMediaNetworkAccessControl_DestroyQMediaNetworkAccessControl(void* ptr){ static_cast(ptr)->~QMediaNetworkAccessControl(); } void QMediaNetworkAccessControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaNetworkAccessControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaNetworkAccessControl::timerEvent(static_cast(event)); } void QMediaNetworkAccessControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaNetworkAccessControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaNetworkAccessControl::childEvent(static_cast(event)); } void QMediaNetworkAccessControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaNetworkAccessControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaNetworkAccessControl::customEvent(static_cast(event)); } class MyQMediaObject: public QMediaObject { public: void Signal_AvailabilityChanged2(QMultimedia::AvailabilityStatus availability) { callbackQMediaObjectAvailabilityChanged2(this, this->objectName().toUtf8().data(), availability); }; void Signal_AvailabilityChanged(bool available) { callbackQMediaObjectAvailabilityChanged(this, this->objectName().toUtf8().data(), available); }; void Signal_MetaDataAvailableChanged(bool available) { callbackQMediaObjectMetaDataAvailableChanged(this, this->objectName().toUtf8().data(), available); }; void Signal_MetaDataChanged() { callbackQMediaObjectMetaDataChanged(this, this->objectName().toUtf8().data()); }; void Signal_MetaDataChanged2(const QString & key, const QVariant & value) { callbackQMediaObjectMetaDataChanged2(this, this->objectName().toUtf8().data(), key.toUtf8().data(), new QVariant(value)); }; void Signal_NotifyIntervalChanged(int milliseconds) { callbackQMediaObjectNotifyIntervalChanged(this, this->objectName().toUtf8().data(), milliseconds); }; void unbind(QObject * object) { callbackQMediaObjectUnbind(this, this->objectName().toUtf8().data(), object); }; void timerEvent(QTimerEvent * event) { callbackQMediaObjectTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaObjectChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaObjectCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QMediaObject_NotifyInterval(void* ptr){ return static_cast(ptr)->notifyInterval(); } void QMediaObject_SetNotifyInterval(void* ptr, int milliSeconds){ static_cast(ptr)->setNotifyInterval(milliSeconds); } int QMediaObject_Availability(void* ptr){ return static_cast(ptr)->availability(); } void QMediaObject_ConnectAvailabilityChanged2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaObject::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_AvailabilityChanged2));; } void QMediaObject_DisconnectAvailabilityChanged2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaObject::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_AvailabilityChanged2));; } void QMediaObject_AvailabilityChanged2(void* ptr, int availability){ static_cast(ptr)->availabilityChanged(static_cast(availability)); } void QMediaObject_ConnectAvailabilityChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaObject::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_AvailabilityChanged));; } void QMediaObject_DisconnectAvailabilityChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaObject::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_AvailabilityChanged));; } void QMediaObject_AvailabilityChanged(void* ptr, int available){ static_cast(ptr)->availabilityChanged(available != 0); } char* QMediaObject_AvailableMetaData(void* ptr){ return static_cast(ptr)->availableMetaData().join("|").toUtf8().data(); } int QMediaObject_Bind(void* ptr, void* object){ return static_cast(ptr)->bind(static_cast(object)); } int QMediaObject_IsAvailable(void* ptr){ return static_cast(ptr)->isAvailable(); } int QMediaObject_IsMetaDataAvailable(void* ptr){ return static_cast(ptr)->isMetaDataAvailable(); } void* QMediaObject_MetaData(void* ptr, char* key){ return new QVariant(static_cast(ptr)->metaData(QString(key))); } void QMediaObject_ConnectMetaDataAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaObject::metaDataAvailableChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_MetaDataAvailableChanged));; } void QMediaObject_DisconnectMetaDataAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaObject::metaDataAvailableChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_MetaDataAvailableChanged));; } void QMediaObject_MetaDataAvailableChanged(void* ptr, int available){ static_cast(ptr)->metaDataAvailableChanged(available != 0); } void QMediaObject_ConnectMetaDataChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaObject::metaDataChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_MetaDataChanged));; } void QMediaObject_DisconnectMetaDataChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaObject::metaDataChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_MetaDataChanged));; } void QMediaObject_MetaDataChanged(void* ptr){ static_cast(ptr)->metaDataChanged(); } void QMediaObject_ConnectMetaDataChanged2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaObject::metaDataChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_MetaDataChanged2));; } void QMediaObject_DisconnectMetaDataChanged2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaObject::metaDataChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_MetaDataChanged2));; } void QMediaObject_MetaDataChanged2(void* ptr, char* key, void* value){ static_cast(ptr)->metaDataChanged(QString(key), *static_cast(value)); } void QMediaObject_ConnectNotifyIntervalChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaObject::notifyIntervalChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_NotifyIntervalChanged));; } void QMediaObject_DisconnectNotifyIntervalChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaObject::notifyIntervalChanged), static_cast(ptr), static_cast(&MyQMediaObject::Signal_NotifyIntervalChanged));; } void QMediaObject_NotifyIntervalChanged(void* ptr, int milliseconds){ static_cast(ptr)->notifyIntervalChanged(milliseconds); } void* QMediaObject_Service(void* ptr){ return static_cast(ptr)->service(); } void QMediaObject_Unbind(void* ptr, void* object){ static_cast(ptr)->unbind(static_cast(object)); } void QMediaObject_UnbindDefault(void* ptr, void* object){ static_cast(ptr)->QMediaObject::unbind(static_cast(object)); } void QMediaObject_DestroyQMediaObject(void* ptr){ static_cast(ptr)->~QMediaObject(); } void QMediaObject_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaObject_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaObject::timerEvent(static_cast(event)); } void QMediaObject_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaObject_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaObject::childEvent(static_cast(event)); } void QMediaObject_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaObject_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaObject::customEvent(static_cast(event)); } class MyQMediaPlayer: public QMediaPlayer { public: MyQMediaPlayer(QObject *parent, Flags flags) : QMediaPlayer(parent, flags) {}; void Signal_AudioAvailableChanged(bool available) { callbackQMediaPlayerAudioAvailableChanged(this, this->objectName().toUtf8().data(), available); }; void Signal_BufferStatusChanged(int percentFilled) { callbackQMediaPlayerBufferStatusChanged(this, this->objectName().toUtf8().data(), percentFilled); }; void Signal_CurrentMediaChanged(const QMediaContent & media) { callbackQMediaPlayerCurrentMediaChanged(this, this->objectName().toUtf8().data(), new QMediaContent(media)); }; void Signal_DurationChanged(qint64 duration) { callbackQMediaPlayerDurationChanged(this, this->objectName().toUtf8().data(), static_cast(duration)); }; void Signal_Error2(QMediaPlayer::Error error) { callbackQMediaPlayerError2(this, this->objectName().toUtf8().data(), error); }; void Signal_MediaChanged(const QMediaContent & media) { callbackQMediaPlayerMediaChanged(this, this->objectName().toUtf8().data(), new QMediaContent(media)); }; void Signal_MediaStatusChanged(QMediaPlayer::MediaStatus status) { callbackQMediaPlayerMediaStatusChanged(this, this->objectName().toUtf8().data(), status); }; void Signal_MutedChanged(bool muted) { callbackQMediaPlayerMutedChanged(this, this->objectName().toUtf8().data(), muted); }; void Signal_PlaybackRateChanged(qreal rate) { callbackQMediaPlayerPlaybackRateChanged(this, this->objectName().toUtf8().data(), static_cast(rate)); }; void Signal_PositionChanged(qint64 position) { callbackQMediaPlayerPositionChanged(this, this->objectName().toUtf8().data(), static_cast(position)); }; void Signal_SeekableChanged(bool seekable) { callbackQMediaPlayerSeekableChanged(this, this->objectName().toUtf8().data(), seekable); }; void Signal_StateChanged(QMediaPlayer::State state) { callbackQMediaPlayerStateChanged(this, this->objectName().toUtf8().data(), state); }; void Signal_VideoAvailableChanged(bool videoAvailable) { callbackQMediaPlayerVideoAvailableChanged(this, this->objectName().toUtf8().data(), videoAvailable); }; void Signal_VolumeChanged(int volume) { callbackQMediaPlayerVolumeChanged(this, this->objectName().toUtf8().data(), volume); }; void unbind(QObject * object) { callbackQMediaPlayerUnbind(this, this->objectName().toUtf8().data(), object); }; void timerEvent(QTimerEvent * event) { callbackQMediaPlayerTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaPlayerChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaPlayerCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QMediaPlayer_BufferStatus(void* ptr){ return static_cast(ptr)->bufferStatus(); } void* QMediaPlayer_CurrentMedia(void* ptr){ return new QMediaContent(static_cast(ptr)->currentMedia()); } long long QMediaPlayer_Duration(void* ptr){ return static_cast(static_cast(ptr)->duration()); } char* QMediaPlayer_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } int QMediaPlayer_IsAudioAvailable(void* ptr){ return static_cast(ptr)->isAudioAvailable(); } int QMediaPlayer_IsMuted(void* ptr){ return static_cast(ptr)->isMuted(); } int QMediaPlayer_IsSeekable(void* ptr){ return static_cast(ptr)->isSeekable(); } int QMediaPlayer_IsVideoAvailable(void* ptr){ return static_cast(ptr)->isVideoAvailable(); } void* QMediaPlayer_Media(void* ptr){ return new QMediaContent(static_cast(ptr)->media()); } int QMediaPlayer_MediaStatus(void* ptr){ return static_cast(ptr)->mediaStatus(); } double QMediaPlayer_PlaybackRate(void* ptr){ return static_cast(static_cast(ptr)->playbackRate()); } void* QMediaPlayer_Playlist(void* ptr){ return static_cast(ptr)->playlist(); } long long QMediaPlayer_Position(void* ptr){ return static_cast(static_cast(ptr)->position()); } void QMediaPlayer_SetMuted(void* ptr, int muted){ QMetaObject::invokeMethod(static_cast(ptr), "setMuted", Q_ARG(bool, muted != 0)); } void QMediaPlayer_SetPlaybackRate(void* ptr, double rate){ QMetaObject::invokeMethod(static_cast(ptr), "setPlaybackRate", Q_ARG(qreal, static_cast(rate))); } void QMediaPlayer_SetPlaylist(void* ptr, void* playlist){ QMetaObject::invokeMethod(static_cast(ptr), "setPlaylist", Q_ARG(QMediaPlaylist*, static_cast(playlist))); } void QMediaPlayer_SetPosition(void* ptr, long long position){ QMetaObject::invokeMethod(static_cast(ptr), "setPosition", Q_ARG(qint64, static_cast(position))); } void QMediaPlayer_SetVideoOutput2(void* ptr, void* output){ static_cast(ptr)->setVideoOutput(static_cast(output)); } void QMediaPlayer_SetVideoOutput(void* ptr, void* output){ static_cast(ptr)->setVideoOutput(static_cast(output)); } void QMediaPlayer_SetVolume(void* ptr, int volume){ QMetaObject::invokeMethod(static_cast(ptr), "setVolume", Q_ARG(int, volume)); } int QMediaPlayer_State(void* ptr){ return static_cast(ptr)->state(); } int QMediaPlayer_Volume(void* ptr){ return static_cast(ptr)->volume(); } void* QMediaPlayer_NewQMediaPlayer(void* parent, int flags){ return new MyQMediaPlayer(static_cast(parent), static_cast(flags)); } void QMediaPlayer_ConnectAudioAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::audioAvailableChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_AudioAvailableChanged));; } void QMediaPlayer_DisconnectAudioAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::audioAvailableChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_AudioAvailableChanged));; } void QMediaPlayer_AudioAvailableChanged(void* ptr, int available){ static_cast(ptr)->audioAvailableChanged(available != 0); } int QMediaPlayer_Availability(void* ptr){ return static_cast(ptr)->availability(); } void QMediaPlayer_ConnectBufferStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::bufferStatusChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_BufferStatusChanged));; } void QMediaPlayer_DisconnectBufferStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::bufferStatusChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_BufferStatusChanged));; } void QMediaPlayer_BufferStatusChanged(void* ptr, int percentFilled){ static_cast(ptr)->bufferStatusChanged(percentFilled); } void QMediaPlayer_ConnectCurrentMediaChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::currentMediaChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_CurrentMediaChanged));; } void QMediaPlayer_DisconnectCurrentMediaChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::currentMediaChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_CurrentMediaChanged));; } void QMediaPlayer_CurrentMediaChanged(void* ptr, void* media){ static_cast(ptr)->currentMediaChanged(*static_cast(media)); } void QMediaPlayer_ConnectDurationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::durationChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_DurationChanged));; } void QMediaPlayer_DisconnectDurationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::durationChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_DurationChanged));; } void QMediaPlayer_DurationChanged(void* ptr, long long duration){ static_cast(ptr)->durationChanged(static_cast(duration)); } void QMediaPlayer_ConnectError2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::error), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_Error2));; } void QMediaPlayer_DisconnectError2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::error), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_Error2));; } void QMediaPlayer_Error2(void* ptr, int error){ static_cast(ptr)->error(static_cast(error)); } int QMediaPlayer_Error(void* ptr){ return static_cast(ptr)->error(); } int QMediaPlayer_QMediaPlayer_HasSupport(char* mimeType, char* codecs, int flags){ return QMediaPlayer::hasSupport(QString(mimeType), QString(codecs).split("|", QString::SkipEmptyParts), static_cast(flags)); } void QMediaPlayer_ConnectMediaChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::mediaChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_MediaChanged));; } void QMediaPlayer_DisconnectMediaChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::mediaChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_MediaChanged));; } void QMediaPlayer_MediaChanged(void* ptr, void* media){ static_cast(ptr)->mediaChanged(*static_cast(media)); } void QMediaPlayer_ConnectMediaStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::mediaStatusChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_MediaStatusChanged));; } void QMediaPlayer_DisconnectMediaStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::mediaStatusChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_MediaStatusChanged));; } void QMediaPlayer_MediaStatusChanged(void* ptr, int status){ static_cast(ptr)->mediaStatusChanged(static_cast(status)); } void* QMediaPlayer_MediaStream(void* ptr){ return const_cast(static_cast(ptr)->mediaStream()); } void QMediaPlayer_ConnectMutedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::mutedChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_MutedChanged));; } void QMediaPlayer_DisconnectMutedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::mutedChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_MutedChanged));; } void QMediaPlayer_MutedChanged(void* ptr, int muted){ static_cast(ptr)->mutedChanged(muted != 0); } void QMediaPlayer_Pause(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "pause"); } void QMediaPlayer_Play(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "play"); } void QMediaPlayer_ConnectPlaybackRateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::playbackRateChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_PlaybackRateChanged));; } void QMediaPlayer_DisconnectPlaybackRateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::playbackRateChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_PlaybackRateChanged));; } void QMediaPlayer_PlaybackRateChanged(void* ptr, double rate){ static_cast(ptr)->playbackRateChanged(static_cast(rate)); } void QMediaPlayer_ConnectPositionChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::positionChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_PositionChanged));; } void QMediaPlayer_DisconnectPositionChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::positionChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_PositionChanged));; } void QMediaPlayer_PositionChanged(void* ptr, long long position){ static_cast(ptr)->positionChanged(static_cast(position)); } void QMediaPlayer_ConnectSeekableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::seekableChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_SeekableChanged));; } void QMediaPlayer_DisconnectSeekableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::seekableChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_SeekableChanged));; } void QMediaPlayer_SeekableChanged(void* ptr, int seekable){ static_cast(ptr)->seekableChanged(seekable != 0); } void QMediaPlayer_SetMedia(void* ptr, void* media, void* stream){ QMetaObject::invokeMethod(static_cast(ptr), "setMedia", Q_ARG(QMediaContent, *static_cast(media)), Q_ARG(QIODevice*, static_cast(stream))); } void QMediaPlayer_SetVideoOutput3(void* ptr, void* surface){ static_cast(ptr)->setVideoOutput(static_cast(surface)); } void QMediaPlayer_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::stateChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_StateChanged));; } void QMediaPlayer_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::stateChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_StateChanged));; } void QMediaPlayer_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } void QMediaPlayer_Stop(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "stop"); } void QMediaPlayer_ConnectVideoAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::videoAvailableChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_VideoAvailableChanged));; } void QMediaPlayer_DisconnectVideoAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::videoAvailableChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_VideoAvailableChanged));; } void QMediaPlayer_VideoAvailableChanged(void* ptr, int videoAvailable){ static_cast(ptr)->videoAvailableChanged(videoAvailable != 0); } void QMediaPlayer_ConnectVolumeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayer::volumeChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_VolumeChanged));; } void QMediaPlayer_DisconnectVolumeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayer::volumeChanged), static_cast(ptr), static_cast(&MyQMediaPlayer::Signal_VolumeChanged));; } void QMediaPlayer_VolumeChanged(void* ptr, int volume){ static_cast(ptr)->volumeChanged(volume); } void QMediaPlayer_DestroyQMediaPlayer(void* ptr){ static_cast(ptr)->~QMediaPlayer(); } void QMediaPlayer_Unbind(void* ptr, void* object){ static_cast(ptr)->unbind(static_cast(object)); } void QMediaPlayer_UnbindDefault(void* ptr, void* object){ static_cast(ptr)->QMediaPlayer::unbind(static_cast(object)); } void QMediaPlayer_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaPlayer_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaPlayer::timerEvent(static_cast(event)); } void QMediaPlayer_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaPlayer_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaPlayer::childEvent(static_cast(event)); } void QMediaPlayer_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaPlayer_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaPlayer::customEvent(static_cast(event)); } class MyQMediaPlayerControl: public QMediaPlayerControl { public: void Signal_AudioAvailableChanged(bool audio) { callbackQMediaPlayerControlAudioAvailableChanged(this, this->objectName().toUtf8().data(), audio); }; void Signal_BufferStatusChanged(int progress) { callbackQMediaPlayerControlBufferStatusChanged(this, this->objectName().toUtf8().data(), progress); }; void Signal_DurationChanged(qint64 duration) { callbackQMediaPlayerControlDurationChanged(this, this->objectName().toUtf8().data(), static_cast(duration)); }; void Signal_Error(int error, const QString & errorString) { callbackQMediaPlayerControlError(this, this->objectName().toUtf8().data(), error, errorString.toUtf8().data()); }; void Signal_MediaChanged(const QMediaContent & content) { callbackQMediaPlayerControlMediaChanged(this, this->objectName().toUtf8().data(), new QMediaContent(content)); }; void Signal_MediaStatusChanged(QMediaPlayer::MediaStatus status) { callbackQMediaPlayerControlMediaStatusChanged(this, this->objectName().toUtf8().data(), status); }; void Signal_MutedChanged(bool mute) { callbackQMediaPlayerControlMutedChanged(this, this->objectName().toUtf8().data(), mute); }; void Signal_PlaybackRateChanged(qreal rate) { callbackQMediaPlayerControlPlaybackRateChanged(this, this->objectName().toUtf8().data(), static_cast(rate)); }; void Signal_PositionChanged(qint64 position) { callbackQMediaPlayerControlPositionChanged(this, this->objectName().toUtf8().data(), static_cast(position)); }; void Signal_SeekableChanged(bool seekable) { callbackQMediaPlayerControlSeekableChanged(this, this->objectName().toUtf8().data(), seekable); }; void Signal_StateChanged(QMediaPlayer::State state) { callbackQMediaPlayerControlStateChanged(this, this->objectName().toUtf8().data(), state); }; void Signal_VideoAvailableChanged(bool video) { callbackQMediaPlayerControlVideoAvailableChanged(this, this->objectName().toUtf8().data(), video); }; void Signal_VolumeChanged(int volume) { callbackQMediaPlayerControlVolumeChanged(this, this->objectName().toUtf8().data(), volume); }; void timerEvent(QTimerEvent * event) { callbackQMediaPlayerControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaPlayerControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaPlayerControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QMediaPlayerControl_ConnectAudioAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::audioAvailableChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_AudioAvailableChanged));; } void QMediaPlayerControl_DisconnectAudioAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::audioAvailableChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_AudioAvailableChanged));; } void QMediaPlayerControl_AudioAvailableChanged(void* ptr, int audio){ static_cast(ptr)->audioAvailableChanged(audio != 0); } int QMediaPlayerControl_BufferStatus(void* ptr){ return static_cast(ptr)->bufferStatus(); } void QMediaPlayerControl_ConnectBufferStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::bufferStatusChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_BufferStatusChanged));; } void QMediaPlayerControl_DisconnectBufferStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::bufferStatusChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_BufferStatusChanged));; } void QMediaPlayerControl_BufferStatusChanged(void* ptr, int progress){ static_cast(ptr)->bufferStatusChanged(progress); } long long QMediaPlayerControl_Duration(void* ptr){ return static_cast(static_cast(ptr)->duration()); } void QMediaPlayerControl_ConnectDurationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::durationChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_DurationChanged));; } void QMediaPlayerControl_DisconnectDurationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::durationChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_DurationChanged));; } void QMediaPlayerControl_DurationChanged(void* ptr, long long duration){ static_cast(ptr)->durationChanged(static_cast(duration)); } void QMediaPlayerControl_ConnectError(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::error), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_Error));; } void QMediaPlayerControl_DisconnectError(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::error), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_Error));; } void QMediaPlayerControl_Error(void* ptr, int error, char* errorString){ static_cast(ptr)->error(error, QString(errorString)); } int QMediaPlayerControl_IsAudioAvailable(void* ptr){ return static_cast(ptr)->isAudioAvailable(); } int QMediaPlayerControl_IsMuted(void* ptr){ return static_cast(ptr)->isMuted(); } int QMediaPlayerControl_IsSeekable(void* ptr){ return static_cast(ptr)->isSeekable(); } int QMediaPlayerControl_IsVideoAvailable(void* ptr){ return static_cast(ptr)->isVideoAvailable(); } void* QMediaPlayerControl_Media(void* ptr){ return new QMediaContent(static_cast(ptr)->media()); } void QMediaPlayerControl_ConnectMediaChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::mediaChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_MediaChanged));; } void QMediaPlayerControl_DisconnectMediaChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::mediaChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_MediaChanged));; } void QMediaPlayerControl_MediaChanged(void* ptr, void* content){ static_cast(ptr)->mediaChanged(*static_cast(content)); } int QMediaPlayerControl_MediaStatus(void* ptr){ return static_cast(ptr)->mediaStatus(); } void QMediaPlayerControl_ConnectMediaStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::mediaStatusChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_MediaStatusChanged));; } void QMediaPlayerControl_DisconnectMediaStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::mediaStatusChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_MediaStatusChanged));; } void QMediaPlayerControl_MediaStatusChanged(void* ptr, int status){ static_cast(ptr)->mediaStatusChanged(static_cast(status)); } void* QMediaPlayerControl_MediaStream(void* ptr){ return const_cast(static_cast(ptr)->mediaStream()); } void QMediaPlayerControl_ConnectMutedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::mutedChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_MutedChanged));; } void QMediaPlayerControl_DisconnectMutedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::mutedChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_MutedChanged));; } void QMediaPlayerControl_MutedChanged(void* ptr, int mute){ static_cast(ptr)->mutedChanged(mute != 0); } void QMediaPlayerControl_Pause(void* ptr){ static_cast(ptr)->pause(); } void QMediaPlayerControl_Play(void* ptr){ static_cast(ptr)->play(); } double QMediaPlayerControl_PlaybackRate(void* ptr){ return static_cast(static_cast(ptr)->playbackRate()); } void QMediaPlayerControl_ConnectPlaybackRateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::playbackRateChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_PlaybackRateChanged));; } void QMediaPlayerControl_DisconnectPlaybackRateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::playbackRateChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_PlaybackRateChanged));; } void QMediaPlayerControl_PlaybackRateChanged(void* ptr, double rate){ static_cast(ptr)->playbackRateChanged(static_cast(rate)); } long long QMediaPlayerControl_Position(void* ptr){ return static_cast(static_cast(ptr)->position()); } void QMediaPlayerControl_ConnectPositionChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::positionChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_PositionChanged));; } void QMediaPlayerControl_DisconnectPositionChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::positionChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_PositionChanged));; } void QMediaPlayerControl_PositionChanged(void* ptr, long long position){ static_cast(ptr)->positionChanged(static_cast(position)); } void QMediaPlayerControl_ConnectSeekableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::seekableChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_SeekableChanged));; } void QMediaPlayerControl_DisconnectSeekableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::seekableChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_SeekableChanged));; } void QMediaPlayerControl_SeekableChanged(void* ptr, int seekable){ static_cast(ptr)->seekableChanged(seekable != 0); } void QMediaPlayerControl_SetMedia(void* ptr, void* media, void* stream){ static_cast(ptr)->setMedia(*static_cast(media), static_cast(stream)); } void QMediaPlayerControl_SetMuted(void* ptr, int mute){ static_cast(ptr)->setMuted(mute != 0); } void QMediaPlayerControl_SetPlaybackRate(void* ptr, double rate){ static_cast(ptr)->setPlaybackRate(static_cast(rate)); } void QMediaPlayerControl_SetPosition(void* ptr, long long position){ static_cast(ptr)->setPosition(static_cast(position)); } void QMediaPlayerControl_SetVolume(void* ptr, int volume){ static_cast(ptr)->setVolume(volume); } int QMediaPlayerControl_State(void* ptr){ return static_cast(ptr)->state(); } void QMediaPlayerControl_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::stateChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_StateChanged));; } void QMediaPlayerControl_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::stateChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_StateChanged));; } void QMediaPlayerControl_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } void QMediaPlayerControl_Stop(void* ptr){ static_cast(ptr)->stop(); } void QMediaPlayerControl_ConnectVideoAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::videoAvailableChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_VideoAvailableChanged));; } void QMediaPlayerControl_DisconnectVideoAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::videoAvailableChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_VideoAvailableChanged));; } void QMediaPlayerControl_VideoAvailableChanged(void* ptr, int video){ static_cast(ptr)->videoAvailableChanged(video != 0); } int QMediaPlayerControl_Volume(void* ptr){ return static_cast(ptr)->volume(); } void QMediaPlayerControl_ConnectVolumeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlayerControl::volumeChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_VolumeChanged));; } void QMediaPlayerControl_DisconnectVolumeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlayerControl::volumeChanged), static_cast(ptr), static_cast(&MyQMediaPlayerControl::Signal_VolumeChanged));; } void QMediaPlayerControl_VolumeChanged(void* ptr, int volume){ static_cast(ptr)->volumeChanged(volume); } void QMediaPlayerControl_DestroyQMediaPlayerControl(void* ptr){ static_cast(ptr)->~QMediaPlayerControl(); } void QMediaPlayerControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaPlayerControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaPlayerControl::timerEvent(static_cast(event)); } void QMediaPlayerControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaPlayerControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaPlayerControl::childEvent(static_cast(event)); } void QMediaPlayerControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaPlayerControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaPlayerControl::customEvent(static_cast(event)); } class MyQMediaPlaylist: public QMediaPlaylist { public: MyQMediaPlaylist(QObject *parent) : QMediaPlaylist(parent) {}; void Signal_CurrentIndexChanged(int position) { callbackQMediaPlaylistCurrentIndexChanged(this, this->objectName().toUtf8().data(), position); }; void Signal_CurrentMediaChanged(const QMediaContent & content) { callbackQMediaPlaylistCurrentMediaChanged(this, this->objectName().toUtf8().data(), new QMediaContent(content)); }; void Signal_LoadFailed() { callbackQMediaPlaylistLoadFailed(this, this->objectName().toUtf8().data()); }; void Signal_Loaded() { callbackQMediaPlaylistLoaded(this, this->objectName().toUtf8().data()); }; void Signal_MediaAboutToBeInserted(int start, int end) { callbackQMediaPlaylistMediaAboutToBeInserted(this, this->objectName().toUtf8().data(), start, end); }; void Signal_MediaAboutToBeRemoved(int start, int end) { callbackQMediaPlaylistMediaAboutToBeRemoved(this, this->objectName().toUtf8().data(), start, end); }; void Signal_MediaChanged(int start, int end) { callbackQMediaPlaylistMediaChanged(this, this->objectName().toUtf8().data(), start, end); }; void Signal_MediaInserted(int start, int end) { callbackQMediaPlaylistMediaInserted(this, this->objectName().toUtf8().data(), start, end); }; void Signal_MediaRemoved(int start, int end) { callbackQMediaPlaylistMediaRemoved(this, this->objectName().toUtf8().data(), start, end); }; void Signal_PlaybackModeChanged(QMediaPlaylist::PlaybackMode mode) { callbackQMediaPlaylistPlaybackModeChanged(this, this->objectName().toUtf8().data(), mode); }; void timerEvent(QTimerEvent * event) { callbackQMediaPlaylistTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaPlaylistChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaPlaylistCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QMediaPlaylist_PlaybackMode(void* ptr){ return static_cast(ptr)->playbackMode(); } void QMediaPlaylist_SetPlaybackMode(void* ptr, int mode){ static_cast(ptr)->setPlaybackMode(static_cast(mode)); } void* QMediaPlaylist_NewQMediaPlaylist(void* parent){ return new MyQMediaPlaylist(static_cast(parent)); } int QMediaPlaylist_AddMedia(void* ptr, void* content){ return static_cast(ptr)->addMedia(*static_cast(content)); } int QMediaPlaylist_Clear(void* ptr){ return static_cast(ptr)->clear(); } int QMediaPlaylist_CurrentIndex(void* ptr){ return static_cast(ptr)->currentIndex(); } void QMediaPlaylist_ConnectCurrentIndexChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::currentIndexChanged), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_CurrentIndexChanged));; } void QMediaPlaylist_DisconnectCurrentIndexChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::currentIndexChanged), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_CurrentIndexChanged));; } void QMediaPlaylist_CurrentIndexChanged(void* ptr, int position){ static_cast(ptr)->currentIndexChanged(position); } void* QMediaPlaylist_CurrentMedia(void* ptr){ return new QMediaContent(static_cast(ptr)->currentMedia()); } void QMediaPlaylist_ConnectCurrentMediaChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::currentMediaChanged), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_CurrentMediaChanged));; } void QMediaPlaylist_DisconnectCurrentMediaChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::currentMediaChanged), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_CurrentMediaChanged));; } void QMediaPlaylist_CurrentMediaChanged(void* ptr, void* content){ static_cast(ptr)->currentMediaChanged(*static_cast(content)); } int QMediaPlaylist_Error(void* ptr){ return static_cast(ptr)->error(); } char* QMediaPlaylist_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } int QMediaPlaylist_InsertMedia(void* ptr, int pos, void* content){ return static_cast(ptr)->insertMedia(pos, *static_cast(content)); } int QMediaPlaylist_IsEmpty(void* ptr){ return static_cast(ptr)->isEmpty(); } int QMediaPlaylist_IsReadOnly(void* ptr){ return static_cast(ptr)->isReadOnly(); } void QMediaPlaylist_Load3(void* ptr, void* device, char* format){ static_cast(ptr)->load(static_cast(device), const_cast(format)); } void QMediaPlaylist_Load(void* ptr, void* request, char* format){ static_cast(ptr)->load(*static_cast(request), const_cast(format)); } void QMediaPlaylist_Load2(void* ptr, void* location, char* format){ static_cast(ptr)->load(*static_cast(location), const_cast(format)); } void QMediaPlaylist_ConnectLoadFailed(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::loadFailed), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_LoadFailed));; } void QMediaPlaylist_DisconnectLoadFailed(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::loadFailed), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_LoadFailed));; } void QMediaPlaylist_LoadFailed(void* ptr){ static_cast(ptr)->loadFailed(); } void QMediaPlaylist_ConnectLoaded(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::loaded), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_Loaded));; } void QMediaPlaylist_DisconnectLoaded(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::loaded), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_Loaded));; } void QMediaPlaylist_Loaded(void* ptr){ static_cast(ptr)->loaded(); } void* QMediaPlaylist_Media(void* ptr, int index){ return new QMediaContent(static_cast(ptr)->media(index)); } void QMediaPlaylist_ConnectMediaAboutToBeInserted(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaAboutToBeInserted), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaAboutToBeInserted));; } void QMediaPlaylist_DisconnectMediaAboutToBeInserted(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaAboutToBeInserted), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaAboutToBeInserted));; } void QMediaPlaylist_MediaAboutToBeInserted(void* ptr, int start, int end){ static_cast(ptr)->mediaAboutToBeInserted(start, end); } void QMediaPlaylist_ConnectMediaAboutToBeRemoved(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaAboutToBeRemoved), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaAboutToBeRemoved));; } void QMediaPlaylist_DisconnectMediaAboutToBeRemoved(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaAboutToBeRemoved), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaAboutToBeRemoved));; } void QMediaPlaylist_MediaAboutToBeRemoved(void* ptr, int start, int end){ static_cast(ptr)->mediaAboutToBeRemoved(start, end); } void QMediaPlaylist_ConnectMediaChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaChanged), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaChanged));; } void QMediaPlaylist_DisconnectMediaChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaChanged), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaChanged));; } void QMediaPlaylist_MediaChanged(void* ptr, int start, int end){ static_cast(ptr)->mediaChanged(start, end); } int QMediaPlaylist_MediaCount(void* ptr){ return static_cast(ptr)->mediaCount(); } void QMediaPlaylist_ConnectMediaInserted(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaInserted), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaInserted));; } void QMediaPlaylist_DisconnectMediaInserted(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaInserted), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaInserted));; } void QMediaPlaylist_MediaInserted(void* ptr, int start, int end){ static_cast(ptr)->mediaInserted(start, end); } void* QMediaPlaylist_MediaObject(void* ptr){ return static_cast(ptr)->mediaObject(); } void QMediaPlaylist_ConnectMediaRemoved(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaRemoved), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaRemoved));; } void QMediaPlaylist_DisconnectMediaRemoved(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::mediaRemoved), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_MediaRemoved));; } void QMediaPlaylist_MediaRemoved(void* ptr, int start, int end){ static_cast(ptr)->mediaRemoved(start, end); } void QMediaPlaylist_Next(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "next"); } int QMediaPlaylist_NextIndex(void* ptr, int steps){ return static_cast(ptr)->nextIndex(steps); } void QMediaPlaylist_ConnectPlaybackModeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaPlaylist::playbackModeChanged), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_PlaybackModeChanged));; } void QMediaPlaylist_DisconnectPlaybackModeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaPlaylist::playbackModeChanged), static_cast(ptr), static_cast(&MyQMediaPlaylist::Signal_PlaybackModeChanged));; } void QMediaPlaylist_PlaybackModeChanged(void* ptr, int mode){ static_cast(ptr)->playbackModeChanged(static_cast(mode)); } void QMediaPlaylist_Previous(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "previous"); } int QMediaPlaylist_PreviousIndex(void* ptr, int steps){ return static_cast(ptr)->previousIndex(steps); } int QMediaPlaylist_RemoveMedia(void* ptr, int pos){ return static_cast(ptr)->removeMedia(pos); } int QMediaPlaylist_RemoveMedia2(void* ptr, int start, int end){ return static_cast(ptr)->removeMedia(start, end); } int QMediaPlaylist_Save2(void* ptr, void* device, char* format){ return static_cast(ptr)->save(static_cast(device), const_cast(format)); } int QMediaPlaylist_Save(void* ptr, void* location, char* format){ return static_cast(ptr)->save(*static_cast(location), const_cast(format)); } void QMediaPlaylist_SetCurrentIndex(void* ptr, int playlistPosition){ QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, playlistPosition)); } void QMediaPlaylist_Shuffle(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "shuffle"); } void QMediaPlaylist_DestroyQMediaPlaylist(void* ptr){ static_cast(ptr)->~QMediaPlaylist(); } void QMediaPlaylist_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaPlaylist_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaPlaylist::timerEvent(static_cast(event)); } void QMediaPlaylist_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaPlaylist_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaPlaylist::childEvent(static_cast(event)); } void QMediaPlaylist_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaPlaylist_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaPlaylist::customEvent(static_cast(event)); } class MyQMediaRecorder: public QMediaRecorder { public: MyQMediaRecorder(QMediaObject *mediaObject, QObject *parent) : QMediaRecorder(mediaObject, parent) {}; void Signal_ActualLocationChanged(const QUrl & location) { callbackQMediaRecorderActualLocationChanged(this, this->objectName().toUtf8().data(), new QUrl(location)); }; void Signal_AvailabilityChanged2(QMultimedia::AvailabilityStatus availability) { callbackQMediaRecorderAvailabilityChanged2(this, this->objectName().toUtf8().data(), availability); }; void Signal_AvailabilityChanged(bool available) { callbackQMediaRecorderAvailabilityChanged(this, this->objectName().toUtf8().data(), available); }; void Signal_DurationChanged(qint64 duration) { callbackQMediaRecorderDurationChanged(this, this->objectName().toUtf8().data(), static_cast(duration)); }; void Signal_Error2(QMediaRecorder::Error error) { callbackQMediaRecorderError2(this, this->objectName().toUtf8().data(), error); }; void Signal_MetaDataAvailableChanged(bool available) { callbackQMediaRecorderMetaDataAvailableChanged(this, this->objectName().toUtf8().data(), available); }; void Signal_MetaDataChanged() { callbackQMediaRecorderMetaDataChanged(this, this->objectName().toUtf8().data()); }; void Signal_MetaDataChanged2(const QString & key, const QVariant & value) { callbackQMediaRecorderMetaDataChanged2(this, this->objectName().toUtf8().data(), key.toUtf8().data(), new QVariant(value)); }; void Signal_MetaDataWritableChanged(bool writable) { callbackQMediaRecorderMetaDataWritableChanged(this, this->objectName().toUtf8().data(), writable); }; void Signal_MutedChanged(bool muted) { callbackQMediaRecorderMutedChanged(this, this->objectName().toUtf8().data(), muted); }; void Signal_StateChanged(QMediaRecorder::State state) { callbackQMediaRecorderStateChanged(this, this->objectName().toUtf8().data(), state); }; void Signal_StatusChanged(QMediaRecorder::Status status) { callbackQMediaRecorderStatusChanged(this, this->objectName().toUtf8().data(), status); }; void Signal_VolumeChanged(qreal volume) { callbackQMediaRecorderVolumeChanged(this, this->objectName().toUtf8().data(), static_cast(volume)); }; void timerEvent(QTimerEvent * event) { callbackQMediaRecorderTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaRecorderChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaRecorderCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void* QMediaRecorder_ActualLocation(void* ptr){ return new QUrl(static_cast(ptr)->actualLocation()); } long long QMediaRecorder_Duration(void* ptr){ return static_cast(static_cast(ptr)->duration()); } int QMediaRecorder_IsMetaDataAvailable(void* ptr){ return static_cast(ptr)->isMetaDataAvailable(); } int QMediaRecorder_IsMetaDataWritable(void* ptr){ return static_cast(ptr)->isMetaDataWritable(); } int QMediaRecorder_IsMuted(void* ptr){ return static_cast(ptr)->isMuted(); } void* QMediaRecorder_OutputLocation(void* ptr){ return new QUrl(static_cast(ptr)->outputLocation()); } void QMediaRecorder_SetMuted(void* ptr, int muted){ QMetaObject::invokeMethod(static_cast(ptr), "setMuted", Q_ARG(bool, muted != 0)); } int QMediaRecorder_SetOutputLocation(void* ptr, void* location){ return static_cast(ptr)->setOutputLocation(*static_cast(location)); } void QMediaRecorder_SetVolume(void* ptr, double volume){ QMetaObject::invokeMethod(static_cast(ptr), "setVolume", Q_ARG(qreal, static_cast(volume))); } double QMediaRecorder_Volume(void* ptr){ return static_cast(static_cast(ptr)->volume()); } void* QMediaRecorder_NewQMediaRecorder(void* mediaObject, void* parent){ return new MyQMediaRecorder(static_cast(mediaObject), static_cast(parent)); } void QMediaRecorder_ConnectActualLocationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::actualLocationChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_ActualLocationChanged));; } void QMediaRecorder_DisconnectActualLocationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::actualLocationChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_ActualLocationChanged));; } void QMediaRecorder_ActualLocationChanged(void* ptr, void* location){ static_cast(ptr)->actualLocationChanged(*static_cast(location)); } char* QMediaRecorder_AudioCodecDescription(void* ptr, char* codec){ return static_cast(ptr)->audioCodecDescription(QString(codec)).toUtf8().data(); } int QMediaRecorder_Availability(void* ptr){ return static_cast(ptr)->availability(); } void QMediaRecorder_ConnectAvailabilityChanged2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_AvailabilityChanged2));; } void QMediaRecorder_DisconnectAvailabilityChanged2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_AvailabilityChanged2));; } void QMediaRecorder_AvailabilityChanged2(void* ptr, int availability){ static_cast(ptr)->availabilityChanged(static_cast(availability)); } void QMediaRecorder_ConnectAvailabilityChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_AvailabilityChanged));; } void QMediaRecorder_DisconnectAvailabilityChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::availabilityChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_AvailabilityChanged));; } void QMediaRecorder_AvailabilityChanged(void* ptr, int available){ static_cast(ptr)->availabilityChanged(available != 0); } char* QMediaRecorder_AvailableMetaData(void* ptr){ return static_cast(ptr)->availableMetaData().join("|").toUtf8().data(); } char* QMediaRecorder_ContainerDescription(void* ptr, char* format){ return static_cast(ptr)->containerDescription(QString(format)).toUtf8().data(); } char* QMediaRecorder_ContainerFormat(void* ptr){ return static_cast(ptr)->containerFormat().toUtf8().data(); } void QMediaRecorder_ConnectDurationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::durationChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_DurationChanged));; } void QMediaRecorder_DisconnectDurationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::durationChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_DurationChanged));; } void QMediaRecorder_DurationChanged(void* ptr, long long duration){ static_cast(ptr)->durationChanged(static_cast(duration)); } void QMediaRecorder_ConnectError2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::error), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_Error2));; } void QMediaRecorder_DisconnectError2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::error), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_Error2));; } void QMediaRecorder_Error2(void* ptr, int error){ static_cast(ptr)->error(static_cast(error)); } int QMediaRecorder_Error(void* ptr){ return static_cast(ptr)->error(); } char* QMediaRecorder_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } int QMediaRecorder_IsAvailable(void* ptr){ return static_cast(ptr)->isAvailable(); } void* QMediaRecorder_MediaObject(void* ptr){ return static_cast(ptr)->mediaObject(); } void* QMediaRecorder_MetaData(void* ptr, char* key){ return new QVariant(static_cast(ptr)->metaData(QString(key))); } void QMediaRecorder_ConnectMetaDataAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::metaDataAvailableChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MetaDataAvailableChanged));; } void QMediaRecorder_DisconnectMetaDataAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::metaDataAvailableChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MetaDataAvailableChanged));; } void QMediaRecorder_MetaDataAvailableChanged(void* ptr, int available){ static_cast(ptr)->metaDataAvailableChanged(available != 0); } void QMediaRecorder_ConnectMetaDataChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::metaDataChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MetaDataChanged));; } void QMediaRecorder_DisconnectMetaDataChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::metaDataChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MetaDataChanged));; } void QMediaRecorder_MetaDataChanged(void* ptr){ static_cast(ptr)->metaDataChanged(); } void QMediaRecorder_ConnectMetaDataChanged2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::metaDataChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MetaDataChanged2));; } void QMediaRecorder_DisconnectMetaDataChanged2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::metaDataChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MetaDataChanged2));; } void QMediaRecorder_MetaDataChanged2(void* ptr, char* key, void* value){ static_cast(ptr)->metaDataChanged(QString(key), *static_cast(value)); } void QMediaRecorder_ConnectMetaDataWritableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::metaDataWritableChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MetaDataWritableChanged));; } void QMediaRecorder_DisconnectMetaDataWritableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::metaDataWritableChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MetaDataWritableChanged));; } void QMediaRecorder_MetaDataWritableChanged(void* ptr, int writable){ static_cast(ptr)->metaDataWritableChanged(writable != 0); } void QMediaRecorder_ConnectMutedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::mutedChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MutedChanged));; } void QMediaRecorder_DisconnectMutedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::mutedChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_MutedChanged));; } void QMediaRecorder_MutedChanged(void* ptr, int muted){ static_cast(ptr)->mutedChanged(muted != 0); } void QMediaRecorder_Pause(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "pause"); } void QMediaRecorder_Record(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "record"); } void QMediaRecorder_SetAudioSettings(void* ptr, void* settings){ static_cast(ptr)->setAudioSettings(*static_cast(settings)); } void QMediaRecorder_SetContainerFormat(void* ptr, char* container){ static_cast(ptr)->setContainerFormat(QString(container)); } void QMediaRecorder_SetEncodingSettings(void* ptr, void* audio, void* video, char* container){ static_cast(ptr)->setEncodingSettings(*static_cast(audio), *static_cast(video), QString(container)); } void QMediaRecorder_SetMetaData(void* ptr, char* key, void* value){ static_cast(ptr)->setMetaData(QString(key), *static_cast(value)); } void QMediaRecorder_SetVideoSettings(void* ptr, void* settings){ static_cast(ptr)->setVideoSettings(*static_cast(settings)); } int QMediaRecorder_State(void* ptr){ return static_cast(ptr)->state(); } void QMediaRecorder_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::stateChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_StateChanged));; } void QMediaRecorder_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::stateChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_StateChanged));; } void QMediaRecorder_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } int QMediaRecorder_Status(void* ptr){ return static_cast(ptr)->status(); } void QMediaRecorder_ConnectStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::statusChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_StatusChanged));; } void QMediaRecorder_DisconnectStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::statusChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_StatusChanged));; } void QMediaRecorder_StatusChanged(void* ptr, int status){ static_cast(ptr)->statusChanged(static_cast(status)); } void QMediaRecorder_Stop(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "stop"); } char* QMediaRecorder_SupportedAudioCodecs(void* ptr){ return static_cast(ptr)->supportedAudioCodecs().join("|").toUtf8().data(); } char* QMediaRecorder_SupportedContainers(void* ptr){ return static_cast(ptr)->supportedContainers().join("|").toUtf8().data(); } char* QMediaRecorder_SupportedVideoCodecs(void* ptr){ return static_cast(ptr)->supportedVideoCodecs().join("|").toUtf8().data(); } char* QMediaRecorder_VideoCodecDescription(void* ptr, char* codec){ return static_cast(ptr)->videoCodecDescription(QString(codec)).toUtf8().data(); } void QMediaRecorder_ConnectVolumeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorder::volumeChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_VolumeChanged));; } void QMediaRecorder_DisconnectVolumeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorder::volumeChanged), static_cast(ptr), static_cast(&MyQMediaRecorder::Signal_VolumeChanged));; } void QMediaRecorder_VolumeChanged(void* ptr, double volume){ static_cast(ptr)->volumeChanged(static_cast(volume)); } void QMediaRecorder_DestroyQMediaRecorder(void* ptr){ static_cast(ptr)->~QMediaRecorder(); } void QMediaRecorder_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaRecorder_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaRecorder::timerEvent(static_cast(event)); } void QMediaRecorder_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaRecorder_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaRecorder::childEvent(static_cast(event)); } void QMediaRecorder_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaRecorder_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaRecorder::customEvent(static_cast(event)); } class MyQMediaRecorderControl: public QMediaRecorderControl { public: void Signal_ActualLocationChanged(const QUrl & location) { callbackQMediaRecorderControlActualLocationChanged(this, this->objectName().toUtf8().data(), new QUrl(location)); }; void Signal_DurationChanged(qint64 duration) { callbackQMediaRecorderControlDurationChanged(this, this->objectName().toUtf8().data(), static_cast(duration)); }; void Signal_Error(int error, const QString & errorString) { callbackQMediaRecorderControlError(this, this->objectName().toUtf8().data(), error, errorString.toUtf8().data()); }; void Signal_MutedChanged(bool muted) { callbackQMediaRecorderControlMutedChanged(this, this->objectName().toUtf8().data(), muted); }; void Signal_StateChanged(QMediaRecorder::State state) { callbackQMediaRecorderControlStateChanged(this, this->objectName().toUtf8().data(), state); }; void Signal_StatusChanged(QMediaRecorder::Status status) { callbackQMediaRecorderControlStatusChanged(this, this->objectName().toUtf8().data(), status); }; void Signal_VolumeChanged(qreal gain) { callbackQMediaRecorderControlVolumeChanged(this, this->objectName().toUtf8().data(), static_cast(gain)); }; void timerEvent(QTimerEvent * event) { callbackQMediaRecorderControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaRecorderControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaRecorderControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QMediaRecorderControl_ConnectActualLocationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorderControl::actualLocationChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_ActualLocationChanged));; } void QMediaRecorderControl_DisconnectActualLocationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorderControl::actualLocationChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_ActualLocationChanged));; } void QMediaRecorderControl_ActualLocationChanged(void* ptr, void* location){ static_cast(ptr)->actualLocationChanged(*static_cast(location)); } void QMediaRecorderControl_ApplySettings(void* ptr){ static_cast(ptr)->applySettings(); } long long QMediaRecorderControl_Duration(void* ptr){ return static_cast(static_cast(ptr)->duration()); } void QMediaRecorderControl_ConnectDurationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorderControl::durationChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_DurationChanged));; } void QMediaRecorderControl_DisconnectDurationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorderControl::durationChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_DurationChanged));; } void QMediaRecorderControl_DurationChanged(void* ptr, long long duration){ static_cast(ptr)->durationChanged(static_cast(duration)); } void QMediaRecorderControl_ConnectError(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorderControl::error), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_Error));; } void QMediaRecorderControl_DisconnectError(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorderControl::error), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_Error));; } void QMediaRecorderControl_Error(void* ptr, int error, char* errorString){ static_cast(ptr)->error(error, QString(errorString)); } int QMediaRecorderControl_IsMuted(void* ptr){ return static_cast(ptr)->isMuted(); } void QMediaRecorderControl_ConnectMutedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorderControl::mutedChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_MutedChanged));; } void QMediaRecorderControl_DisconnectMutedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorderControl::mutedChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_MutedChanged));; } void QMediaRecorderControl_MutedChanged(void* ptr, int muted){ static_cast(ptr)->mutedChanged(muted != 0); } void* QMediaRecorderControl_OutputLocation(void* ptr){ return new QUrl(static_cast(ptr)->outputLocation()); } void QMediaRecorderControl_SetMuted(void* ptr, int muted){ QMetaObject::invokeMethod(static_cast(ptr), "setMuted", Q_ARG(bool, muted != 0)); } int QMediaRecorderControl_SetOutputLocation(void* ptr, void* location){ return static_cast(ptr)->setOutputLocation(*static_cast(location)); } void QMediaRecorderControl_SetState(void* ptr, int state){ QMetaObject::invokeMethod(static_cast(ptr), "setState", Q_ARG(QMediaRecorder::State, static_cast(state))); } void QMediaRecorderControl_SetVolume(void* ptr, double gain){ QMetaObject::invokeMethod(static_cast(ptr), "setVolume", Q_ARG(qreal, static_cast(gain))); } int QMediaRecorderControl_State(void* ptr){ return static_cast(ptr)->state(); } void QMediaRecorderControl_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorderControl::stateChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_StateChanged));; } void QMediaRecorderControl_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorderControl::stateChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_StateChanged));; } void QMediaRecorderControl_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } int QMediaRecorderControl_Status(void* ptr){ return static_cast(ptr)->status(); } void QMediaRecorderControl_ConnectStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorderControl::statusChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_StatusChanged));; } void QMediaRecorderControl_DisconnectStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorderControl::statusChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_StatusChanged));; } void QMediaRecorderControl_StatusChanged(void* ptr, int status){ static_cast(ptr)->statusChanged(static_cast(status)); } double QMediaRecorderControl_Volume(void* ptr){ return static_cast(static_cast(ptr)->volume()); } void QMediaRecorderControl_ConnectVolumeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaRecorderControl::volumeChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_VolumeChanged));; } void QMediaRecorderControl_DisconnectVolumeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaRecorderControl::volumeChanged), static_cast(ptr), static_cast(&MyQMediaRecorderControl::Signal_VolumeChanged));; } void QMediaRecorderControl_VolumeChanged(void* ptr, double gain){ static_cast(ptr)->volumeChanged(static_cast(gain)); } void QMediaRecorderControl_DestroyQMediaRecorderControl(void* ptr){ static_cast(ptr)->~QMediaRecorderControl(); } void QMediaRecorderControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaRecorderControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaRecorderControl::timerEvent(static_cast(event)); } void QMediaRecorderControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaRecorderControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaRecorderControl::childEvent(static_cast(event)); } void QMediaRecorderControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaRecorderControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaRecorderControl::customEvent(static_cast(event)); } void* QMediaResource_NewQMediaResource(){ return new QMediaResource(); } void* QMediaResource_NewQMediaResource4(void* other){ return new QMediaResource(*static_cast(other)); } void* QMediaResource_NewQMediaResource3(void* request, char* mimeType){ return new QMediaResource(*static_cast(request), QString(mimeType)); } void* QMediaResource_NewQMediaResource2(void* url, char* mimeType){ return new QMediaResource(*static_cast(url), QString(mimeType)); } int QMediaResource_AudioBitRate(void* ptr){ return static_cast(ptr)->audioBitRate(); } char* QMediaResource_AudioCodec(void* ptr){ return static_cast(ptr)->audioCodec().toUtf8().data(); } int QMediaResource_ChannelCount(void* ptr){ return static_cast(ptr)->channelCount(); } long long QMediaResource_DataSize(void* ptr){ return static_cast(static_cast(ptr)->dataSize()); } int QMediaResource_IsNull(void* ptr){ return static_cast(ptr)->isNull(); } char* QMediaResource_Language(void* ptr){ return static_cast(ptr)->language().toUtf8().data(); } char* QMediaResource_MimeType(void* ptr){ return static_cast(ptr)->mimeType().toUtf8().data(); } void* QMediaResource_Resolution(void* ptr){ return new QSize(static_cast(static_cast(ptr)->resolution()).width(), static_cast(static_cast(ptr)->resolution()).height()); } int QMediaResource_SampleRate(void* ptr){ return static_cast(ptr)->sampleRate(); } void QMediaResource_SetAudioBitRate(void* ptr, int rate){ static_cast(ptr)->setAudioBitRate(rate); } void QMediaResource_SetAudioCodec(void* ptr, char* codec){ static_cast(ptr)->setAudioCodec(QString(codec)); } void QMediaResource_SetChannelCount(void* ptr, int channels){ static_cast(ptr)->setChannelCount(channels); } void QMediaResource_SetDataSize(void* ptr, long long size){ static_cast(ptr)->setDataSize(static_cast(size)); } void QMediaResource_SetLanguage(void* ptr, char* language){ static_cast(ptr)->setLanguage(QString(language)); } void QMediaResource_SetResolution(void* ptr, void* resolution){ static_cast(ptr)->setResolution(*static_cast(resolution)); } void QMediaResource_SetResolution2(void* ptr, int width, int height){ static_cast(ptr)->setResolution(width, height); } void QMediaResource_SetSampleRate(void* ptr, int sampleRate){ static_cast(ptr)->setSampleRate(sampleRate); } void QMediaResource_SetVideoBitRate(void* ptr, int rate){ static_cast(ptr)->setVideoBitRate(rate); } void QMediaResource_SetVideoCodec(void* ptr, char* codec){ static_cast(ptr)->setVideoCodec(QString(codec)); } void* QMediaResource_Url(void* ptr){ return new QUrl(static_cast(ptr)->url()); } int QMediaResource_VideoBitRate(void* ptr){ return static_cast(ptr)->videoBitRate(); } char* QMediaResource_VideoCodec(void* ptr){ return static_cast(ptr)->videoCodec().toUtf8().data(); } void QMediaResource_DestroyQMediaResource(void* ptr){ static_cast(ptr)->~QMediaResource(); } void QMediaService_ReleaseControl(void* ptr, void* control){ static_cast(ptr)->releaseControl(static_cast(control)); } void* QMediaService_RequestControl(void* ptr, char* interfa){ return static_cast(ptr)->requestControl(const_cast(interfa)); } void* QMediaService_RequestControl2(void* ptr){ return static_cast(ptr)->requestControl(); } void QMediaService_DestroyQMediaService(void* ptr){ static_cast(ptr)->~QMediaService(); } void QMediaService_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaService_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaService::timerEvent(static_cast(event)); } void QMediaService_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaService_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaService::childEvent(static_cast(event)); } void QMediaService_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaService_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaService::customEvent(static_cast(event)); } class MyQMediaServiceCameraInfoInterface: public QMediaServiceCameraInfoInterface { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; }; int QMediaServiceCameraInfoInterface_CameraOrientation(void* ptr, void* device){ return static_cast(ptr)->cameraOrientation(*static_cast(device)); } int QMediaServiceCameraInfoInterface_CameraPosition(void* ptr, void* device){ return static_cast(ptr)->cameraPosition(*static_cast(device)); } void QMediaServiceCameraInfoInterface_DestroyQMediaServiceCameraInfoInterface(void* ptr){ static_cast(ptr)->~QMediaServiceCameraInfoInterface(); } char* QMediaServiceCameraInfoInterface_ObjectNameAbs(void* ptr){ if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QMediaServiceCameraInfoInterface_BASE").toUtf8().data(); } void QMediaServiceCameraInfoInterface_SetObjectNameAbs(void* ptr, char* name){ if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } class MyQMediaServiceDefaultDeviceInterface: public QMediaServiceDefaultDeviceInterface { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; }; void* QMediaServiceDefaultDeviceInterface_DefaultDevice(void* ptr, void* service){ return new QByteArray(static_cast(ptr)->defaultDevice(*static_cast(service))); } void QMediaServiceDefaultDeviceInterface_DestroyQMediaServiceDefaultDeviceInterface(void* ptr){ static_cast(ptr)->~QMediaServiceDefaultDeviceInterface(); } char* QMediaServiceDefaultDeviceInterface_ObjectNameAbs(void* ptr){ if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QMediaServiceDefaultDeviceInterface_BASE").toUtf8().data(); } void QMediaServiceDefaultDeviceInterface_SetObjectNameAbs(void* ptr, char* name){ if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } class MyQMediaServiceFeaturesInterface: public QMediaServiceFeaturesInterface { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; }; void QMediaServiceFeaturesInterface_DestroyQMediaServiceFeaturesInterface(void* ptr){ static_cast(ptr)->~QMediaServiceFeaturesInterface(); } char* QMediaServiceFeaturesInterface_ObjectNameAbs(void* ptr){ if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QMediaServiceFeaturesInterface_BASE").toUtf8().data(); } void QMediaServiceFeaturesInterface_SetObjectNameAbs(void* ptr, char* name){ if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } void* QMediaServiceProviderPlugin_Create(void* ptr, char* key){ return static_cast(ptr)->create(QString(key)); } void QMediaServiceProviderPlugin_Release(void* ptr, void* service){ static_cast(ptr)->release(static_cast(service)); } void QMediaServiceProviderPlugin_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaServiceProviderPlugin_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaServiceProviderPlugin::timerEvent(static_cast(event)); } void QMediaServiceProviderPlugin_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaServiceProviderPlugin_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaServiceProviderPlugin::childEvent(static_cast(event)); } void QMediaServiceProviderPlugin_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaServiceProviderPlugin_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaServiceProviderPlugin::customEvent(static_cast(event)); } class MyQMediaServiceSupportedDevicesInterface: public QMediaServiceSupportedDevicesInterface { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; }; char* QMediaServiceSupportedDevicesInterface_DeviceDescription(void* ptr, void* service, void* device){ return static_cast(ptr)->deviceDescription(*static_cast(service), *static_cast(device)).toUtf8().data(); } void QMediaServiceSupportedDevicesInterface_DestroyQMediaServiceSupportedDevicesInterface(void* ptr){ static_cast(ptr)->~QMediaServiceSupportedDevicesInterface(); } char* QMediaServiceSupportedDevicesInterface_ObjectNameAbs(void* ptr){ if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QMediaServiceSupportedDevicesInterface_BASE").toUtf8().data(); } void QMediaServiceSupportedDevicesInterface_SetObjectNameAbs(void* ptr, char* name){ if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } class MyQMediaServiceSupportedFormatsInterface: public QMediaServiceSupportedFormatsInterface { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; }; int QMediaServiceSupportedFormatsInterface_HasSupport(void* ptr, char* mimeType, char* codecs){ return static_cast(ptr)->hasSupport(QString(mimeType), QString(codecs).split("|", QString::SkipEmptyParts)); } char* QMediaServiceSupportedFormatsInterface_SupportedMimeTypes(void* ptr){ return static_cast(ptr)->supportedMimeTypes().join("|").toUtf8().data(); } void QMediaServiceSupportedFormatsInterface_DestroyQMediaServiceSupportedFormatsInterface(void* ptr){ static_cast(ptr)->~QMediaServiceSupportedFormatsInterface(); } char* QMediaServiceSupportedFormatsInterface_ObjectNameAbs(void* ptr){ if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QMediaServiceSupportedFormatsInterface_BASE").toUtf8().data(); } void QMediaServiceSupportedFormatsInterface_SetObjectNameAbs(void* ptr, char* name){ if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } class MyQMediaStreamsControl: public QMediaStreamsControl { public: void Signal_ActiveStreamsChanged() { callbackQMediaStreamsControlActiveStreamsChanged(this, this->objectName().toUtf8().data()); }; void Signal_StreamsChanged() { callbackQMediaStreamsControlStreamsChanged(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQMediaStreamsControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaStreamsControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaStreamsControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QMediaStreamsControl_ConnectActiveStreamsChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaStreamsControl::activeStreamsChanged), static_cast(ptr), static_cast(&MyQMediaStreamsControl::Signal_ActiveStreamsChanged));; } void QMediaStreamsControl_DisconnectActiveStreamsChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaStreamsControl::activeStreamsChanged), static_cast(ptr), static_cast(&MyQMediaStreamsControl::Signal_ActiveStreamsChanged));; } void QMediaStreamsControl_ActiveStreamsChanged(void* ptr){ static_cast(ptr)->activeStreamsChanged(); } int QMediaStreamsControl_IsActive(void* ptr, int stream){ return static_cast(ptr)->isActive(stream); } void* QMediaStreamsControl_MetaData(void* ptr, int stream, char* key){ return new QVariant(static_cast(ptr)->metaData(stream, QString(key))); } void QMediaStreamsControl_SetActive(void* ptr, int stream, int state){ static_cast(ptr)->setActive(stream, state != 0); } int QMediaStreamsControl_StreamCount(void* ptr){ return static_cast(ptr)->streamCount(); } int QMediaStreamsControl_StreamType(void* ptr, int stream){ return static_cast(ptr)->streamType(stream); } void QMediaStreamsControl_ConnectStreamsChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaStreamsControl::streamsChanged), static_cast(ptr), static_cast(&MyQMediaStreamsControl::Signal_StreamsChanged));; } void QMediaStreamsControl_DisconnectStreamsChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaStreamsControl::streamsChanged), static_cast(ptr), static_cast(&MyQMediaStreamsControl::Signal_StreamsChanged));; } void QMediaStreamsControl_StreamsChanged(void* ptr){ static_cast(ptr)->streamsChanged(); } void QMediaStreamsControl_DestroyQMediaStreamsControl(void* ptr){ static_cast(ptr)->~QMediaStreamsControl(); } void QMediaStreamsControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaStreamsControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaStreamsControl::timerEvent(static_cast(event)); } void QMediaStreamsControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaStreamsControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaStreamsControl::childEvent(static_cast(event)); } void QMediaStreamsControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaStreamsControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaStreamsControl::customEvent(static_cast(event)); } void* QMediaTimeInterval_NewQMediaTimeInterval(){ return new QMediaTimeInterval(); } void* QMediaTimeInterval_NewQMediaTimeInterval3(void* other){ return new QMediaTimeInterval(*static_cast(other)); } void* QMediaTimeInterval_NewQMediaTimeInterval2(long long start, long long end){ return new QMediaTimeInterval(static_cast(start), static_cast(end)); } int QMediaTimeInterval_Contains(void* ptr, long long time){ return static_cast(ptr)->contains(static_cast(time)); } long long QMediaTimeInterval_End(void* ptr){ return static_cast(static_cast(ptr)->end()); } int QMediaTimeInterval_IsNormal(void* ptr){ return static_cast(ptr)->isNormal(); } long long QMediaTimeInterval_Start(void* ptr){ return static_cast(static_cast(ptr)->start()); } void* QMediaTimeRange_NewQMediaTimeRange(){ return new QMediaTimeRange(); } void* QMediaTimeRange_NewQMediaTimeRange3(void* interval){ return new QMediaTimeRange(*static_cast(interval)); } void* QMediaTimeRange_NewQMediaTimeRange4(void* ran){ return new QMediaTimeRange(*static_cast(ran)); } void* QMediaTimeRange_NewQMediaTimeRange2(long long start, long long end){ return new QMediaTimeRange(static_cast(start), static_cast(end)); } void QMediaTimeRange_AddInterval(void* ptr, void* interval){ static_cast(ptr)->addInterval(*static_cast(interval)); } void QMediaTimeRange_AddInterval2(void* ptr, long long start, long long end){ static_cast(ptr)->addInterval(static_cast(start), static_cast(end)); } void QMediaTimeRange_AddTimeRange(void* ptr, void* ran){ static_cast(ptr)->addTimeRange(*static_cast(ran)); } void QMediaTimeRange_Clear(void* ptr){ static_cast(ptr)->clear(); } int QMediaTimeRange_Contains(void* ptr, long long time){ return static_cast(ptr)->contains(static_cast(time)); } long long QMediaTimeRange_EarliestTime(void* ptr){ return static_cast(static_cast(ptr)->earliestTime()); } int QMediaTimeRange_IsContinuous(void* ptr){ return static_cast(ptr)->isContinuous(); } int QMediaTimeRange_IsEmpty(void* ptr){ return static_cast(ptr)->isEmpty(); } long long QMediaTimeRange_LatestTime(void* ptr){ return static_cast(static_cast(ptr)->latestTime()); } void QMediaTimeRange_RemoveInterval(void* ptr, void* interval){ static_cast(ptr)->removeInterval(*static_cast(interval)); } void QMediaTimeRange_RemoveInterval2(void* ptr, long long start, long long end){ static_cast(ptr)->removeInterval(static_cast(start), static_cast(end)); } void QMediaTimeRange_RemoveTimeRange(void* ptr, void* ran){ static_cast(ptr)->removeTimeRange(*static_cast(ran)); } void QMediaTimeRange_DestroyQMediaTimeRange(void* ptr){ static_cast(ptr)->~QMediaTimeRange(); } class MyQMediaVideoProbeControl: public QMediaVideoProbeControl { public: void Signal_Flush() { callbackQMediaVideoProbeControlFlush(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQMediaVideoProbeControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMediaVideoProbeControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMediaVideoProbeControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QMediaVideoProbeControl_ConnectFlush(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMediaVideoProbeControl::flush), static_cast(ptr), static_cast(&MyQMediaVideoProbeControl::Signal_Flush));; } void QMediaVideoProbeControl_DisconnectFlush(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMediaVideoProbeControl::flush), static_cast(ptr), static_cast(&MyQMediaVideoProbeControl::Signal_Flush));; } void QMediaVideoProbeControl_Flush(void* ptr){ static_cast(ptr)->flush(); } void QMediaVideoProbeControl_DestroyQMediaVideoProbeControl(void* ptr){ static_cast(ptr)->~QMediaVideoProbeControl(); } void QMediaVideoProbeControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMediaVideoProbeControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaVideoProbeControl::timerEvent(static_cast(event)); } void QMediaVideoProbeControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMediaVideoProbeControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaVideoProbeControl::childEvent(static_cast(event)); } void QMediaVideoProbeControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMediaVideoProbeControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMediaVideoProbeControl::customEvent(static_cast(event)); } class MyQMetaDataReaderControl: public QMetaDataReaderControl { public: void Signal_MetaDataAvailableChanged(bool available) { callbackQMetaDataReaderControlMetaDataAvailableChanged(this, this->objectName().toUtf8().data(), available); }; void Signal_MetaDataChanged() { callbackQMetaDataReaderControlMetaDataChanged(this, this->objectName().toUtf8().data()); }; void Signal_MetaDataChanged2(const QString & key, const QVariant & value) { callbackQMetaDataReaderControlMetaDataChanged2(this, this->objectName().toUtf8().data(), key.toUtf8().data(), new QVariant(value)); }; void timerEvent(QTimerEvent * event) { callbackQMetaDataReaderControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMetaDataReaderControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMetaDataReaderControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; char* QMetaDataReaderControl_AvailableMetaData(void* ptr){ return static_cast(ptr)->availableMetaData().join("|").toUtf8().data(); } int QMetaDataReaderControl_IsMetaDataAvailable(void* ptr){ return static_cast(ptr)->isMetaDataAvailable(); } void* QMetaDataReaderControl_MetaData(void* ptr, char* key){ return new QVariant(static_cast(ptr)->metaData(QString(key))); } void QMetaDataReaderControl_ConnectMetaDataAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMetaDataReaderControl::metaDataAvailableChanged), static_cast(ptr), static_cast(&MyQMetaDataReaderControl::Signal_MetaDataAvailableChanged));; } void QMetaDataReaderControl_DisconnectMetaDataAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMetaDataReaderControl::metaDataAvailableChanged), static_cast(ptr), static_cast(&MyQMetaDataReaderControl::Signal_MetaDataAvailableChanged));; } void QMetaDataReaderControl_MetaDataAvailableChanged(void* ptr, int available){ static_cast(ptr)->metaDataAvailableChanged(available != 0); } void QMetaDataReaderControl_ConnectMetaDataChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMetaDataReaderControl::metaDataChanged), static_cast(ptr), static_cast(&MyQMetaDataReaderControl::Signal_MetaDataChanged));; } void QMetaDataReaderControl_DisconnectMetaDataChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMetaDataReaderControl::metaDataChanged), static_cast(ptr), static_cast(&MyQMetaDataReaderControl::Signal_MetaDataChanged));; } void QMetaDataReaderControl_MetaDataChanged(void* ptr){ static_cast(ptr)->metaDataChanged(); } void QMetaDataReaderControl_ConnectMetaDataChanged2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMetaDataReaderControl::metaDataChanged), static_cast(ptr), static_cast(&MyQMetaDataReaderControl::Signal_MetaDataChanged2));; } void QMetaDataReaderControl_DisconnectMetaDataChanged2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMetaDataReaderControl::metaDataChanged), static_cast(ptr), static_cast(&MyQMetaDataReaderControl::Signal_MetaDataChanged2));; } void QMetaDataReaderControl_MetaDataChanged2(void* ptr, char* key, void* value){ static_cast(ptr)->metaDataChanged(QString(key), *static_cast(value)); } void QMetaDataReaderControl_DestroyQMetaDataReaderControl(void* ptr){ static_cast(ptr)->~QMetaDataReaderControl(); } void QMetaDataReaderControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMetaDataReaderControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMetaDataReaderControl::timerEvent(static_cast(event)); } void QMetaDataReaderControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMetaDataReaderControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMetaDataReaderControl::childEvent(static_cast(event)); } void QMetaDataReaderControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMetaDataReaderControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMetaDataReaderControl::customEvent(static_cast(event)); } class MyQMetaDataWriterControl: public QMetaDataWriterControl { public: void Signal_MetaDataAvailableChanged(bool available) { callbackQMetaDataWriterControlMetaDataAvailableChanged(this, this->objectName().toUtf8().data(), available); }; void Signal_MetaDataChanged() { callbackQMetaDataWriterControlMetaDataChanged(this, this->objectName().toUtf8().data()); }; void Signal_MetaDataChanged2(const QString & key, const QVariant & value) { callbackQMetaDataWriterControlMetaDataChanged2(this, this->objectName().toUtf8().data(), key.toUtf8().data(), new QVariant(value)); }; void Signal_WritableChanged(bool writable) { callbackQMetaDataWriterControlWritableChanged(this, this->objectName().toUtf8().data(), writable); }; void timerEvent(QTimerEvent * event) { callbackQMetaDataWriterControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQMetaDataWriterControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQMetaDataWriterControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; char* QMetaDataWriterControl_AvailableMetaData(void* ptr){ return static_cast(ptr)->availableMetaData().join("|").toUtf8().data(); } int QMetaDataWriterControl_IsMetaDataAvailable(void* ptr){ return static_cast(ptr)->isMetaDataAvailable(); } int QMetaDataWriterControl_IsWritable(void* ptr){ return static_cast(ptr)->isWritable(); } void* QMetaDataWriterControl_MetaData(void* ptr, char* key){ return new QVariant(static_cast(ptr)->metaData(QString(key))); } void QMetaDataWriterControl_ConnectMetaDataAvailableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMetaDataWriterControl::metaDataAvailableChanged), static_cast(ptr), static_cast(&MyQMetaDataWriterControl::Signal_MetaDataAvailableChanged));; } void QMetaDataWriterControl_DisconnectMetaDataAvailableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMetaDataWriterControl::metaDataAvailableChanged), static_cast(ptr), static_cast(&MyQMetaDataWriterControl::Signal_MetaDataAvailableChanged));; } void QMetaDataWriterControl_MetaDataAvailableChanged(void* ptr, int available){ static_cast(ptr)->metaDataAvailableChanged(available != 0); } void QMetaDataWriterControl_ConnectMetaDataChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMetaDataWriterControl::metaDataChanged), static_cast(ptr), static_cast(&MyQMetaDataWriterControl::Signal_MetaDataChanged));; } void QMetaDataWriterControl_DisconnectMetaDataChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMetaDataWriterControl::metaDataChanged), static_cast(ptr), static_cast(&MyQMetaDataWriterControl::Signal_MetaDataChanged));; } void QMetaDataWriterControl_MetaDataChanged(void* ptr){ static_cast(ptr)->metaDataChanged(); } void QMetaDataWriterControl_ConnectMetaDataChanged2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMetaDataWriterControl::metaDataChanged), static_cast(ptr), static_cast(&MyQMetaDataWriterControl::Signal_MetaDataChanged2));; } void QMetaDataWriterControl_DisconnectMetaDataChanged2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMetaDataWriterControl::metaDataChanged), static_cast(ptr), static_cast(&MyQMetaDataWriterControl::Signal_MetaDataChanged2));; } void QMetaDataWriterControl_MetaDataChanged2(void* ptr, char* key, void* value){ static_cast(ptr)->metaDataChanged(QString(key), *static_cast(value)); } void QMetaDataWriterControl_SetMetaData(void* ptr, char* key, void* value){ static_cast(ptr)->setMetaData(QString(key), *static_cast(value)); } void QMetaDataWriterControl_ConnectWritableChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QMetaDataWriterControl::writableChanged), static_cast(ptr), static_cast(&MyQMetaDataWriterControl::Signal_WritableChanged));; } void QMetaDataWriterControl_DisconnectWritableChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QMetaDataWriterControl::writableChanged), static_cast(ptr), static_cast(&MyQMetaDataWriterControl::Signal_WritableChanged));; } void QMetaDataWriterControl_WritableChanged(void* ptr, int writable){ static_cast(ptr)->writableChanged(writable != 0); } void QMetaDataWriterControl_DestroyQMetaDataWriterControl(void* ptr){ static_cast(ptr)->~QMetaDataWriterControl(); } void QMetaDataWriterControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QMetaDataWriterControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QMetaDataWriterControl::timerEvent(static_cast(event)); } void QMetaDataWriterControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QMetaDataWriterControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QMetaDataWriterControl::childEvent(static_cast(event)); } void QMetaDataWriterControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QMetaDataWriterControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QMetaDataWriterControl::customEvent(static_cast(event)); } class MyQRadioData: public QRadioData { public: MyQRadioData(QMediaObject *mediaObject, QObject *parent) : QRadioData(mediaObject, parent) {}; void Signal_AlternativeFrequenciesEnabledChanged(bool enabled) { callbackQRadioDataAlternativeFrequenciesEnabledChanged(this, this->objectName().toUtf8().data(), enabled); }; void Signal_Error2(QRadioData::Error error) { callbackQRadioDataError2(this, this->objectName().toUtf8().data(), error); }; void Signal_ProgramTypeChanged(QRadioData::ProgramType programType) { callbackQRadioDataProgramTypeChanged(this, this->objectName().toUtf8().data(), programType); }; void Signal_ProgramTypeNameChanged(QString programTypeName) { callbackQRadioDataProgramTypeNameChanged(this, this->objectName().toUtf8().data(), programTypeName.toUtf8().data()); }; void Signal_RadioTextChanged(QString radioText) { callbackQRadioDataRadioTextChanged(this, this->objectName().toUtf8().data(), radioText.toUtf8().data()); }; void Signal_StationIdChanged(QString stationId) { callbackQRadioDataStationIdChanged(this, this->objectName().toUtf8().data(), stationId.toUtf8().data()); }; void Signal_StationNameChanged(QString stationName) { callbackQRadioDataStationNameChanged(this, this->objectName().toUtf8().data(), stationName.toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQRadioDataTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQRadioDataChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQRadioDataCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QRadioData_IsAlternativeFrequenciesEnabled(void* ptr){ return static_cast(ptr)->isAlternativeFrequenciesEnabled(); } int QRadioData_ProgramType(void* ptr){ return static_cast(ptr)->programType(); } char* QRadioData_ProgramTypeName(void* ptr){ return static_cast(ptr)->programTypeName().toUtf8().data(); } char* QRadioData_RadioText(void* ptr){ return static_cast(ptr)->radioText().toUtf8().data(); } void QRadioData_SetAlternativeFrequenciesEnabled(void* ptr, int enabled){ QMetaObject::invokeMethod(static_cast(ptr), "setAlternativeFrequenciesEnabled", Q_ARG(bool, enabled != 0)); } char* QRadioData_StationId(void* ptr){ return static_cast(ptr)->stationId().toUtf8().data(); } char* QRadioData_StationName(void* ptr){ return static_cast(ptr)->stationName().toUtf8().data(); } void* QRadioData_NewQRadioData(void* mediaObject, void* parent){ return new MyQRadioData(static_cast(mediaObject), static_cast(parent)); } void QRadioData_ConnectAlternativeFrequenciesEnabledChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioData::alternativeFrequenciesEnabledChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_AlternativeFrequenciesEnabledChanged));; } void QRadioData_DisconnectAlternativeFrequenciesEnabledChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioData::alternativeFrequenciesEnabledChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_AlternativeFrequenciesEnabledChanged));; } void QRadioData_AlternativeFrequenciesEnabledChanged(void* ptr, int enabled){ static_cast(ptr)->alternativeFrequenciesEnabledChanged(enabled != 0); } int QRadioData_Availability(void* ptr){ return static_cast(ptr)->availability(); } void QRadioData_ConnectError2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioData::error), static_cast(ptr), static_cast(&MyQRadioData::Signal_Error2));; } void QRadioData_DisconnectError2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioData::error), static_cast(ptr), static_cast(&MyQRadioData::Signal_Error2));; } void QRadioData_Error2(void* ptr, int error){ static_cast(ptr)->error(static_cast(error)); } int QRadioData_Error(void* ptr){ return static_cast(ptr)->error(); } char* QRadioData_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } void* QRadioData_MediaObject(void* ptr){ return static_cast(ptr)->mediaObject(); } void QRadioData_ConnectProgramTypeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioData::programTypeChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_ProgramTypeChanged));; } void QRadioData_DisconnectProgramTypeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioData::programTypeChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_ProgramTypeChanged));; } void QRadioData_ProgramTypeChanged(void* ptr, int programType){ static_cast(ptr)->programTypeChanged(static_cast(programType)); } void QRadioData_ConnectProgramTypeNameChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioData::programTypeNameChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_ProgramTypeNameChanged));; } void QRadioData_DisconnectProgramTypeNameChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioData::programTypeNameChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_ProgramTypeNameChanged));; } void QRadioData_ProgramTypeNameChanged(void* ptr, char* programTypeName){ static_cast(ptr)->programTypeNameChanged(QString(programTypeName)); } void QRadioData_ConnectRadioTextChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioData::radioTextChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_RadioTextChanged));; } void QRadioData_DisconnectRadioTextChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioData::radioTextChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_RadioTextChanged));; } void QRadioData_RadioTextChanged(void* ptr, char* radioText){ static_cast(ptr)->radioTextChanged(QString(radioText)); } int QRadioData_SetMediaObject(void* ptr, void* mediaObject){ return static_cast(ptr)->setMediaObject(static_cast(mediaObject)); } void QRadioData_ConnectStationIdChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioData::stationIdChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_StationIdChanged));; } void QRadioData_DisconnectStationIdChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioData::stationIdChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_StationIdChanged));; } void QRadioData_StationIdChanged(void* ptr, char* stationId){ static_cast(ptr)->stationIdChanged(QString(stationId)); } void QRadioData_ConnectStationNameChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioData::stationNameChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_StationNameChanged));; } void QRadioData_DisconnectStationNameChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioData::stationNameChanged), static_cast(ptr), static_cast(&MyQRadioData::Signal_StationNameChanged));; } void QRadioData_StationNameChanged(void* ptr, char* stationName){ static_cast(ptr)->stationNameChanged(QString(stationName)); } void QRadioData_DestroyQRadioData(void* ptr){ static_cast(ptr)->~QRadioData(); } void QRadioData_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QRadioData_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioData::timerEvent(static_cast(event)); } void QRadioData_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QRadioData_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioData::childEvent(static_cast(event)); } void QRadioData_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QRadioData_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioData::customEvent(static_cast(event)); } class MyQRadioDataControl: public QRadioDataControl { public: void Signal_AlternativeFrequenciesEnabledChanged(bool enabled) { callbackQRadioDataControlAlternativeFrequenciesEnabledChanged(this, this->objectName().toUtf8().data(), enabled); }; void Signal_Error2(QRadioData::Error error) { callbackQRadioDataControlError2(this, this->objectName().toUtf8().data(), error); }; void Signal_ProgramTypeChanged(QRadioData::ProgramType programType) { callbackQRadioDataControlProgramTypeChanged(this, this->objectName().toUtf8().data(), programType); }; void Signal_ProgramTypeNameChanged(QString programTypeName) { callbackQRadioDataControlProgramTypeNameChanged(this, this->objectName().toUtf8().data(), programTypeName.toUtf8().data()); }; void Signal_RadioTextChanged(QString radioText) { callbackQRadioDataControlRadioTextChanged(this, this->objectName().toUtf8().data(), radioText.toUtf8().data()); }; void Signal_StationIdChanged(QString stationId) { callbackQRadioDataControlStationIdChanged(this, this->objectName().toUtf8().data(), stationId.toUtf8().data()); }; void Signal_StationNameChanged(QString stationName) { callbackQRadioDataControlStationNameChanged(this, this->objectName().toUtf8().data(), stationName.toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQRadioDataControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQRadioDataControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQRadioDataControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QRadioDataControl_ConnectAlternativeFrequenciesEnabledChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioDataControl::alternativeFrequenciesEnabledChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_AlternativeFrequenciesEnabledChanged));; } void QRadioDataControl_DisconnectAlternativeFrequenciesEnabledChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioDataControl::alternativeFrequenciesEnabledChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_AlternativeFrequenciesEnabledChanged));; } void QRadioDataControl_AlternativeFrequenciesEnabledChanged(void* ptr, int enabled){ static_cast(ptr)->alternativeFrequenciesEnabledChanged(enabled != 0); } void QRadioDataControl_ConnectError2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioDataControl::error), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_Error2));; } void QRadioDataControl_DisconnectError2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioDataControl::error), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_Error2));; } void QRadioDataControl_Error2(void* ptr, int error){ static_cast(ptr)->error(static_cast(error)); } int QRadioDataControl_Error(void* ptr){ return static_cast(ptr)->error(); } char* QRadioDataControl_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } int QRadioDataControl_IsAlternativeFrequenciesEnabled(void* ptr){ return static_cast(ptr)->isAlternativeFrequenciesEnabled(); } int QRadioDataControl_ProgramType(void* ptr){ return static_cast(ptr)->programType(); } void QRadioDataControl_ConnectProgramTypeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioDataControl::programTypeChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_ProgramTypeChanged));; } void QRadioDataControl_DisconnectProgramTypeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioDataControl::programTypeChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_ProgramTypeChanged));; } void QRadioDataControl_ProgramTypeChanged(void* ptr, int programType){ static_cast(ptr)->programTypeChanged(static_cast(programType)); } char* QRadioDataControl_ProgramTypeName(void* ptr){ return static_cast(ptr)->programTypeName().toUtf8().data(); } void QRadioDataControl_ConnectProgramTypeNameChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioDataControl::programTypeNameChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_ProgramTypeNameChanged));; } void QRadioDataControl_DisconnectProgramTypeNameChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioDataControl::programTypeNameChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_ProgramTypeNameChanged));; } void QRadioDataControl_ProgramTypeNameChanged(void* ptr, char* programTypeName){ static_cast(ptr)->programTypeNameChanged(QString(programTypeName)); } char* QRadioDataControl_RadioText(void* ptr){ return static_cast(ptr)->radioText().toUtf8().data(); } void QRadioDataControl_ConnectRadioTextChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioDataControl::radioTextChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_RadioTextChanged));; } void QRadioDataControl_DisconnectRadioTextChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioDataControl::radioTextChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_RadioTextChanged));; } void QRadioDataControl_RadioTextChanged(void* ptr, char* radioText){ static_cast(ptr)->radioTextChanged(QString(radioText)); } void QRadioDataControl_SetAlternativeFrequenciesEnabled(void* ptr, int enabled){ static_cast(ptr)->setAlternativeFrequenciesEnabled(enabled != 0); } char* QRadioDataControl_StationId(void* ptr){ return static_cast(ptr)->stationId().toUtf8().data(); } void QRadioDataControl_ConnectStationIdChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioDataControl::stationIdChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_StationIdChanged));; } void QRadioDataControl_DisconnectStationIdChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioDataControl::stationIdChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_StationIdChanged));; } void QRadioDataControl_StationIdChanged(void* ptr, char* stationId){ static_cast(ptr)->stationIdChanged(QString(stationId)); } char* QRadioDataControl_StationName(void* ptr){ return static_cast(ptr)->stationName().toUtf8().data(); } void QRadioDataControl_ConnectStationNameChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioDataControl::stationNameChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_StationNameChanged));; } void QRadioDataControl_DisconnectStationNameChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioDataControl::stationNameChanged), static_cast(ptr), static_cast(&MyQRadioDataControl::Signal_StationNameChanged));; } void QRadioDataControl_StationNameChanged(void* ptr, char* stationName){ static_cast(ptr)->stationNameChanged(QString(stationName)); } void QRadioDataControl_DestroyQRadioDataControl(void* ptr){ static_cast(ptr)->~QRadioDataControl(); } void QRadioDataControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QRadioDataControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioDataControl::timerEvent(static_cast(event)); } void QRadioDataControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QRadioDataControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioDataControl::childEvent(static_cast(event)); } void QRadioDataControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QRadioDataControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioDataControl::customEvent(static_cast(event)); } class MyQRadioTuner: public QRadioTuner { public: MyQRadioTuner(QObject *parent) : QRadioTuner(parent) {}; void Signal_AntennaConnectedChanged(bool connectionStatus) { callbackQRadioTunerAntennaConnectedChanged(this, this->objectName().toUtf8().data(), connectionStatus); }; void Signal_BandChanged(QRadioTuner::Band band) { callbackQRadioTunerBandChanged(this, this->objectName().toUtf8().data(), band); }; void Signal_Error2(QRadioTuner::Error error) { callbackQRadioTunerError2(this, this->objectName().toUtf8().data(), error); }; void Signal_FrequencyChanged(int frequency) { callbackQRadioTunerFrequencyChanged(this, this->objectName().toUtf8().data(), frequency); }; void Signal_MutedChanged(bool muted) { callbackQRadioTunerMutedChanged(this, this->objectName().toUtf8().data(), muted); }; void Signal_SearchingChanged(bool searching) { callbackQRadioTunerSearchingChanged(this, this->objectName().toUtf8().data(), searching); }; void Signal_SignalStrengthChanged(int strength) { callbackQRadioTunerSignalStrengthChanged(this, this->objectName().toUtf8().data(), strength); }; void Signal_StateChanged(QRadioTuner::State state) { callbackQRadioTunerStateChanged(this, this->objectName().toUtf8().data(), state); }; void Signal_StationFound(int frequency, QString stationId) { callbackQRadioTunerStationFound(this, this->objectName().toUtf8().data(), frequency, stationId.toUtf8().data()); }; void Signal_StereoStatusChanged(bool stereo) { callbackQRadioTunerStereoStatusChanged(this, this->objectName().toUtf8().data(), stereo); }; void Signal_VolumeChanged(int volume) { callbackQRadioTunerVolumeChanged(this, this->objectName().toUtf8().data(), volume); }; void unbind(QObject * object) { callbackQRadioTunerUnbind(this, this->objectName().toUtf8().data(), object); }; void timerEvent(QTimerEvent * event) { callbackQRadioTunerTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQRadioTunerChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQRadioTunerCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QRadioTuner_Band(void* ptr){ return static_cast(ptr)->band(); } int QRadioTuner_Frequency(void* ptr){ return static_cast(ptr)->frequency(); } int QRadioTuner_IsAntennaConnected(void* ptr){ return static_cast(ptr)->isAntennaConnected(); } int QRadioTuner_IsMuted(void* ptr){ return static_cast(ptr)->isMuted(); } int QRadioTuner_IsSearching(void* ptr){ return static_cast(ptr)->isSearching(); } int QRadioTuner_IsStereo(void* ptr){ return static_cast(ptr)->isStereo(); } void* QRadioTuner_RadioData(void* ptr){ return static_cast(ptr)->radioData(); } void QRadioTuner_SetMuted(void* ptr, int muted){ QMetaObject::invokeMethod(static_cast(ptr), "setMuted", Q_ARG(bool, muted != 0)); } void QRadioTuner_SetStereoMode(void* ptr, int mode){ static_cast(ptr)->setStereoMode(static_cast(mode)); } void QRadioTuner_SetVolume(void* ptr, int volume){ QMetaObject::invokeMethod(static_cast(ptr), "setVolume", Q_ARG(int, volume)); } int QRadioTuner_SignalStrength(void* ptr){ return static_cast(ptr)->signalStrength(); } int QRadioTuner_State(void* ptr){ return static_cast(ptr)->state(); } int QRadioTuner_StereoMode(void* ptr){ return static_cast(ptr)->stereoMode(); } int QRadioTuner_Volume(void* ptr){ return static_cast(ptr)->volume(); } void* QRadioTuner_NewQRadioTuner(void* parent){ return new MyQRadioTuner(static_cast(parent)); } void QRadioTuner_ConnectAntennaConnectedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::antennaConnectedChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_AntennaConnectedChanged));; } void QRadioTuner_DisconnectAntennaConnectedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::antennaConnectedChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_AntennaConnectedChanged));; } void QRadioTuner_AntennaConnectedChanged(void* ptr, int connectionStatus){ static_cast(ptr)->antennaConnectedChanged(connectionStatus != 0); } int QRadioTuner_Availability(void* ptr){ return static_cast(ptr)->availability(); } void QRadioTuner_ConnectBandChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::bandChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_BandChanged));; } void QRadioTuner_DisconnectBandChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::bandChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_BandChanged));; } void QRadioTuner_BandChanged(void* ptr, int band){ static_cast(ptr)->bandChanged(static_cast(band)); } void QRadioTuner_CancelSearch(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "cancelSearch"); } void QRadioTuner_ConnectError2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::error), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_Error2));; } void QRadioTuner_DisconnectError2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::error), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_Error2));; } void QRadioTuner_Error2(void* ptr, int error){ static_cast(ptr)->error(static_cast(error)); } int QRadioTuner_Error(void* ptr){ return static_cast(ptr)->error(); } char* QRadioTuner_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } void QRadioTuner_ConnectFrequencyChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::frequencyChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_FrequencyChanged));; } void QRadioTuner_DisconnectFrequencyChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::frequencyChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_FrequencyChanged));; } void QRadioTuner_FrequencyChanged(void* ptr, int frequency){ static_cast(ptr)->frequencyChanged(frequency); } int QRadioTuner_FrequencyStep(void* ptr, int band){ return static_cast(ptr)->frequencyStep(static_cast(band)); } int QRadioTuner_IsBandSupported(void* ptr, int band){ return static_cast(ptr)->isBandSupported(static_cast(band)); } void QRadioTuner_ConnectMutedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::mutedChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_MutedChanged));; } void QRadioTuner_DisconnectMutedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::mutedChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_MutedChanged));; } void QRadioTuner_MutedChanged(void* ptr, int muted){ static_cast(ptr)->mutedChanged(muted != 0); } void QRadioTuner_SearchAllStations(void* ptr, int searchMode){ QMetaObject::invokeMethod(static_cast(ptr), "searchAllStations", Q_ARG(QRadioTuner::SearchMode, static_cast(searchMode))); } void QRadioTuner_SearchBackward(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "searchBackward"); } void QRadioTuner_SearchForward(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "searchForward"); } void QRadioTuner_ConnectSearchingChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::searchingChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_SearchingChanged));; } void QRadioTuner_DisconnectSearchingChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::searchingChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_SearchingChanged));; } void QRadioTuner_SearchingChanged(void* ptr, int searching){ static_cast(ptr)->searchingChanged(searching != 0); } void QRadioTuner_SetBand(void* ptr, int band){ QMetaObject::invokeMethod(static_cast(ptr), "setBand", Q_ARG(QRadioTuner::Band, static_cast(band))); } void QRadioTuner_SetFrequency(void* ptr, int frequency){ QMetaObject::invokeMethod(static_cast(ptr), "setFrequency", Q_ARG(int, frequency)); } void QRadioTuner_ConnectSignalStrengthChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::signalStrengthChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_SignalStrengthChanged));; } void QRadioTuner_DisconnectSignalStrengthChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::signalStrengthChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_SignalStrengthChanged));; } void QRadioTuner_SignalStrengthChanged(void* ptr, int strength){ static_cast(ptr)->signalStrengthChanged(strength); } void QRadioTuner_Start(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "start"); } void QRadioTuner_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::stateChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_StateChanged));; } void QRadioTuner_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::stateChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_StateChanged));; } void QRadioTuner_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } void QRadioTuner_ConnectStationFound(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::stationFound), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_StationFound));; } void QRadioTuner_DisconnectStationFound(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::stationFound), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_StationFound));; } void QRadioTuner_StationFound(void* ptr, int frequency, char* stationId){ static_cast(ptr)->stationFound(frequency, QString(stationId)); } void QRadioTuner_ConnectStereoStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::stereoStatusChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_StereoStatusChanged));; } void QRadioTuner_DisconnectStereoStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::stereoStatusChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_StereoStatusChanged));; } void QRadioTuner_StereoStatusChanged(void* ptr, int stereo){ static_cast(ptr)->stereoStatusChanged(stereo != 0); } void QRadioTuner_Stop(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "stop"); } void QRadioTuner_ConnectVolumeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTuner::volumeChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_VolumeChanged));; } void QRadioTuner_DisconnectVolumeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTuner::volumeChanged), static_cast(ptr), static_cast(&MyQRadioTuner::Signal_VolumeChanged));; } void QRadioTuner_VolumeChanged(void* ptr, int volume){ static_cast(ptr)->volumeChanged(volume); } void QRadioTuner_DestroyQRadioTuner(void* ptr){ static_cast(ptr)->~QRadioTuner(); } void QRadioTuner_Unbind(void* ptr, void* object){ static_cast(ptr)->unbind(static_cast(object)); } void QRadioTuner_UnbindDefault(void* ptr, void* object){ static_cast(ptr)->QRadioTuner::unbind(static_cast(object)); } void QRadioTuner_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QRadioTuner_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioTuner::timerEvent(static_cast(event)); } void QRadioTuner_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QRadioTuner_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioTuner::childEvent(static_cast(event)); } void QRadioTuner_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QRadioTuner_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioTuner::customEvent(static_cast(event)); } class MyQRadioTunerControl: public QRadioTunerControl { public: void Signal_AntennaConnectedChanged(bool connectionStatus) { callbackQRadioTunerControlAntennaConnectedChanged(this, this->objectName().toUtf8().data(), connectionStatus); }; void Signal_BandChanged(QRadioTuner::Band band) { callbackQRadioTunerControlBandChanged(this, this->objectName().toUtf8().data(), band); }; void Signal_Error2(QRadioTuner::Error error) { callbackQRadioTunerControlError2(this, this->objectName().toUtf8().data(), error); }; void Signal_FrequencyChanged(int frequency) { callbackQRadioTunerControlFrequencyChanged(this, this->objectName().toUtf8().data(), frequency); }; void Signal_MutedChanged(bool muted) { callbackQRadioTunerControlMutedChanged(this, this->objectName().toUtf8().data(), muted); }; void Signal_SearchingChanged(bool searching) { callbackQRadioTunerControlSearchingChanged(this, this->objectName().toUtf8().data(), searching); }; void Signal_SignalStrengthChanged(int strength) { callbackQRadioTunerControlSignalStrengthChanged(this, this->objectName().toUtf8().data(), strength); }; void Signal_StateChanged(QRadioTuner::State state) { callbackQRadioTunerControlStateChanged(this, this->objectName().toUtf8().data(), state); }; void Signal_StationFound(int frequency, QString stationId) { callbackQRadioTunerControlStationFound(this, this->objectName().toUtf8().data(), frequency, stationId.toUtf8().data()); }; void Signal_StereoStatusChanged(bool stereo) { callbackQRadioTunerControlStereoStatusChanged(this, this->objectName().toUtf8().data(), stereo); }; void Signal_VolumeChanged(int volume) { callbackQRadioTunerControlVolumeChanged(this, this->objectName().toUtf8().data(), volume); }; void timerEvent(QTimerEvent * event) { callbackQRadioTunerControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQRadioTunerControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQRadioTunerControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QRadioTunerControl_ConnectAntennaConnectedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::antennaConnectedChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_AntennaConnectedChanged));; } void QRadioTunerControl_DisconnectAntennaConnectedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::antennaConnectedChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_AntennaConnectedChanged));; } void QRadioTunerControl_AntennaConnectedChanged(void* ptr, int connectionStatus){ static_cast(ptr)->antennaConnectedChanged(connectionStatus != 0); } int QRadioTunerControl_Band(void* ptr){ return static_cast(ptr)->band(); } void QRadioTunerControl_ConnectBandChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::bandChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_BandChanged));; } void QRadioTunerControl_DisconnectBandChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::bandChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_BandChanged));; } void QRadioTunerControl_BandChanged(void* ptr, int band){ static_cast(ptr)->bandChanged(static_cast(band)); } void QRadioTunerControl_CancelSearch(void* ptr){ static_cast(ptr)->cancelSearch(); } void QRadioTunerControl_ConnectError2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::error), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_Error2));; } void QRadioTunerControl_DisconnectError2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::error), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_Error2));; } void QRadioTunerControl_Error2(void* ptr, int error){ static_cast(ptr)->error(static_cast(error)); } int QRadioTunerControl_Error(void* ptr){ return static_cast(ptr)->error(); } char* QRadioTunerControl_ErrorString(void* ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } int QRadioTunerControl_Frequency(void* ptr){ return static_cast(ptr)->frequency(); } void QRadioTunerControl_ConnectFrequencyChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::frequencyChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_FrequencyChanged));; } void QRadioTunerControl_DisconnectFrequencyChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::frequencyChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_FrequencyChanged));; } void QRadioTunerControl_FrequencyChanged(void* ptr, int frequency){ static_cast(ptr)->frequencyChanged(frequency); } int QRadioTunerControl_FrequencyStep(void* ptr, int band){ return static_cast(ptr)->frequencyStep(static_cast(band)); } int QRadioTunerControl_IsAntennaConnected(void* ptr){ return static_cast(ptr)->isAntennaConnected(); } int QRadioTunerControl_IsBandSupported(void* ptr, int band){ return static_cast(ptr)->isBandSupported(static_cast(band)); } int QRadioTunerControl_IsMuted(void* ptr){ return static_cast(ptr)->isMuted(); } int QRadioTunerControl_IsSearching(void* ptr){ return static_cast(ptr)->isSearching(); } int QRadioTunerControl_IsStereo(void* ptr){ return static_cast(ptr)->isStereo(); } void QRadioTunerControl_ConnectMutedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::mutedChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_MutedChanged));; } void QRadioTunerControl_DisconnectMutedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::mutedChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_MutedChanged));; } void QRadioTunerControl_MutedChanged(void* ptr, int muted){ static_cast(ptr)->mutedChanged(muted != 0); } void QRadioTunerControl_SearchAllStations(void* ptr, int searchMode){ static_cast(ptr)->searchAllStations(static_cast(searchMode)); } void QRadioTunerControl_SearchBackward(void* ptr){ static_cast(ptr)->searchBackward(); } void QRadioTunerControl_SearchForward(void* ptr){ static_cast(ptr)->searchForward(); } void QRadioTunerControl_ConnectSearchingChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::searchingChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_SearchingChanged));; } void QRadioTunerControl_DisconnectSearchingChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::searchingChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_SearchingChanged));; } void QRadioTunerControl_SearchingChanged(void* ptr, int searching){ static_cast(ptr)->searchingChanged(searching != 0); } void QRadioTunerControl_SetBand(void* ptr, int band){ static_cast(ptr)->setBand(static_cast(band)); } void QRadioTunerControl_SetFrequency(void* ptr, int frequency){ static_cast(ptr)->setFrequency(frequency); } void QRadioTunerControl_SetMuted(void* ptr, int muted){ static_cast(ptr)->setMuted(muted != 0); } void QRadioTunerControl_SetStereoMode(void* ptr, int mode){ static_cast(ptr)->setStereoMode(static_cast(mode)); } void QRadioTunerControl_SetVolume(void* ptr, int volume){ static_cast(ptr)->setVolume(volume); } int QRadioTunerControl_SignalStrength(void* ptr){ return static_cast(ptr)->signalStrength(); } void QRadioTunerControl_ConnectSignalStrengthChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::signalStrengthChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_SignalStrengthChanged));; } void QRadioTunerControl_DisconnectSignalStrengthChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::signalStrengthChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_SignalStrengthChanged));; } void QRadioTunerControl_SignalStrengthChanged(void* ptr, int strength){ static_cast(ptr)->signalStrengthChanged(strength); } void QRadioTunerControl_Start(void* ptr){ static_cast(ptr)->start(); } int QRadioTunerControl_State(void* ptr){ return static_cast(ptr)->state(); } void QRadioTunerControl_ConnectStateChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::stateChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_StateChanged));; } void QRadioTunerControl_DisconnectStateChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::stateChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_StateChanged));; } void QRadioTunerControl_StateChanged(void* ptr, int state){ static_cast(ptr)->stateChanged(static_cast(state)); } void QRadioTunerControl_ConnectStationFound(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::stationFound), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_StationFound));; } void QRadioTunerControl_DisconnectStationFound(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::stationFound), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_StationFound));; } void QRadioTunerControl_StationFound(void* ptr, int frequency, char* stationId){ static_cast(ptr)->stationFound(frequency, QString(stationId)); } int QRadioTunerControl_StereoMode(void* ptr){ return static_cast(ptr)->stereoMode(); } void QRadioTunerControl_ConnectStereoStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::stereoStatusChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_StereoStatusChanged));; } void QRadioTunerControl_DisconnectStereoStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::stereoStatusChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_StereoStatusChanged));; } void QRadioTunerControl_StereoStatusChanged(void* ptr, int stereo){ static_cast(ptr)->stereoStatusChanged(stereo != 0); } void QRadioTunerControl_Stop(void* ptr){ static_cast(ptr)->stop(); } int QRadioTunerControl_Volume(void* ptr){ return static_cast(ptr)->volume(); } void QRadioTunerControl_ConnectVolumeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QRadioTunerControl::volumeChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_VolumeChanged));; } void QRadioTunerControl_DisconnectVolumeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QRadioTunerControl::volumeChanged), static_cast(ptr), static_cast(&MyQRadioTunerControl::Signal_VolumeChanged));; } void QRadioTunerControl_VolumeChanged(void* ptr, int volume){ static_cast(ptr)->volumeChanged(volume); } void QRadioTunerControl_DestroyQRadioTunerControl(void* ptr){ static_cast(ptr)->~QRadioTunerControl(); } void QRadioTunerControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QRadioTunerControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioTunerControl::timerEvent(static_cast(event)); } void QRadioTunerControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QRadioTunerControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioTunerControl::childEvent(static_cast(event)); } void QRadioTunerControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QRadioTunerControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QRadioTunerControl::customEvent(static_cast(event)); } void QSound_SetLoops(void* ptr, int number){ static_cast(ptr)->setLoops(number); } void* QSound_NewQSound(char* filename, void* parent){ return new QSound(QString(filename), static_cast(parent)); } char* QSound_FileName(void* ptr){ return static_cast(ptr)->fileName().toUtf8().data(); } int QSound_IsFinished(void* ptr){ return static_cast(ptr)->isFinished(); } int QSound_Loops(void* ptr){ return static_cast(ptr)->loops(); } int QSound_LoopsRemaining(void* ptr){ return static_cast(ptr)->loopsRemaining(); } void QSound_Play2(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "play"); } void QSound_QSound_Play(char* filename){ QSound::play(QString(filename)); } void QSound_Stop(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "stop"); } void QSound_DestroyQSound(void* ptr){ static_cast(ptr)->~QSound(); } void QSound_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QSound_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QSound::timerEvent(static_cast(event)); } void QSound_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QSound_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QSound::childEvent(static_cast(event)); } void QSound_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QSound_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QSound::customEvent(static_cast(event)); } class MyQSoundEffect: public QSoundEffect { public: void Signal_CategoryChanged() { callbackQSoundEffectCategoryChanged(this, this->objectName().toUtf8().data()); }; void Signal_LoadedChanged() { callbackQSoundEffectLoadedChanged(this, this->objectName().toUtf8().data()); }; void Signal_LoopCountChanged() { callbackQSoundEffectLoopCountChanged(this, this->objectName().toUtf8().data()); }; void Signal_LoopsRemainingChanged() { callbackQSoundEffectLoopsRemainingChanged(this, this->objectName().toUtf8().data()); }; void Signal_MutedChanged() { callbackQSoundEffectMutedChanged(this, this->objectName().toUtf8().data()); }; void Signal_PlayingChanged() { callbackQSoundEffectPlayingChanged(this, this->objectName().toUtf8().data()); }; void Signal_SourceChanged() { callbackQSoundEffectSourceChanged(this, this->objectName().toUtf8().data()); }; void Signal_StatusChanged() { callbackQSoundEffectStatusChanged(this, this->objectName().toUtf8().data()); }; void Signal_VolumeChanged() { callbackQSoundEffectVolumeChanged(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQSoundEffectTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQSoundEffectChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQSoundEffectCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QSoundEffect_IsLoaded(void* ptr){ return static_cast(ptr)->isLoaded(); } int QSoundEffect_LoopsRemaining(void* ptr){ return static_cast(ptr)->loopsRemaining(); } void QSoundEffect_Play(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "play"); } void QSoundEffect_Stop(void* ptr){ QMetaObject::invokeMethod(static_cast(ptr), "stop"); } char* QSoundEffect_QSoundEffect_SupportedMimeTypes(){ return QSoundEffect::supportedMimeTypes().join("|").toUtf8().data(); } void* QSoundEffect_NewQSoundEffect(void* parent){ return new QSoundEffect(static_cast(parent)); } char* QSoundEffect_Category(void* ptr){ return static_cast(ptr)->category().toUtf8().data(); } void QSoundEffect_ConnectCategoryChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QSoundEffect::categoryChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_CategoryChanged));; } void QSoundEffect_DisconnectCategoryChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QSoundEffect::categoryChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_CategoryChanged));; } void QSoundEffect_CategoryChanged(void* ptr){ static_cast(ptr)->categoryChanged(); } int QSoundEffect_IsMuted(void* ptr){ return static_cast(ptr)->isMuted(); } int QSoundEffect_IsPlaying(void* ptr){ return static_cast(ptr)->isPlaying(); } void QSoundEffect_ConnectLoadedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QSoundEffect::loadedChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_LoadedChanged));; } void QSoundEffect_DisconnectLoadedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QSoundEffect::loadedChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_LoadedChanged));; } void QSoundEffect_LoadedChanged(void* ptr){ static_cast(ptr)->loadedChanged(); } int QSoundEffect_LoopCount(void* ptr){ return static_cast(ptr)->loopCount(); } void QSoundEffect_ConnectLoopCountChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QSoundEffect::loopCountChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_LoopCountChanged));; } void QSoundEffect_DisconnectLoopCountChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QSoundEffect::loopCountChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_LoopCountChanged));; } void QSoundEffect_LoopCountChanged(void* ptr){ static_cast(ptr)->loopCountChanged(); } void QSoundEffect_ConnectLoopsRemainingChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QSoundEffect::loopsRemainingChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_LoopsRemainingChanged));; } void QSoundEffect_DisconnectLoopsRemainingChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QSoundEffect::loopsRemainingChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_LoopsRemainingChanged));; } void QSoundEffect_LoopsRemainingChanged(void* ptr){ static_cast(ptr)->loopsRemainingChanged(); } void QSoundEffect_ConnectMutedChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QSoundEffect::mutedChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_MutedChanged));; } void QSoundEffect_DisconnectMutedChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QSoundEffect::mutedChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_MutedChanged));; } void QSoundEffect_MutedChanged(void* ptr){ static_cast(ptr)->mutedChanged(); } void QSoundEffect_ConnectPlayingChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QSoundEffect::playingChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_PlayingChanged));; } void QSoundEffect_DisconnectPlayingChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QSoundEffect::playingChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_PlayingChanged));; } void QSoundEffect_PlayingChanged(void* ptr){ static_cast(ptr)->playingChanged(); } void QSoundEffect_SetCategory(void* ptr, char* category){ static_cast(ptr)->setCategory(QString(category)); } void QSoundEffect_SetLoopCount(void* ptr, int loopCount){ static_cast(ptr)->setLoopCount(loopCount); } void QSoundEffect_SetMuted(void* ptr, int muted){ static_cast(ptr)->setMuted(muted != 0); } void QSoundEffect_SetSource(void* ptr, void* url){ static_cast(ptr)->setSource(*static_cast(url)); } void QSoundEffect_SetVolume(void* ptr, double volume){ static_cast(ptr)->setVolume(static_cast(volume)); } void* QSoundEffect_Source(void* ptr){ return new QUrl(static_cast(ptr)->source()); } void QSoundEffect_ConnectSourceChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QSoundEffect::sourceChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_SourceChanged));; } void QSoundEffect_DisconnectSourceChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QSoundEffect::sourceChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_SourceChanged));; } void QSoundEffect_SourceChanged(void* ptr){ static_cast(ptr)->sourceChanged(); } int QSoundEffect_Status(void* ptr){ return static_cast(ptr)->status(); } void QSoundEffect_ConnectStatusChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QSoundEffect::statusChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_StatusChanged));; } void QSoundEffect_DisconnectStatusChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QSoundEffect::statusChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_StatusChanged));; } void QSoundEffect_StatusChanged(void* ptr){ static_cast(ptr)->statusChanged(); } double QSoundEffect_Volume(void* ptr){ return static_cast(static_cast(ptr)->volume()); } void QSoundEffect_ConnectVolumeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QSoundEffect::volumeChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_VolumeChanged));; } void QSoundEffect_DisconnectVolumeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QSoundEffect::volumeChanged), static_cast(ptr), static_cast(&MyQSoundEffect::Signal_VolumeChanged));; } void QSoundEffect_VolumeChanged(void* ptr){ static_cast(ptr)->volumeChanged(); } void QSoundEffect_DestroyQSoundEffect(void* ptr){ static_cast(ptr)->~QSoundEffect(); } void QSoundEffect_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QSoundEffect_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QSoundEffect::timerEvent(static_cast(event)); } void QSoundEffect_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QSoundEffect_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QSoundEffect::childEvent(static_cast(event)); } void QSoundEffect_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QSoundEffect_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QSoundEffect::customEvent(static_cast(event)); } class MyQVideoDeviceSelectorControl: public QVideoDeviceSelectorControl { public: void Signal_DevicesChanged() { callbackQVideoDeviceSelectorControlDevicesChanged(this, this->objectName().toUtf8().data()); }; void Signal_SelectedDeviceChanged2(const QString & name) { callbackQVideoDeviceSelectorControlSelectedDeviceChanged2(this, this->objectName().toUtf8().data(), name.toUtf8().data()); }; void Signal_SelectedDeviceChanged(int index) { callbackQVideoDeviceSelectorControlSelectedDeviceChanged(this, this->objectName().toUtf8().data(), index); }; void timerEvent(QTimerEvent * event) { callbackQVideoDeviceSelectorControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQVideoDeviceSelectorControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQVideoDeviceSelectorControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QVideoDeviceSelectorControl_DefaultDevice(void* ptr){ return static_cast(ptr)->defaultDevice(); } int QVideoDeviceSelectorControl_DeviceCount(void* ptr){ return static_cast(ptr)->deviceCount(); } char* QVideoDeviceSelectorControl_DeviceDescription(void* ptr, int index){ return static_cast(ptr)->deviceDescription(index).toUtf8().data(); } char* QVideoDeviceSelectorControl_DeviceName(void* ptr, int index){ return static_cast(ptr)->deviceName(index).toUtf8().data(); } void QVideoDeviceSelectorControl_ConnectDevicesChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoDeviceSelectorControl::devicesChanged), static_cast(ptr), static_cast(&MyQVideoDeviceSelectorControl::Signal_DevicesChanged));; } void QVideoDeviceSelectorControl_DisconnectDevicesChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoDeviceSelectorControl::devicesChanged), static_cast(ptr), static_cast(&MyQVideoDeviceSelectorControl::Signal_DevicesChanged));; } void QVideoDeviceSelectorControl_DevicesChanged(void* ptr){ static_cast(ptr)->devicesChanged(); } int QVideoDeviceSelectorControl_SelectedDevice(void* ptr){ return static_cast(ptr)->selectedDevice(); } void QVideoDeviceSelectorControl_ConnectSelectedDeviceChanged2(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoDeviceSelectorControl::selectedDeviceChanged), static_cast(ptr), static_cast(&MyQVideoDeviceSelectorControl::Signal_SelectedDeviceChanged2));; } void QVideoDeviceSelectorControl_DisconnectSelectedDeviceChanged2(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoDeviceSelectorControl::selectedDeviceChanged), static_cast(ptr), static_cast(&MyQVideoDeviceSelectorControl::Signal_SelectedDeviceChanged2));; } void QVideoDeviceSelectorControl_SelectedDeviceChanged2(void* ptr, char* name){ static_cast(ptr)->selectedDeviceChanged(QString(name)); } void QVideoDeviceSelectorControl_ConnectSelectedDeviceChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoDeviceSelectorControl::selectedDeviceChanged), static_cast(ptr), static_cast(&MyQVideoDeviceSelectorControl::Signal_SelectedDeviceChanged));; } void QVideoDeviceSelectorControl_DisconnectSelectedDeviceChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoDeviceSelectorControl::selectedDeviceChanged), static_cast(ptr), static_cast(&MyQVideoDeviceSelectorControl::Signal_SelectedDeviceChanged));; } void QVideoDeviceSelectorControl_SelectedDeviceChanged(void* ptr, int index){ static_cast(ptr)->selectedDeviceChanged(index); } void QVideoDeviceSelectorControl_SetSelectedDevice(void* ptr, int index){ QMetaObject::invokeMethod(static_cast(ptr), "setSelectedDevice", Q_ARG(int, index)); } void QVideoDeviceSelectorControl_DestroyQVideoDeviceSelectorControl(void* ptr){ static_cast(ptr)->~QVideoDeviceSelectorControl(); } void QVideoDeviceSelectorControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QVideoDeviceSelectorControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoDeviceSelectorControl::timerEvent(static_cast(event)); } void QVideoDeviceSelectorControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QVideoDeviceSelectorControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoDeviceSelectorControl::childEvent(static_cast(event)); } void QVideoDeviceSelectorControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QVideoDeviceSelectorControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoDeviceSelectorControl::customEvent(static_cast(event)); } void QVideoEncoderSettings_SetFrameRate(void* ptr, double rate){ static_cast(ptr)->setFrameRate(static_cast(rate)); } void* QVideoEncoderSettings_NewQVideoEncoderSettings(){ return new QVideoEncoderSettings(); } void* QVideoEncoderSettings_NewQVideoEncoderSettings2(void* other){ return new QVideoEncoderSettings(*static_cast(other)); } int QVideoEncoderSettings_BitRate(void* ptr){ return static_cast(ptr)->bitRate(); } char* QVideoEncoderSettings_Codec(void* ptr){ return static_cast(ptr)->codec().toUtf8().data(); } int QVideoEncoderSettings_EncodingMode(void* ptr){ return static_cast(ptr)->encodingMode(); } void* QVideoEncoderSettings_EncodingOption(void* ptr, char* option){ return new QVariant(static_cast(ptr)->encodingOption(QString(option))); } double QVideoEncoderSettings_FrameRate(void* ptr){ return static_cast(static_cast(ptr)->frameRate()); } int QVideoEncoderSettings_IsNull(void* ptr){ return static_cast(ptr)->isNull(); } int QVideoEncoderSettings_Quality(void* ptr){ return static_cast(ptr)->quality(); } void* QVideoEncoderSettings_Resolution(void* ptr){ return new QSize(static_cast(static_cast(ptr)->resolution()).width(), static_cast(static_cast(ptr)->resolution()).height()); } void QVideoEncoderSettings_SetBitRate(void* ptr, int value){ static_cast(ptr)->setBitRate(value); } void QVideoEncoderSettings_SetCodec(void* ptr, char* codec){ static_cast(ptr)->setCodec(QString(codec)); } void QVideoEncoderSettings_SetEncodingMode(void* ptr, int mode){ static_cast(ptr)->setEncodingMode(static_cast(mode)); } void QVideoEncoderSettings_SetEncodingOption(void* ptr, char* option, void* value){ static_cast(ptr)->setEncodingOption(QString(option), *static_cast(value)); } void QVideoEncoderSettings_SetQuality(void* ptr, int quality){ static_cast(ptr)->setQuality(static_cast(quality)); } void QVideoEncoderSettings_SetResolution(void* ptr, void* resolution){ static_cast(ptr)->setResolution(*static_cast(resolution)); } void QVideoEncoderSettings_SetResolution2(void* ptr, int width, int height){ static_cast(ptr)->setResolution(width, height); } void QVideoEncoderSettings_DestroyQVideoEncoderSettings(void* ptr){ static_cast(ptr)->~QVideoEncoderSettings(); } class MyQVideoEncoderSettingsControl: public QVideoEncoderSettingsControl { public: void timerEvent(QTimerEvent * event) { callbackQVideoEncoderSettingsControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQVideoEncoderSettingsControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQVideoEncoderSettingsControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void QVideoEncoderSettingsControl_SetVideoSettings(void* ptr, void* settings){ static_cast(ptr)->setVideoSettings(*static_cast(settings)); } char* QVideoEncoderSettingsControl_SupportedVideoCodecs(void* ptr){ return static_cast(ptr)->supportedVideoCodecs().join("|").toUtf8().data(); } char* QVideoEncoderSettingsControl_VideoCodecDescription(void* ptr, char* codec){ return static_cast(ptr)->videoCodecDescription(QString(codec)).toUtf8().data(); } void QVideoEncoderSettingsControl_DestroyQVideoEncoderSettingsControl(void* ptr){ static_cast(ptr)->~QVideoEncoderSettingsControl(); } void QVideoEncoderSettingsControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QVideoEncoderSettingsControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoEncoderSettingsControl::timerEvent(static_cast(event)); } void QVideoEncoderSettingsControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QVideoEncoderSettingsControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoEncoderSettingsControl::childEvent(static_cast(event)); } void QVideoEncoderSettingsControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QVideoEncoderSettingsControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoEncoderSettingsControl::customEvent(static_cast(event)); } void* QVideoFrame_NewQVideoFrame(){ return new QVideoFrame(); } void* QVideoFrame_NewQVideoFrame2(void* buffer, void* size, int format){ return new QVideoFrame(static_cast(buffer), *static_cast(size), static_cast(format)); } void* QVideoFrame_NewQVideoFrame4(void* image){ return new QVideoFrame(*static_cast(image)); } void* QVideoFrame_NewQVideoFrame5(void* other){ return new QVideoFrame(*static_cast(other)); } void* QVideoFrame_NewQVideoFrame3(int bytes, void* size, int bytesPerLine, int format){ return new QVideoFrame(bytes, *static_cast(size), bytesPerLine, static_cast(format)); } int QVideoFrame_BytesPerLine(void* ptr){ return static_cast(ptr)->bytesPerLine(); } int QVideoFrame_BytesPerLine2(void* ptr, int plane){ return static_cast(ptr)->bytesPerLine(plane); } long long QVideoFrame_EndTime(void* ptr){ return static_cast(static_cast(ptr)->endTime()); } int QVideoFrame_FieldType(void* ptr){ return static_cast(ptr)->fieldType(); } void* QVideoFrame_Handle(void* ptr){ return new QVariant(static_cast(ptr)->handle()); } int QVideoFrame_HandleType(void* ptr){ return static_cast(ptr)->handleType(); } int QVideoFrame_Height(void* ptr){ return static_cast(ptr)->height(); } int QVideoFrame_QVideoFrame_ImageFormatFromPixelFormat(int format){ return QVideoFrame::imageFormatFromPixelFormat(static_cast(format)); } int QVideoFrame_IsMapped(void* ptr){ return static_cast(ptr)->isMapped(); } int QVideoFrame_IsReadable(void* ptr){ return static_cast(ptr)->isReadable(); } int QVideoFrame_IsValid(void* ptr){ return static_cast(ptr)->isValid(); } int QVideoFrame_IsWritable(void* ptr){ return static_cast(ptr)->isWritable(); } int QVideoFrame_Map(void* ptr, int mode){ return static_cast(ptr)->map(static_cast(mode)); } int QVideoFrame_MapMode(void* ptr){ return static_cast(ptr)->mapMode(); } int QVideoFrame_MappedBytes(void* ptr){ return static_cast(ptr)->mappedBytes(); } void* QVideoFrame_MetaData(void* ptr, char* key){ return new QVariant(static_cast(ptr)->metaData(QString(key))); } int QVideoFrame_PixelFormat(void* ptr){ return static_cast(ptr)->pixelFormat(); } int QVideoFrame_QVideoFrame_PixelFormatFromImageFormat(int format){ return QVideoFrame::pixelFormatFromImageFormat(static_cast(format)); } int QVideoFrame_PlaneCount(void* ptr){ return static_cast(ptr)->planeCount(); } void QVideoFrame_SetEndTime(void* ptr, long long time){ static_cast(ptr)->setEndTime(static_cast(time)); } void QVideoFrame_SetFieldType(void* ptr, int field){ static_cast(ptr)->setFieldType(static_cast(field)); } void QVideoFrame_SetMetaData(void* ptr, char* key, void* value){ static_cast(ptr)->setMetaData(QString(key), *static_cast(value)); } void QVideoFrame_SetStartTime(void* ptr, long long time){ static_cast(ptr)->setStartTime(static_cast(time)); } void* QVideoFrame_Size(void* ptr){ return new QSize(static_cast(static_cast(ptr)->size()).width(), static_cast(static_cast(ptr)->size()).height()); } long long QVideoFrame_StartTime(void* ptr){ return static_cast(static_cast(ptr)->startTime()); } void QVideoFrame_Unmap(void* ptr){ static_cast(ptr)->unmap(); } int QVideoFrame_Width(void* ptr){ return static_cast(ptr)->width(); } void QVideoFrame_DestroyQVideoFrame(void* ptr){ static_cast(ptr)->~QVideoFrame(); } class MyQVideoProbe: public QVideoProbe { public: void Signal_Flush() { callbackQVideoProbeFlush(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQVideoProbeTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQVideoProbeChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQVideoProbeCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; void* QVideoProbe_NewQVideoProbe(void* parent){ return new QVideoProbe(static_cast(parent)); } void QVideoProbe_ConnectFlush(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoProbe::flush), static_cast(ptr), static_cast(&MyQVideoProbe::Signal_Flush));; } void QVideoProbe_DisconnectFlush(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoProbe::flush), static_cast(ptr), static_cast(&MyQVideoProbe::Signal_Flush));; } void QVideoProbe_Flush(void* ptr){ static_cast(ptr)->flush(); } int QVideoProbe_IsActive(void* ptr){ return static_cast(ptr)->isActive(); } int QVideoProbe_SetSource(void* ptr, void* source){ return static_cast(ptr)->setSource(static_cast(source)); } int QVideoProbe_SetSource2(void* ptr, void* mediaRecorder){ return static_cast(ptr)->setSource(static_cast(mediaRecorder)); } void QVideoProbe_DestroyQVideoProbe(void* ptr){ static_cast(ptr)->~QVideoProbe(); } void QVideoProbe_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QVideoProbe_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoProbe::timerEvent(static_cast(event)); } void QVideoProbe_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QVideoProbe_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoProbe::childEvent(static_cast(event)); } void QVideoProbe_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QVideoProbe_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoProbe::customEvent(static_cast(event)); } void QVideoRendererControl_SetSurface(void* ptr, void* surface){ static_cast(ptr)->setSurface(static_cast(surface)); } void* QVideoRendererControl_Surface(void* ptr){ return static_cast(ptr)->surface(); } void QVideoRendererControl_DestroyQVideoRendererControl(void* ptr){ static_cast(ptr)->~QVideoRendererControl(); } void QVideoRendererControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QVideoRendererControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoRendererControl::timerEvent(static_cast(event)); } void QVideoRendererControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QVideoRendererControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoRendererControl::childEvent(static_cast(event)); } void QVideoRendererControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QVideoRendererControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoRendererControl::customEvent(static_cast(event)); } void* QVideoSurfaceFormat_NewQVideoSurfaceFormat(){ return new QVideoSurfaceFormat(); } void* QVideoSurfaceFormat_NewQVideoSurfaceFormat2(void* size, int format, int ty){ return new QVideoSurfaceFormat(*static_cast(size), static_cast(format), static_cast(ty)); } void* QVideoSurfaceFormat_NewQVideoSurfaceFormat3(void* other){ return new QVideoSurfaceFormat(*static_cast(other)); } int QVideoSurfaceFormat_FrameHeight(void* ptr){ return static_cast(ptr)->frameHeight(); } double QVideoSurfaceFormat_FrameRate(void* ptr){ return static_cast(static_cast(ptr)->frameRate()); } void* QVideoSurfaceFormat_FrameSize(void* ptr){ return new QSize(static_cast(static_cast(ptr)->frameSize()).width(), static_cast(static_cast(ptr)->frameSize()).height()); } int QVideoSurfaceFormat_FrameWidth(void* ptr){ return static_cast(ptr)->frameWidth(); } int QVideoSurfaceFormat_HandleType(void* ptr){ return static_cast(ptr)->handleType(); } int QVideoSurfaceFormat_IsValid(void* ptr){ return static_cast(ptr)->isValid(); } void* QVideoSurfaceFormat_PixelAspectRatio(void* ptr){ return new QSize(static_cast(static_cast(ptr)->pixelAspectRatio()).width(), static_cast(static_cast(ptr)->pixelAspectRatio()).height()); } int QVideoSurfaceFormat_PixelFormat(void* ptr){ return static_cast(ptr)->pixelFormat(); } void* QVideoSurfaceFormat_Property(void* ptr, char* name){ return new QVariant(static_cast(ptr)->property(const_cast(name))); } int QVideoSurfaceFormat_ScanLineDirection(void* ptr){ return static_cast(ptr)->scanLineDirection(); } void QVideoSurfaceFormat_SetFrameRate(void* ptr, double rate){ static_cast(ptr)->setFrameRate(static_cast(rate)); } void QVideoSurfaceFormat_SetFrameSize(void* ptr, void* size){ static_cast(ptr)->setFrameSize(*static_cast(size)); } void QVideoSurfaceFormat_SetFrameSize2(void* ptr, int width, int height){ static_cast(ptr)->setFrameSize(width, height); } void QVideoSurfaceFormat_SetPixelAspectRatio(void* ptr, void* ratio){ static_cast(ptr)->setPixelAspectRatio(*static_cast(ratio)); } void QVideoSurfaceFormat_SetPixelAspectRatio2(void* ptr, int horizontal, int vertical){ static_cast(ptr)->setPixelAspectRatio(horizontal, vertical); } void QVideoSurfaceFormat_SetProperty(void* ptr, char* name, void* value){ static_cast(ptr)->setProperty(const_cast(name), *static_cast(value)); } void QVideoSurfaceFormat_SetScanLineDirection(void* ptr, int direction){ static_cast(ptr)->setScanLineDirection(static_cast(direction)); } void QVideoSurfaceFormat_SetViewport(void* ptr, void* viewport){ static_cast(ptr)->setViewport(*static_cast(viewport)); } void QVideoSurfaceFormat_SetYCbCrColorSpace(void* ptr, int space){ static_cast(ptr)->setYCbCrColorSpace(static_cast(space)); } void* QVideoSurfaceFormat_SizeHint(void* ptr){ return new QSize(static_cast(static_cast(ptr)->sizeHint()).width(), static_cast(static_cast(ptr)->sizeHint()).height()); } void* QVideoSurfaceFormat_Viewport(void* ptr){ return new QRect(static_cast(static_cast(ptr)->viewport()).x(), static_cast(static_cast(ptr)->viewport()).y(), static_cast(static_cast(ptr)->viewport()).width(), static_cast(static_cast(ptr)->viewport()).height()); } int QVideoSurfaceFormat_YCbCrColorSpace(void* ptr){ return static_cast(ptr)->yCbCrColorSpace(); } void QVideoSurfaceFormat_DestroyQVideoSurfaceFormat(void* ptr){ static_cast(ptr)->~QVideoSurfaceFormat(); } class MyQVideoWindowControl: public QVideoWindowControl { public: void Signal_BrightnessChanged(int brightness) { callbackQVideoWindowControlBrightnessChanged(this, this->objectName().toUtf8().data(), brightness); }; void Signal_ContrastChanged(int contrast) { callbackQVideoWindowControlContrastChanged(this, this->objectName().toUtf8().data(), contrast); }; void Signal_FullScreenChanged(bool fullScreen) { callbackQVideoWindowControlFullScreenChanged(this, this->objectName().toUtf8().data(), fullScreen); }; void Signal_HueChanged(int hue) { callbackQVideoWindowControlHueChanged(this, this->objectName().toUtf8().data(), hue); }; void Signal_NativeSizeChanged() { callbackQVideoWindowControlNativeSizeChanged(this, this->objectName().toUtf8().data()); }; void Signal_SaturationChanged(int saturation) { callbackQVideoWindowControlSaturationChanged(this, this->objectName().toUtf8().data(), saturation); }; void timerEvent(QTimerEvent * event) { callbackQVideoWindowControlTimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQVideoWindowControlChildEvent(this, this->objectName().toUtf8().data(), event); }; void customEvent(QEvent * event) { callbackQVideoWindowControlCustomEvent(this, this->objectName().toUtf8().data(), event); }; }; int QVideoWindowControl_AspectRatioMode(void* ptr){ return static_cast(ptr)->aspectRatioMode(); } int QVideoWindowControl_Brightness(void* ptr){ return static_cast(ptr)->brightness(); } void QVideoWindowControl_ConnectBrightnessChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoWindowControl::brightnessChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_BrightnessChanged));; } void QVideoWindowControl_DisconnectBrightnessChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoWindowControl::brightnessChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_BrightnessChanged));; } void QVideoWindowControl_BrightnessChanged(void* ptr, int brightness){ static_cast(ptr)->brightnessChanged(brightness); } int QVideoWindowControl_Contrast(void* ptr){ return static_cast(ptr)->contrast(); } void QVideoWindowControl_ConnectContrastChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoWindowControl::contrastChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_ContrastChanged));; } void QVideoWindowControl_DisconnectContrastChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoWindowControl::contrastChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_ContrastChanged));; } void QVideoWindowControl_ContrastChanged(void* ptr, int contrast){ static_cast(ptr)->contrastChanged(contrast); } void* QVideoWindowControl_DisplayRect(void* ptr){ return new QRect(static_cast(static_cast(ptr)->displayRect()).x(), static_cast(static_cast(ptr)->displayRect()).y(), static_cast(static_cast(ptr)->displayRect()).width(), static_cast(static_cast(ptr)->displayRect()).height()); } void QVideoWindowControl_ConnectFullScreenChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoWindowControl::fullScreenChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_FullScreenChanged));; } void QVideoWindowControl_DisconnectFullScreenChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoWindowControl::fullScreenChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_FullScreenChanged));; } void QVideoWindowControl_FullScreenChanged(void* ptr, int fullScreen){ static_cast(ptr)->fullScreenChanged(fullScreen != 0); } int QVideoWindowControl_Hue(void* ptr){ return static_cast(ptr)->hue(); } void QVideoWindowControl_ConnectHueChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoWindowControl::hueChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_HueChanged));; } void QVideoWindowControl_DisconnectHueChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoWindowControl::hueChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_HueChanged));; } void QVideoWindowControl_HueChanged(void* ptr, int hue){ static_cast(ptr)->hueChanged(hue); } int QVideoWindowControl_IsFullScreen(void* ptr){ return static_cast(ptr)->isFullScreen(); } void* QVideoWindowControl_NativeSize(void* ptr){ return new QSize(static_cast(static_cast(ptr)->nativeSize()).width(), static_cast(static_cast(ptr)->nativeSize()).height()); } void QVideoWindowControl_ConnectNativeSizeChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoWindowControl::nativeSizeChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_NativeSizeChanged));; } void QVideoWindowControl_DisconnectNativeSizeChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoWindowControl::nativeSizeChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_NativeSizeChanged));; } void QVideoWindowControl_NativeSizeChanged(void* ptr){ static_cast(ptr)->nativeSizeChanged(); } void QVideoWindowControl_Repaint(void* ptr){ static_cast(ptr)->repaint(); } int QVideoWindowControl_Saturation(void* ptr){ return static_cast(ptr)->saturation(); } void QVideoWindowControl_ConnectSaturationChanged(void* ptr){ QObject::connect(static_cast(ptr), static_cast(&QVideoWindowControl::saturationChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_SaturationChanged));; } void QVideoWindowControl_DisconnectSaturationChanged(void* ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QVideoWindowControl::saturationChanged), static_cast(ptr), static_cast(&MyQVideoWindowControl::Signal_SaturationChanged));; } void QVideoWindowControl_SaturationChanged(void* ptr, int saturation){ static_cast(ptr)->saturationChanged(saturation); } void QVideoWindowControl_SetAspectRatioMode(void* ptr, int mode){ static_cast(ptr)->setAspectRatioMode(static_cast(mode)); } void QVideoWindowControl_SetBrightness(void* ptr, int brightness){ static_cast(ptr)->setBrightness(brightness); } void QVideoWindowControl_SetContrast(void* ptr, int contrast){ static_cast(ptr)->setContrast(contrast); } void QVideoWindowControl_SetDisplayRect(void* ptr, void* rect){ static_cast(ptr)->setDisplayRect(*static_cast(rect)); } void QVideoWindowControl_SetFullScreen(void* ptr, int fullScreen){ static_cast(ptr)->setFullScreen(fullScreen != 0); } void QVideoWindowControl_SetHue(void* ptr, int hue){ static_cast(ptr)->setHue(hue); } void QVideoWindowControl_SetSaturation(void* ptr, int saturation){ static_cast(ptr)->setSaturation(saturation); } void QVideoWindowControl_DestroyQVideoWindowControl(void* ptr){ static_cast(ptr)->~QVideoWindowControl(); } void QVideoWindowControl_TimerEvent(void* ptr, void* event){ static_cast(ptr)->timerEvent(static_cast(event)); } void QVideoWindowControl_TimerEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoWindowControl::timerEvent(static_cast(event)); } void QVideoWindowControl_ChildEvent(void* ptr, void* event){ static_cast(ptr)->childEvent(static_cast(event)); } void QVideoWindowControl_ChildEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoWindowControl::childEvent(static_cast(event)); } void QVideoWindowControl_CustomEvent(void* ptr, void* event){ static_cast(ptr)->customEvent(static_cast(event)); } void QVideoWindowControl_CustomEventDefault(void* ptr, void* event){ static_cast(ptr)->QVideoWindowControl::customEvent(static_cast(event)); }