22 #ifndef QTAV_AVENCODER_P_H 23 #define QTAV_AVENCODER_P_H 25 #include <QtCore/QVariant> 52 virtual bool open() {
return true;}
53 virtual bool close() {
return true;}
55 void applyOptionsForDict();
56 void applyOptionsForContext();
104 #endif // QTAV_AVENCODER_P_H virtual ~AVEncoderPrivate()
Definition: AVEncoder_p.h:44
qreal frame_rate
Definition: AVEncoder_p.h:99
virtual ~VideoEncoderPrivate()
Definition: AVEncoder_p.h:97
#define Q_AV_PRIVATE_EXPORT
Definition: QtAV_Global.h:43
Packet packet
Definition: AVEncoder_p.h:65
AVEncoderPrivate()
Definition: AVEncoder_p.h:36
bool is_open
Definition: AVEncoder_p.h:59
Definition: AVEncoder_p.h:69
struct AVDictionary AVDictionary
Definition: dict.h:90
void av_dict_free(AVDictionary **m)
Definition: AVEncoder_p.h:84
VideoFormat format
Definition: AVEncoder_p.h:101
QVariantHash options
Definition: AVEncoder_p.h:63
Definition: AVEncoder_p.h:33
virtual bool close()
Definition: AVEncoder_p.h:53
AVDictionary * dict
Definition: AVEncoder_p.h:64
Definition: AudioResampler.h:32
virtual bool open()
Definition: AVEncoder_p.h:52
void avcodec_free_context(AVCodecContext **avctx)
Definition: avcodec.h:1676
AudioEncoderPrivate()
Definition: AVEncoder_p.h:72
int timestamp_mode
Definition: AVEncoder_p.h:61
int width
Definition: AVEncoder_p.h:98
QString codec_name
Definition: AVEncoder_p.h:62
int bit_rate
Definition: AVEncoder_p.h:60
AudioFormat format_used
Definition: AVEncoder_p.h:81
AudioOutput ao; ao.setAudioFormat(fmt); ao.open(); while (has_data) { data = read_data(ao->bufferSize...
Definition: AudioDecoder.h:31
VideoFormat::PixelFormat format_used
Definition: AVEncoder_p.h:100
AudioResampler * resampler
Definition: AVEncoder_p.h:80
VideoEncoderPrivate()
Definition: AVEncoder_p.h:87
virtual ~AudioEncoderPrivate()
Definition: AVEncoder_p.h:78
AVCodecContext * avctx
Definition: AVEncoder_p.h:58