18#include <private/qtmultimediaglobal_p.h>
19#include <private/qmultimediautils_p.h>
22#include <QtCore/qobject.h>
23#include <QtCore/qiodevice.h>
24#include <QtCore/private/qringbuffer_p.h>
25#include <QtCore/qatomic.h>
28#include <gst/app/gstappsrc.h>
52 void resume() { m_suspended =
false; m_noMoreData =
true; }
63 void streamDestroyed();
68 bool isStreamValid()
const
70 return m_stream !=
nullptr && m_stream->isOpen();
73 static gboolean on_seek_data(GstAppSrc *element, guint64 arg0, gpointer userdata);
74 static void on_enough_data(GstAppSrc *element, gpointer userdata);
75 static void on_need_data(GstAppSrc *element,
uint arg0, gpointer userdata);
86 bool m_sequential =
true;
87 bool m_suspended =
false;
88 bool m_noMoreData =
false;
89 GstAppStreamType m_streamType = GST_APP_STREAM_TYPE_RANDOM_ACCESS;
94 int streamedSamples = 0;
void bytesProcessed(int bytes)
static QMaybe< QGstAppSrc * > create(QObject *parent=nullptr)
\inmodule QtCore \reentrant
The QNetworkReply class contains the data and headers for a request sent with QNetworkAccessManager.
Combined button and popup list for selecting options.
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLenum GLuint GLintptr offset
gzip write("uncompressed data")
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent