diff options
Diffstat (limited to 'src/QuickStreamer/itempads.h')
-rw-r--r-- | src/QuickStreamer/itempads.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/QuickStreamer/itempads.h b/src/QuickStreamer/itempads.h new file mode 100644 index 0000000..744f037 --- /dev/null +++ b/src/QuickStreamer/itempads.h @@ -0,0 +1,23 @@ +#ifndef QQUICKSTREAMER_ITEMPADS_H +#define QQUICKSTREAMER_ITEMPADS_H + +#include "item.h" + +namespace QQuickStreamer { +namespace Private { + +struct MetaTypePads +{ + QMetaType::Creator create; + QMetaType::Constructor construct; + + void (*createInto)(void *); + + static const MetaTypePads &forElementFactory(GstElementFactory *factory) Q_DECL_NOEXCEPT; + static const MetaTypePads &forObjectType(GType type) Q_DECL_NOEXCEPT; +}; + +} // namespace QQuickStreamer +} // namespace Private + +#endif // QQUICKSTREAMER_ITEMPADS_H |