miqt/qt/multimedia/gen_qmediaencodersettings.h

104 lines
6.5 KiB
C
Raw Normal View History

#pragma once
#ifndef MIQT_QT_MULTIMEDIA_GEN_QMEDIAENCODERSETTINGS_H
#define MIQT_QT_MULTIMEDIA_GEN_QMEDIAENCODERSETTINGS_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
class QAudioEncoderSettings;
class QImageEncoderSettings;
class QSize;
class QVariant;
class QVideoEncoderSettings;
#else
typedef struct QAudioEncoderSettings QAudioEncoderSettings;
typedef struct QImageEncoderSettings QImageEncoderSettings;
typedef struct QSize QSize;
typedef struct QVariant QVariant;
typedef struct QVideoEncoderSettings QVideoEncoderSettings;
#endif
2024-12-07 17:15:57 +13:00
QAudioEncoderSettings* QAudioEncoderSettings_new();
QAudioEncoderSettings* QAudioEncoderSettings_new2(QAudioEncoderSettings* other);
2025-02-01 13:45:16 +13:00
void QAudioEncoderSettings_operatorAssign(QAudioEncoderSettings* self, QAudioEncoderSettings* other);
bool QAudioEncoderSettings_operatorEqual(const QAudioEncoderSettings* self, QAudioEncoderSettings* other);
bool QAudioEncoderSettings_operatorNotEqual(const QAudioEncoderSettings* self, QAudioEncoderSettings* other);
bool QAudioEncoderSettings_isNull(const QAudioEncoderSettings* self);
int QAudioEncoderSettings_encodingMode(const QAudioEncoderSettings* self);
void QAudioEncoderSettings_setEncodingMode(QAudioEncoderSettings* self, int encodingMode);
struct miqt_string QAudioEncoderSettings_codec(const QAudioEncoderSettings* self);
void QAudioEncoderSettings_setCodec(QAudioEncoderSettings* self, struct miqt_string codec);
int QAudioEncoderSettings_bitRate(const QAudioEncoderSettings* self);
void QAudioEncoderSettings_setBitRate(QAudioEncoderSettings* self, int bitrate);
int QAudioEncoderSettings_channelCount(const QAudioEncoderSettings* self);
void QAudioEncoderSettings_setChannelCount(QAudioEncoderSettings* self, int channels);
int QAudioEncoderSettings_sampleRate(const QAudioEncoderSettings* self);
void QAudioEncoderSettings_setSampleRate(QAudioEncoderSettings* self, int rate);
int QAudioEncoderSettings_quality(const QAudioEncoderSettings* self);
void QAudioEncoderSettings_setQuality(QAudioEncoderSettings* self, int quality);
QVariant* QAudioEncoderSettings_encodingOption(const QAudioEncoderSettings* self, struct miqt_string option);
struct miqt_map /* of struct miqt_string to QVariant* */ QAudioEncoderSettings_encodingOptions(const QAudioEncoderSettings* self);
void QAudioEncoderSettings_setEncodingOption(QAudioEncoderSettings* self, struct miqt_string option, QVariant* value);
void QAudioEncoderSettings_setEncodingOptions(QAudioEncoderSettings* self, struct miqt_map /* of struct miqt_string to QVariant* */ options);
void QAudioEncoderSettings_delete(QAudioEncoderSettings* self);
2024-11-04 23:15:32 +13:00
2024-12-07 17:15:57 +13:00
QVideoEncoderSettings* QVideoEncoderSettings_new();
QVideoEncoderSettings* QVideoEncoderSettings_new2(QVideoEncoderSettings* other);
2025-02-01 13:45:16 +13:00
void QVideoEncoderSettings_operatorAssign(QVideoEncoderSettings* self, QVideoEncoderSettings* other);
bool QVideoEncoderSettings_operatorEqual(const QVideoEncoderSettings* self, QVideoEncoderSettings* other);
bool QVideoEncoderSettings_operatorNotEqual(const QVideoEncoderSettings* self, QVideoEncoderSettings* other);
bool QVideoEncoderSettings_isNull(const QVideoEncoderSettings* self);
int QVideoEncoderSettings_encodingMode(const QVideoEncoderSettings* self);
void QVideoEncoderSettings_setEncodingMode(QVideoEncoderSettings* self, int encodingMode);
struct miqt_string QVideoEncoderSettings_codec(const QVideoEncoderSettings* self);
void QVideoEncoderSettings_setCodec(QVideoEncoderSettings* self, struct miqt_string codec);
QSize* QVideoEncoderSettings_resolution(const QVideoEncoderSettings* self);
void QVideoEncoderSettings_setResolution(QVideoEncoderSettings* self, QSize* resolution);
void QVideoEncoderSettings_setResolution2(QVideoEncoderSettings* self, int width, int height);
double QVideoEncoderSettings_frameRate(const QVideoEncoderSettings* self);
void QVideoEncoderSettings_setFrameRate(QVideoEncoderSettings* self, double rate);
int QVideoEncoderSettings_bitRate(const QVideoEncoderSettings* self);
void QVideoEncoderSettings_setBitRate(QVideoEncoderSettings* self, int bitrate);
int QVideoEncoderSettings_quality(const QVideoEncoderSettings* self);
void QVideoEncoderSettings_setQuality(QVideoEncoderSettings* self, int quality);
QVariant* QVideoEncoderSettings_encodingOption(const QVideoEncoderSettings* self, struct miqt_string option);
struct miqt_map /* of struct miqt_string to QVariant* */ QVideoEncoderSettings_encodingOptions(const QVideoEncoderSettings* self);
void QVideoEncoderSettings_setEncodingOption(QVideoEncoderSettings* self, struct miqt_string option, QVariant* value);
void QVideoEncoderSettings_setEncodingOptions(QVideoEncoderSettings* self, struct miqt_map /* of struct miqt_string to QVariant* */ options);
void QVideoEncoderSettings_delete(QVideoEncoderSettings* self);
2024-11-04 23:15:32 +13:00
2024-12-07 17:15:57 +13:00
QImageEncoderSettings* QImageEncoderSettings_new();
QImageEncoderSettings* QImageEncoderSettings_new2(QImageEncoderSettings* other);
2025-02-01 13:45:16 +13:00
void QImageEncoderSettings_operatorAssign(QImageEncoderSettings* self, QImageEncoderSettings* other);
bool QImageEncoderSettings_operatorEqual(const QImageEncoderSettings* self, QImageEncoderSettings* other);
bool QImageEncoderSettings_operatorNotEqual(const QImageEncoderSettings* self, QImageEncoderSettings* other);
bool QImageEncoderSettings_isNull(const QImageEncoderSettings* self);
struct miqt_string QImageEncoderSettings_codec(const QImageEncoderSettings* self);
void QImageEncoderSettings_setCodec(QImageEncoderSettings* self, struct miqt_string codec);
QSize* QImageEncoderSettings_resolution(const QImageEncoderSettings* self);
void QImageEncoderSettings_setResolution(QImageEncoderSettings* self, QSize* resolution);
void QImageEncoderSettings_setResolution2(QImageEncoderSettings* self, int width, int height);
int QImageEncoderSettings_quality(const QImageEncoderSettings* self);
void QImageEncoderSettings_setQuality(QImageEncoderSettings* self, int quality);
QVariant* QImageEncoderSettings_encodingOption(const QImageEncoderSettings* self, struct miqt_string option);
struct miqt_map /* of struct miqt_string to QVariant* */ QImageEncoderSettings_encodingOptions(const QImageEncoderSettings* self);
void QImageEncoderSettings_setEncodingOption(QImageEncoderSettings* self, struct miqt_string option, QVariant* value);
void QImageEncoderSettings_setEncodingOptions(QImageEncoderSettings* self, struct miqt_map /* of struct miqt_string to QVariant* */ options);
void QImageEncoderSettings_delete(QImageEncoderSettings* 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