2024-11-17 19:21:37 +13:00
# pragma once
# ifndef MIQT_QT_MULTIMEDIA_GEN_QVIDEOENCODERSETTINGSCONTROL_H
# define MIQT_QT_MULTIMEDIA_GEN_QVIDEOENCODERSETTINGSCONTROL_H
2024-11-04 23:15:32 +13:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
# include "../../libmiqt/libmiqt.h"
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
2024-11-19 19:29:06 +13:00
class QMediaControl ;
2024-11-04 23:15:32 +13:00
class QMetaObject ;
2024-11-19 19:29:06 +13:00
class QObject ;
2024-11-04 23:15:32 +13:00
class QSize ;
class QVideoEncoderSettings ;
class QVideoEncoderSettingsControl ;
# else
2024-11-19 19:29:06 +13:00
typedef struct QMediaControl QMediaControl ;
2024-11-04 23:15:32 +13:00
typedef struct QMetaObject QMetaObject ;
2024-11-19 19:29:06 +13:00
typedef struct QObject QObject ;
2024-11-04 23:15:32 +13:00
typedef struct QSize QSize ;
typedef struct QVideoEncoderSettings QVideoEncoderSettings ;
typedef struct QVideoEncoderSettingsControl QVideoEncoderSettingsControl ;
# endif
2024-12-07 17:15:57 +13:00
void QVideoEncoderSettingsControl_virtbase ( QVideoEncoderSettingsControl * src , QMediaControl * * outptr_QMediaControl ) ;
2025-02-01 13:45:16 +13:00
QMetaObject * QVideoEncoderSettingsControl_metaObject ( const QVideoEncoderSettingsControl * self ) ;
void * QVideoEncoderSettingsControl_metacast ( QVideoEncoderSettingsControl * self , const char * param1 ) ;
struct miqt_string QVideoEncoderSettingsControl_tr ( const char * s ) ;
struct miqt_string QVideoEncoderSettingsControl_trUtf8 ( const char * s ) ;
struct miqt_array /* of QSize* */ QVideoEncoderSettingsControl_supportedResolutions ( const QVideoEncoderSettingsControl * self , QVideoEncoderSettings * settings , bool * continuous ) ;
struct miqt_array /* of double */ QVideoEncoderSettingsControl_supportedFrameRates ( const QVideoEncoderSettingsControl * self , QVideoEncoderSettings * settings , bool * continuous ) ;
struct miqt_array /* of struct miqt_string */ QVideoEncoderSettingsControl_supportedVideoCodecs ( const QVideoEncoderSettingsControl * self ) ;
struct miqt_string QVideoEncoderSettingsControl_videoCodecDescription ( const QVideoEncoderSettingsControl * self , struct miqt_string codec ) ;
QVideoEncoderSettings * QVideoEncoderSettingsControl_videoSettings ( const QVideoEncoderSettingsControl * self ) ;
void QVideoEncoderSettingsControl_setVideoSettings ( QVideoEncoderSettingsControl * self , QVideoEncoderSettings * settings ) ;
struct miqt_string QVideoEncoderSettingsControl_tr2 ( const char * s , const char * c ) ;
struct miqt_string QVideoEncoderSettingsControl_tr3 ( const char * s , const char * c , int n ) ;
struct miqt_string QVideoEncoderSettingsControl_trUtf82 ( const char * s , const char * c ) ;
struct miqt_string QVideoEncoderSettingsControl_trUtf83 ( const char * s , const char * c , int n ) ;
void QVideoEncoderSettingsControl_delete ( QVideoEncoderSettingsControl * self ) ;
2024-11-04 23:15:32 +13:00
# ifdef __cplusplus
} /* extern C */
2025-02-01 13:45:16 +13:00
# endif
2024-11-04 23:15:32 +13:00
# endif