QtGStreamer 1.2.0
Namespaces | Classes | Typedefs | Enumerations | Functions
QGst Namespace Reference

Namespaces

namespace  Parse
 
namespace  Quick
 
namespace  Ui
 
namespace  Utils
 

Classes

class  AllocationParams
 
class  Allocator
 
class  ApplicationMessage
 
class  AsyncDoneMessage
 
class  Bin
 
class  Buffer
 
class  BufferingMessage
 
class  BufferingQuery
 
class  BufferList
 
class  BufferSizeEvent
 
class  Bus
 
class  Caps
 
class  CapsEvent
 
interface  ChildProxy
 
class  Clock
 
class  ClockTime
 
class  ColorBalance
 
class  ColorBalanceChannel
 
class  ConvertQuery
 
class  DurationChangedMessage
 
class  DurationQuery
 
class  Element
 
class  ElementFactory
 
class  ElementMessage
 
class  EosEvent
 
class  EosMessage
 
class  ErrorMessage
 
class  Event
 
class  FlushStartEvent
 
class  FlushStopEvent
 
class  FormatsQuery
 
struct  Fourcc
 
class  GhostPad
 
class  InfoMessage
 
class  LatencyEvent
 
class  LatencyMessage
 
class  LatencyQuery
 
class  Memory
 
class  Message
 
class  MiniObject
 
class  NavigationEvent
 
class  Object
 
class  Pad
 
class  Pipeline
 
class  PluginFeature
 
class  PositionQuery
 
class  QosEvent
 
class  QosMessage
 
class  Query
 
class  RequestStateMessage
 
class  Sample
 
class  SeekEvent
 
class  SeekingQuery
 
class  Segment
 
class  SegmentDoneMessage
 
class  SegmentEvent
 
class  SegmentQuery
 
class  SharedStructure
 
class  SinkMessageEvent
 
class  StateChangedMessage
 
class  StepDoneMessage
 
class  StepEvent
 
class  StepStartMessage
 
class  StreamStatusMessage
 
class  StreamVolume
 
class  Structure
 
class  TagEvent
 
class  TagList
 
class  TagMessage
 
interface  UriHandler
 
class  UriQuery
 
interface  VideoOrientation
 
interface  VideoOverlay
 
class  WarningMessage
 

Typedefs

typedef QGlib::RefPointer< Bin > BinPtr
 
typedef QGlib::RefPointer< Bus > BusPtr
 
typedef QGlib::RefPointer< Caps > CapsPtr
 
typedef QGlib::RefPointer< ChildProxy > ChildProxyPtr
 
typedef QGlib::RefPointer< Clock > ClockPtr
 
typedef QGlib::RefPointer< ColorBalanceChannel > ColorBalanceChannelPtr
 
typedef QGlib::RefPointer< ColorBalance > ColorBalancePtr
 
typedef QGlib::RefPointer< Discoverer > DiscovererPtr
 
typedef QGlib::RefPointer< DiscovererInfo > DiscovererInfoPtr
 
typedef QGlib::RefPointer< DiscovererStreamInfo > DiscovererStreamInfoPtr
 
typedef QGlib::RefPointer< DiscovererContainerInfo > DiscovererContainerInfoPtr
 
typedef QGlib::RefPointer< DiscovererAudioInfo > DiscovererAudioInfoPtr
 
typedef QGlib::RefPointer< DiscovererVideoInfo > DiscovererVideoInfoPtr
 
typedef QGlib::RefPointer< DiscovererSubtitleInfo > DiscovererSubtitleInfoPtr
 
typedef QGlib::RefPointer< Element > ElementPtr
 
typedef QGlib::RefPointer< ElementFactory > ElementFactoryPtr
 
typedef QGlib::RefPointer< GhostPad > GhostPadPtr
 
typedef QGlib::RefPointer< Message > MessagePtr
 
typedef QGlib::RefPointer< EosMessage > EosMessagePtr
 
typedef QGlib::RefPointer< ErrorMessage > ErrorMessagePtr
 
typedef QGlib::RefPointer< WarningMessage > WarningMessagePtr
 
typedef QGlib::RefPointer< InfoMessage > InfoMessagePtr
 
typedef QGlib::RefPointer< TagMessage > TagMessagePtr
 
typedef QGlib::RefPointer< BufferingMessage > BufferingMessagePtr
 
typedef QGlib::RefPointer< StateChangedMessage > StateChangedMessagePtr
 
typedef QGlib::RefPointer< StepDoneMessage > StepDoneMessagePtr
 
typedef QGlib::RefPointer< StreamStatusMessage > StreamStatusMessagePtr
 
typedef QGlib::RefPointer< ApplicationMessage > ApplicationMessagePtr
 
typedef QGlib::RefPointer< ElementMessage > ElementMessagePtr
 
typedef QGlib::RefPointer< SegmentDoneMessage > SegmentDoneMessagePtr
 
typedef QGlib::RefPointer< DurationChangedMessage > DurationChangedMessagePtr
 
typedef QGlib::RefPointer< LatencyMessage > LatencyMessagePtr
 
typedef QGlib::RefPointer< AsyncDoneMessage > AsyncDoneMessagePtr
 
typedef QGlib::RefPointer< RequestStateMessage > RequestStateMessagePtr
 
typedef QGlib::RefPointer< StepStartMessage > StepStartMessagePtr
 
typedef QGlib::RefPointer< QosMessage > QosMessagePtr
 
typedef QGlib::RefPointer< MiniObject > MiniObjectPtr
 
typedef QGlib::RefPointer< Object > ObjectPtr
 
typedef QGlib::RefPointer< Pad > PadPtr
 
typedef QGlib::RefPointer< Pipeline > PipelinePtr
 
typedef QGlib::RefPointer< PluginFeature > PluginFeaturePtr
 
typedef QGlib::RefPointer< Query > QueryPtr
 
typedef QGlib::RefPointer< PositionQuery > PositionQueryPtr
 
typedef QGlib::RefPointer< DurationQuery > DurationQueryPtr
 
typedef QGlib::RefPointer< LatencyQuery > LatencyQueryPtr
 
typedef QGlib::RefPointer< SeekingQuery > SeekingQueryPtr
 
typedef QGlib::RefPointer< SegmentQuery > SegmentQueryPtr
 
typedef QGlib::RefPointer< ConvertQuery > ConvertQueryPtr
 
typedef QGlib::RefPointer< FormatsQuery > FormatsQueryPtr
 
typedef QGlib::RefPointer< BufferingQuery > BufferingQueryPtr
 
typedef QGlib::RefPointer< UriQuery > UriQueryPtr
 
typedef QGlib::RefPointer< Buffer > BufferPtr
 
typedef QGlib::RefPointer< Allocator > AllocatorPtr
 
typedef QGlib::RefPointer< Memory > MemoryPtr
 
typedef QGlib::RefPointer< BufferList > BufferListPtr
 
typedef QGlib::RefPointer< Event > EventPtr
 
typedef QGlib::RefPointer< FlushStartEvent > FlushStartEventPtr
 
typedef QGlib::RefPointer< FlushStopEvent > FlushStopEventPtr
 
typedef QGlib::RefPointer< CapsEvent > CapsEventPtr
 
typedef QGlib::RefPointer< EosEvent > EosEventPtr
 
typedef QGlib::RefPointer< SegmentEvent > SegmentEventPtr
 
typedef QGlib::RefPointer< TagEvent > TagEventPtr
 
typedef QGlib::RefPointer< BufferSizeEvent > BufferSizeEventPtr
 
typedef QGlib::RefPointer< SinkMessageEvent > SinkMessageEventPtr
 
typedef QGlib::RefPointer< QosEvent > QosEventPtr
 
typedef QGlib::RefPointer< SeekEvent > SeekEventPtr
 
typedef QGlib::RefPointer< NavigationEvent > NavigationEventPtr
 
typedef QGlib::RefPointer< LatencyEvent > LatencyEventPtr
 
typedef QGlib::RefPointer< StepEvent > StepEventPtr
 
typedef QGlib::RefPointer< StreamVolume > StreamVolumePtr
 
typedef QGlib::RefPointer< Sample > SamplePtr
 
typedef QSharedPointer< SharedStructure > StructurePtr
 
typedef QSharedPointer< const SharedStructure > StructureConstPtr
 
typedef QGlib::RefPointer< UriHandler > UriHandlerPtr
 
typedef QGlib::RefPointer< VideoOrientation > VideoOrientationPtr
 
typedef QGlib::RefPointer< VideoOverlay > VideoOverlayPtr
 
typedef Private::Range< int > IntRange
 
typedef Private::Range< qint64 > Int64Range
 
typedef Private::Range< double > DoubleRange
 
typedef Private::Range< Fraction > FractionRange
 

Enumerations

enum  MiniObjectFlag { MiniObjectFlagLockable = (1<<0) , MiniObjectFlagLockReadonly = (1<<1) , MiniObjectFlagLast = (1<<4) }
 
enum  ObjectFlag { ObjectFlagLast = (1<<4) }
 
enum  State {
  StateVoidPending = 0 , StateNull = 1 , StateReady = 2 , StatePaused = 3 ,
  StatePlaying = 4
}
 
enum  StateChange {
  StateChangeNullToReady = (StateNull<<3) | StateReady , StateChangeReadyToPaused = (StateReady<<3) | StatePaused , StateChangePausedToPlaying = (StatePaused<<3) | StatePlaying , StateChangePlayingToPaused = (StatePlaying<<3) | StatePaused ,
  StateChangePausedToReady = (StatePaused<<3) | StateReady , StateChangeReadyToNull = (StateReady<<3) | StateNull
}
 
enum  StateChangeReturn { StateChangeFailure = 0 , StateChangeSuccess = 1 , StateChangeAsync = 2 , StateChangeNoPreroll = 3 }
 
enum  PadDirection { PadUnknown , PadSrc , PadSink }
 
enum  PadFlag {
  PadFlagBlocked = (ObjectFlagLast << 0) , PadFlagFlushing = (ObjectFlagLast << 1) , PadFlagEos = (ObjectFlagLast << 2) , PadFlagBlocking = (ObjectFlagLast << 3) ,
  PadFlagNeedParent = (ObjectFlagLast << 4) , PadFlagNeedReconfigure = (ObjectFlagLast << 5) , PadFlagPendingEvents = (ObjectFlagLast << 6) , PadFlagFixedCaps = (ObjectFlagLast << 7) ,
  PadFlagProxyCaps = (ObjectFlagLast << 8) , PadFlagProxyAllocation = (ObjectFlagLast << 9) , PadFlagProxyScheduling = (ObjectFlagLast << 10) , PadFlagLast = (ObjectFlagLast << 16)
}
 
enum  PadLinkReturn {
  PadLinkOk = 0 , PadLinkWrongHierarchy = -1 , PadLinkWasLinked = -2 , PadLinkWrongDirection = -3 ,
  PadLinkNoFormat = -4 , PadLinkNoSched = -5 , PadLinkRefused = -6
}
 
enum  FlowReturn {
  FlowCustomSuccess2 = 102 , FlowCustomSuccess1 = 101 , FlowCustomSuccess = 100 , FlowOk = 0 ,
  FlowNotLinked = -1 , FlowFlushing = -2 , FlowEos = -3 , FlowNotNegotiated = -4 ,
  FlowError = -5 , FlowNotSupported = -6 , FlowCustomError = -100 , FlowCustomError1 = -101 ,
  FlowCustomError2 = -102
}
 
enum  PadMode { PadModeNone , PadModePush , PadModePull }
 
enum  Rank { RankNone = 0 , RankMarginal = 64 , RankSecondary = 128 , RankPrimary = 256 }
 
enum  MessageType {
  MessageUnknown = 0 , MessageEos = (1 << 0) , MessageError = (1 << 1) , MessageWarning = (1 << 2) ,
  MessageInfo = (1 << 3) , MessageTag = (1 << 4) , MessageBuffering = (1 << 5) , MessageStateChanged = (1 << 6) ,
  MessageStateDirty = (1 << 7) , MessageStepDone = (1 << 8) , MessageClockProvide = (1 << 9) , MessageClockLost = (1 << 10) ,
  MessageNewClock = (1 << 11) , MessageStructureChange = (1 << 12) , MessageStreamStatus = (1 << 13) , MessageApplication = (1 << 14) ,
  MessageElement = (1 << 15) , MessageSegmentStart = (1 << 16) , MessageSegmentDone = (1 << 17) , MessageDurationChanged = (1 << 18) ,
  MessageLatency = (1 << 19) , MessageAsyncStart = (1 << 20) , MessageAsyncDone = (1 << 21) , MessageRequestState = (1 << 22) ,
  MessageStepStart = (1 << 23) , MessageQos = (1 << 24) , MessageAny = ~0
}
 
enum  ParseError {
  ParseErrorSyntax , ParseErrorNoSuchElement , ParseErrorNoSuchProperty , ParseErrorLink ,
  ParseErrorCouldNotSetProperty , ParseErrorEmptyBin , ParseErrorEmpty
}
 
enum  UriType { UriUnknown , UriSink , UriSrc }
 
enum  BufferingMode { BufferingStream , BufferingDownload , BufferingTimeshift , BufferingLive }
 
enum  Format {
  FormatUndefined , FormatDefault , FormatBytes , FormatTime ,
  FormatBuffers , FormatPercent
}
 
enum  StreamStatusType {
  StreamStatusTypeCreate = 0 , StreamStatusTypeEnter = 1 , StreamStatusTypeLeave = 2 , StreamStatusTypeDestroy = 3 ,
  StreamStatusTypeStart = 8 , StreamStatusTypePause = 9 , StreamStatusTypeStop = 10
}
 
enum  StreamVolumeFormat { StreamVolumeFormatLinear , StreamVolumeFormatCubic , StreamVolumeFormatDb }
 
enum  ColorBalanceType { ColorBalanceHardware , ColorBalanceSoftware }
 
enum  QueryTypeFlag { QueryTypeUpstream = 1 << 0 , QueryTypeDownstream = 1 << 1 , QueryTypeSerialized = 1 << 2 , QueryTypeBoth = (QueryTypeUpstream | QueryTypeDownstream) }
 
enum  QueryType {
  QueryUnknown = 0 , QueryPosition = (10 << 8) | QueryTypeBoth , QueryDuration = (20 << 8) | QueryTypeBoth , QueryLatency = (30 << 8) | QueryTypeBoth ,
  QueryJitter = (40 << 8) | QueryTypeBoth , QueryRate = (50 << 8) | QueryTypeBoth , QuerySeeking = (60 << 8) | QueryTypeBoth , QuerySegment = (70 << 8) | QueryTypeBoth ,
  QueryConvert = (80 << 8) | QueryTypeBoth , QueryFormats = (90 << 8) | QueryTypeBoth , QueryBuffering = (110 << 8) | QueryTypeBoth , QueryCustom = (120 << 8) | QueryTypeBoth ,
  QueryUri = (130 << 8) | QueryTypeBoth , QueryAllocation = (140 << 8) | QueryTypeDownstream | QueryTypeSerialized , QueryScheduling = (150 << 8) | QueryTypeUpstream , QueryAcceptCaps = (160 << 8) | QueryTypeBoth ,
  QueryCaps = (170 << 8) | QueryTypeBoth , QueryDrain = (180 << 8) | QueryTypeDownstream | QueryTypeSerialized , QueryContext = (190 << 8) | QueryTypeBoth
}
 
enum  BufferFlag {
  BufferFlagLive = (MiniObjectFlagLast << 0) , BufferFlagDecodeOnly = (MiniObjectFlagLast << 1) , BufferFlagDiscont = (MiniObjectFlagLast << 2) , BufferFlagResync = (MiniObjectFlagLast << 3) ,
  BufferFlagCorrupted = (MiniObjectFlagLast << 4) , BufferFlagMarker = (MiniObjectFlagLast << 5) , BufferFlagHeader = (MiniObjectFlagLast << 6) , BufferFlagGap = (MiniObjectFlagLast << 7) ,
  BufferFlagDroppable = (MiniObjectFlagLast << 8) , BufferFlagDeltaUnit = (MiniObjectFlagLast << 9) , BufferFlagLast = (MiniObjectFlagLast << 16)
}
 
enum  EventTypeFlag {
  EventTypeUpstream = 1 << 0 , EventTypeDownstream = 1 << 1 , EventTypeSerialized = 1 << 2 , EventTypeSticky = 1 << 3 ,
  EventTypeStickyMulti = 1 << 4 , EventTypeBoth = (EventTypeUpstream | EventTypeDownstream)
}
 
enum  EventType {
  EventUnknown = (0 << 8) , EventFlushStart = (10 << 8) | EventTypeBoth , EventFlushStop = (20 << 8) | EventTypeBoth | EventTypeSerialized , EventStreamStart = (40 << 8) | EventTypeDownstream | EventTypeSerialized | EventTypeSticky ,
  EventCaps = (50 << 8) | EventTypeDownstream | EventTypeSerialized | EventTypeSticky , EventSegment = (70 << 8) | EventTypeDownstream | EventTypeSerialized | EventTypeSticky , EventTag = (80 << 8) | EventTypeDownstream | EventTypeSerialized | EventTypeSticky | EventTypeStickyMulti , EventBufferSize = (90 << 8) | EventTypeDownstream | EventTypeSerialized | EventTypeSticky ,
  EventSinkMessage = (100 << 8) | EventTypeDownstream | EventTypeSerialized | EventTypeSticky | EventTypeStickyMulti , EventEos = (110 << 8) | EventTypeDownstream | EventTypeSerialized | EventTypeSticky , EventToc = (120 << 8) | EventTypeDownstream | EventTypeSerialized | EventTypeSticky | EventTypeStickyMulti , EventSegmentDone = (150 << 8) | EventTypeDownstream | EventTypeSerialized ,
  EventGap = (160 << 8) | EventTypeDownstream | EventTypeSerialized , EventQos = (190 << 8) | EventTypeUpstream , EventSeek = (200 << 8) | EventTypeUpstream , EventNavigation = (210 << 8) | EventTypeUpstream ,
  EventLatency = (220 << 8) | EventTypeUpstream , EventStep = (230 << 8) | EventTypeUpstream , EventReconfigure = (240 << 8 ) | EventTypeUpstream , EventTocSelect = (250 << 8) | EventTypeUpstream ,
  EventCustomUpstream = (270 << 8) | EventTypeUpstream , EventCustomDownstream = (280 << 8) | EventTypeDownstream | EventTypeSerialized , EventCustomDownstreamOob = (290 << 8) | EventTypeDownstream , EventCustomDownstreamSticky = (300 << 8) | EventTypeDownstream | EventTypeSerialized | EventTypeSticky | EventTypeStickyMulti ,
  EventCustomBoth = (310 << 8) | EventTypeBoth | EventTypeSerialized , EventCustomBothOob = (320 << 8) | EventTypeBoth
}
 
enum  SeekFlag {
  SeekFlagNone = 0 , SeekFlagFlush = (1 << 0) , SeekFlagAccurate = (1 << 1) , SeekFlagKeyUnit = (1 << 2) ,
  SeekFlagSegment = (1 << 3) , SeekFlagSkip = (1 << 4)
}
 
enum  SeekType { SeekTypeNone = 0 , SeekTypeSet = 1 , SeekTypeEnd = 2 }
 
enum  SegmentFlag { SegmentFlagNone = SeekFlagNone , SegmentFlagReset = SeekFlagFlush , SegmentFlagSkip = SeekFlagSkip , SegmentFlagSegment = SeekFlagSegment }
 
enum  QosType { QosTypeOverflow = 0 , QosTypeUnderflow = 1 , QosTypeThrottle = 2 }
 
enum  TagMergeMode {
  TagMergeUndefined , TagMergeReplaceAll , TagMergeReplace , TagMergeAppend ,
  TagMergePrepend , TagMergeKeep , TagMergeKeepAll , TagMergeCount
}
 
enum  TagFlag {
  TagFlagUndefined , TagFlagMeta , TagFlagEncoded , TagFlagDecoded ,
  TagFlagCount
}
 
enum  DiscovererResult {
  DiscovererOk , DiscovererUriInvalid , DiscovererError , DiscovererTimeout ,
  DiscovererBusy , DiscovererMissingPlugins
}
 
enum  MapFlag { MapRead = (1 << 0) , MapWrite = (1 << 1) , MapFlagLast = (1 << 16) }
 
enum  MemoryFlag {
  MemoryFlagReadonly = MiniObjectFlagLockReadonly , MemoryFlagNoShare = (MiniObjectFlagLast << 0) , MemoryFlagZeroPrefixed = (MiniObjectFlagLast << 1) , MemoryFlagZeroPadded = (MiniObjectFlagLast << 2) ,
  MemoryFlagPhysicallyContiguous = (MiniObjectFlagLast << 3) , MemoryFlagNotMappable = (MiniObjectFlagLast << 4) , MemoryFlagLast = (MiniObjectFlagLast << 16)
}
 

Functions

QDebug operator<< (QDebug debug, const CapsPtr &caps)
 
QDebug operator<< (QDebug debug, DiscovererResult result)
 
template<>
const char * typeName< DiscovererStreamInfoPtr > ()
 
template<>
const char * typeName< DiscovererContainerInfoPtr > ()
 
template<>
const char * typeName< DiscovererAudioInfoPtr > ()
 
template<>
const char * typeName< DiscovererVideoInfoPtr > ()
 
template<>
const char * typeName< DiscovererSubtitleInfoPtr > ()
 
template<>
QDebug printStreamInfoDetails (QDebug debug, const DiscovererStreamInfoPtr &)
 
template<>
QDebug printStreamInfoDetails (QDebug debug, const DiscovererContainerInfoPtr &info)
 
template<>
QDebug printStreamInfoDetails (QDebug debug, const DiscovererAudioInfoPtr &info)
 
template<>
QDebug printStreamInfoDetails (QDebug debug, const DiscovererVideoInfoPtr &info)
 
template<>
QDebug printStreamInfoDetails (QDebug debug, const DiscovererSubtitleInfoPtr &info)
 
QDebug operator<< (QDebug debug, const DiscovererStreamInfoPtr &info)
 
QDebug operator<< (QDebug debug, const DiscovererInfoPtr &info)
 
QGlib::RefCountedObject * Message_new (void *instance)
 
QGlib::RefCountedObject * Pad_new (void *instance)
 
QGlib::RefCountedObject * VideoOrientation_new (void *instance)
 
QGlib::RefCountedObject * Clock_new (void *instance)
 
QGlib::RefCountedObject * ChildProxy_new (void *instance)
 
QGlib::RefCountedObject * Query_new (void *instance)
 
QGlib::RefCountedObject * Pipeline_new (void *instance)
 
QGlib::RefCountedObject * StreamVolume_new (void *instance)
 
QGlib::RefCountedObject * Caps_new (void *instance)
 
QGlib::RefCountedObject * Event_new (void *instance)
 
QGlib::RefCountedObject * Memory_new (void *instance)
 
QGlib::RefCountedObject * Element_new (void *instance)
 
QGlib::RefCountedObject * Allocator_new (void *instance)
 
QGlib::RefCountedObject * PluginFeature_new (void *instance)
 
QGlib::RefCountedObject * DiscovererStreamInfo_new (void *instance)
 
QGlib::RefCountedObject * DiscovererContainerInfo_new (void *instance)
 
QGlib::RefCountedObject * DiscovererAudioInfo_new (void *instance)
 
QGlib::RefCountedObject * DiscovererVideoInfo_new (void *instance)
 
QGlib::RefCountedObject * DiscovererSubtitleInfo_new (void *instance)
 
QGlib::RefCountedObject * DiscovererInfo_new (void *instance)
 
QGlib::RefCountedObject * Discoverer_new (void *instance)
 
QGlib::RefCountedObject * UriHandler_new (void *instance)
 
 BOOST_STATIC_ASSERT (static_cast< int >(MiniObjectFlagLockable)==static_cast< int >(GST_MINI_OBJECT_FLAG_LOCKABLE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MiniObjectFlagLockReadonly)==static_cast< int >(GST_MINI_OBJECT_FLAG_LOCK_READONLY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MiniObjectFlagLast)==static_cast< int >(GST_MINI_OBJECT_FLAG_LAST))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ObjectFlagLast)==static_cast< int >(GST_OBJECT_FLAG_LAST))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateVoidPending)==static_cast< int >(GST_STATE_VOID_PENDING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateNull)==static_cast< int >(GST_STATE_NULL))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateReady)==static_cast< int >(GST_STATE_READY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StatePaused)==static_cast< int >(GST_STATE_PAUSED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StatePlaying)==static_cast< int >(GST_STATE_PLAYING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangeNullToReady)==static_cast< int >(GST_STATE_CHANGE_NULL_TO_READY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangeReadyToPaused)==static_cast< int >(GST_STATE_CHANGE_READY_TO_PAUSED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangePausedToPlaying)==static_cast< int >(GST_STATE_CHANGE_PAUSED_TO_PLAYING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangePlayingToPaused)==static_cast< int >(GST_STATE_CHANGE_PLAYING_TO_PAUSED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangePausedToReady)==static_cast< int >(GST_STATE_CHANGE_PAUSED_TO_READY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangeReadyToNull)==static_cast< int >(GST_STATE_CHANGE_READY_TO_NULL))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangeFailure)==static_cast< int >(GST_STATE_CHANGE_FAILURE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangeSuccess)==static_cast< int >(GST_STATE_CHANGE_SUCCESS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangeAsync)==static_cast< int >(GST_STATE_CHANGE_ASYNC))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StateChangeNoPreroll)==static_cast< int >(GST_STATE_CHANGE_NO_PREROLL))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadUnknown)==static_cast< int >(GST_PAD_UNKNOWN))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadSrc)==static_cast< int >(GST_PAD_SRC))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadSink)==static_cast< int >(GST_PAD_SINK))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagBlocked)==static_cast< int >(GST_PAD_FLAG_BLOCKED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagFlushing)==static_cast< int >(GST_PAD_FLAG_FLUSHING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagEos)==static_cast< int >(GST_PAD_FLAG_EOS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagBlocking)==static_cast< int >(GST_PAD_FLAG_BLOCKING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagNeedParent)==static_cast< int >(GST_PAD_FLAG_NEED_PARENT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagNeedReconfigure)==static_cast< int >(GST_PAD_FLAG_NEED_RECONFIGURE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagPendingEvents)==static_cast< int >(GST_PAD_FLAG_PENDING_EVENTS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagFixedCaps)==static_cast< int >(GST_PAD_FLAG_FIXED_CAPS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagProxyCaps)==static_cast< int >(GST_PAD_FLAG_PROXY_CAPS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagProxyAllocation)==static_cast< int >(GST_PAD_FLAG_PROXY_ALLOCATION))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagProxyScheduling)==static_cast< int >(GST_PAD_FLAG_PROXY_SCHEDULING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadFlagLast)==static_cast< int >(GST_PAD_FLAG_LAST))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadLinkOk)==static_cast< int >(GST_PAD_LINK_OK))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadLinkWrongHierarchy)==static_cast< int >(GST_PAD_LINK_WRONG_HIERARCHY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadLinkWasLinked)==static_cast< int >(GST_PAD_LINK_WAS_LINKED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadLinkWrongDirection)==static_cast< int >(GST_PAD_LINK_WRONG_DIRECTION))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadLinkNoFormat)==static_cast< int >(GST_PAD_LINK_NOFORMAT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadLinkNoSched)==static_cast< int >(GST_PAD_LINK_NOSCHED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadLinkRefused)==static_cast< int >(GST_PAD_LINK_REFUSED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowCustomSuccess2)==static_cast< int >(GST_FLOW_CUSTOM_SUCCESS_2))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowCustomSuccess1)==static_cast< int >(GST_FLOW_CUSTOM_SUCCESS_1))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowCustomSuccess)==static_cast< int >(GST_FLOW_CUSTOM_SUCCESS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowOk)==static_cast< int >(GST_FLOW_OK))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowNotLinked)==static_cast< int >(GST_FLOW_NOT_LINKED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowFlushing)==static_cast< int >(GST_FLOW_FLUSHING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowEos)==static_cast< int >(GST_FLOW_EOS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowNotNegotiated)==static_cast< int >(GST_FLOW_NOT_NEGOTIATED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowError)==static_cast< int >(GST_FLOW_ERROR))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowNotSupported)==static_cast< int >(GST_FLOW_NOT_SUPPORTED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowCustomError)==static_cast< int >(GST_FLOW_CUSTOM_ERROR))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowCustomError1)==static_cast< int >(GST_FLOW_CUSTOM_ERROR_1))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FlowCustomError2)==static_cast< int >(GST_FLOW_CUSTOM_ERROR_2))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadModeNone)==static_cast< int >(GST_PAD_MODE_NONE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadModePush)==static_cast< int >(GST_PAD_MODE_PUSH))
 
 BOOST_STATIC_ASSERT (static_cast< int >(PadModePull)==static_cast< int >(GST_PAD_MODE_PULL))
 
 BOOST_STATIC_ASSERT (static_cast< int >(RankNone)==static_cast< int >(GST_RANK_NONE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(RankMarginal)==static_cast< int >(GST_RANK_MARGINAL))
 
 BOOST_STATIC_ASSERT (static_cast< int >(RankSecondary)==static_cast< int >(GST_RANK_SECONDARY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(RankPrimary)==static_cast< int >(GST_RANK_PRIMARY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageUnknown)==static_cast< int >(GST_MESSAGE_UNKNOWN))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageEos)==static_cast< int >(GST_MESSAGE_EOS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageError)==static_cast< int >(GST_MESSAGE_ERROR))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageWarning)==static_cast< int >(GST_MESSAGE_WARNING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageInfo)==static_cast< int >(GST_MESSAGE_INFO))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageTag)==static_cast< int >(GST_MESSAGE_TAG))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageBuffering)==static_cast< int >(GST_MESSAGE_BUFFERING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageStateChanged)==static_cast< int >(GST_MESSAGE_STATE_CHANGED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageStateDirty)==static_cast< int >(GST_MESSAGE_STATE_DIRTY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageStepDone)==static_cast< int >(GST_MESSAGE_STEP_DONE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageClockProvide)==static_cast< int >(GST_MESSAGE_CLOCK_PROVIDE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageClockLost)==static_cast< int >(GST_MESSAGE_CLOCK_LOST))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageNewClock)==static_cast< int >(GST_MESSAGE_NEW_CLOCK))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageStructureChange)==static_cast< int >(GST_MESSAGE_STRUCTURE_CHANGE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageStreamStatus)==static_cast< int >(GST_MESSAGE_STREAM_STATUS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageApplication)==static_cast< int >(GST_MESSAGE_APPLICATION))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageElement)==static_cast< int >(GST_MESSAGE_ELEMENT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageSegmentStart)==static_cast< int >(GST_MESSAGE_SEGMENT_START))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageSegmentDone)==static_cast< int >(GST_MESSAGE_SEGMENT_DONE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageDurationChanged)==static_cast< int >(GST_MESSAGE_DURATION_CHANGED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageLatency)==static_cast< int >(GST_MESSAGE_LATENCY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageAsyncStart)==static_cast< int >(GST_MESSAGE_ASYNC_START))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageAsyncDone)==static_cast< int >(GST_MESSAGE_ASYNC_DONE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageRequestState)==static_cast< int >(GST_MESSAGE_REQUEST_STATE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageStepStart)==static_cast< int >(GST_MESSAGE_STEP_START))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageQos)==static_cast< int >(GST_MESSAGE_QOS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MessageAny)==static_cast< int >(GST_MESSAGE_ANY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ParseErrorSyntax)==static_cast< int >(GST_PARSE_ERROR_SYNTAX))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ParseErrorNoSuchElement)==static_cast< int >(GST_PARSE_ERROR_NO_SUCH_ELEMENT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ParseErrorNoSuchProperty)==static_cast< int >(GST_PARSE_ERROR_NO_SUCH_PROPERTY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ParseErrorLink)==static_cast< int >(GST_PARSE_ERROR_LINK))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ParseErrorCouldNotSetProperty)==static_cast< int >(GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ParseErrorEmptyBin)==static_cast< int >(GST_PARSE_ERROR_EMPTY_BIN))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ParseErrorEmpty)==static_cast< int >(GST_PARSE_ERROR_EMPTY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(UriUnknown)==static_cast< int >(GST_URI_UNKNOWN))
 
 BOOST_STATIC_ASSERT (static_cast< int >(UriSink)==static_cast< int >(GST_URI_SINK))
 
 BOOST_STATIC_ASSERT (static_cast< int >(UriSrc)==static_cast< int >(GST_URI_SRC))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferingStream)==static_cast< int >(GST_BUFFERING_STREAM))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferingDownload)==static_cast< int >(GST_BUFFERING_DOWNLOAD))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferingTimeshift)==static_cast< int >(GST_BUFFERING_TIMESHIFT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferingLive)==static_cast< int >(GST_BUFFERING_LIVE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FormatUndefined)==static_cast< int >(GST_FORMAT_UNDEFINED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FormatDefault)==static_cast< int >(GST_FORMAT_DEFAULT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FormatBytes)==static_cast< int >(GST_FORMAT_BYTES))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FormatTime)==static_cast< int >(GST_FORMAT_TIME))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FormatBuffers)==static_cast< int >(GST_FORMAT_BUFFERS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(FormatPercent)==static_cast< int >(GST_FORMAT_PERCENT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamStatusTypeCreate)==static_cast< int >(GST_STREAM_STATUS_TYPE_CREATE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamStatusTypeEnter)==static_cast< int >(GST_STREAM_STATUS_TYPE_ENTER))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamStatusTypeLeave)==static_cast< int >(GST_STREAM_STATUS_TYPE_LEAVE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamStatusTypeDestroy)==static_cast< int >(GST_STREAM_STATUS_TYPE_DESTROY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamStatusTypeStart)==static_cast< int >(GST_STREAM_STATUS_TYPE_START))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamStatusTypePause)==static_cast< int >(GST_STREAM_STATUS_TYPE_PAUSE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamStatusTypeStop)==static_cast< int >(GST_STREAM_STATUS_TYPE_STOP))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamVolumeFormatLinear)==static_cast< int >(GST_STREAM_VOLUME_FORMAT_LINEAR))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamVolumeFormatCubic)==static_cast< int >(GST_STREAM_VOLUME_FORMAT_CUBIC))
 
 BOOST_STATIC_ASSERT (static_cast< int >(StreamVolumeFormatDb)==static_cast< int >(GST_STREAM_VOLUME_FORMAT_DB))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ColorBalanceHardware)==static_cast< int >(GST_COLOR_BALANCE_HARDWARE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(ColorBalanceSoftware)==static_cast< int >(GST_COLOR_BALANCE_SOFTWARE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryTypeUpstream)==static_cast< int >(GST_QUERY_TYPE_UPSTREAM))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryTypeDownstream)==static_cast< int >(GST_QUERY_TYPE_DOWNSTREAM))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryTypeSerialized)==static_cast< int >(GST_QUERY_TYPE_SERIALIZED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryTypeBoth)==static_cast< int >(GST_QUERY_TYPE_BOTH))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryUnknown)==static_cast< int >(GST_QUERY_UNKNOWN))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryPosition)==static_cast< int >(GST_QUERY_POSITION))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryDuration)==static_cast< int >(GST_QUERY_DURATION))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryLatency)==static_cast< int >(GST_QUERY_LATENCY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryJitter)==static_cast< int >(GST_QUERY_JITTER))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryRate)==static_cast< int >(GST_QUERY_RATE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QuerySeeking)==static_cast< int >(GST_QUERY_SEEKING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QuerySegment)==static_cast< int >(GST_QUERY_SEGMENT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryConvert)==static_cast< int >(GST_QUERY_CONVERT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryFormats)==static_cast< int >(GST_QUERY_FORMATS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryBuffering)==static_cast< int >(GST_QUERY_BUFFERING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryCustom)==static_cast< int >(GST_QUERY_CUSTOM))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryUri)==static_cast< int >(GST_QUERY_URI))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryAllocation)==static_cast< int >(GST_QUERY_ALLOCATION))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryScheduling)==static_cast< int >(GST_QUERY_SCHEDULING))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryAcceptCaps)==static_cast< int >(GST_QUERY_ACCEPT_CAPS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryCaps)==static_cast< int >(GST_QUERY_CAPS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryDrain)==static_cast< int >(GST_QUERY_DRAIN))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QueryContext)==static_cast< int >(GST_QUERY_CONTEXT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagLive)==static_cast< int >(GST_BUFFER_FLAG_LIVE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagDecodeOnly)==static_cast< int >(GST_BUFFER_FLAG_DECODE_ONLY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagDiscont)==static_cast< int >(GST_BUFFER_FLAG_DISCONT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagResync)==static_cast< int >(GST_BUFFER_FLAG_RESYNC))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagCorrupted)==static_cast< int >(GST_BUFFER_FLAG_CORRUPTED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagMarker)==static_cast< int >(GST_BUFFER_FLAG_MARKER))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagHeader)==static_cast< int >(GST_BUFFER_FLAG_HEADER))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagGap)==static_cast< int >(GST_BUFFER_FLAG_GAP))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagDroppable)==static_cast< int >(GST_BUFFER_FLAG_DROPPABLE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagDeltaUnit)==static_cast< int >(GST_BUFFER_FLAG_DELTA_UNIT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(BufferFlagLast)==static_cast< int >(GST_BUFFER_FLAG_LAST))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventTypeUpstream)==static_cast< int >(GST_EVENT_TYPE_UPSTREAM))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventTypeDownstream)==static_cast< int >(GST_EVENT_TYPE_DOWNSTREAM))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventTypeSerialized)==static_cast< int >(GST_EVENT_TYPE_SERIALIZED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventTypeSticky)==static_cast< int >(GST_EVENT_TYPE_STICKY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventTypeStickyMulti)==static_cast< int >(GST_EVENT_TYPE_STICKY_MULTI))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventTypeBoth)==static_cast< int >(GST_EVENT_TYPE_BOTH))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventUnknown)==static_cast< int >(GST_EVENT_UNKNOWN))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventFlushStart)==static_cast< int >(GST_EVENT_FLUSH_START))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventFlushStop)==static_cast< int >(GST_EVENT_FLUSH_STOP))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventStreamStart)==static_cast< int >(GST_EVENT_STREAM_START))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventCaps)==static_cast< int >(GST_EVENT_CAPS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventSegment)==static_cast< int >(GST_EVENT_SEGMENT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventTag)==static_cast< int >(GST_EVENT_TAG))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventBufferSize)==static_cast< int >(GST_EVENT_BUFFERSIZE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventSinkMessage)==static_cast< int >(GST_EVENT_SINK_MESSAGE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventEos)==static_cast< int >(GST_EVENT_EOS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventToc)==static_cast< int >(GST_EVENT_TOC))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventSegmentDone)==static_cast< int >(GST_EVENT_SEGMENT_DONE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventGap)==static_cast< int >(GST_EVENT_GAP))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventQos)==static_cast< int >(GST_EVENT_QOS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventSeek)==static_cast< int >(GST_EVENT_SEEK))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventNavigation)==static_cast< int >(GST_EVENT_NAVIGATION))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventLatency)==static_cast< int >(GST_EVENT_LATENCY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventStep)==static_cast< int >(GST_EVENT_STEP))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventReconfigure)==static_cast< int >(GST_EVENT_RECONFIGURE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventTocSelect)==static_cast< int >(GST_EVENT_TOC_SELECT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventCustomUpstream)==static_cast< int >(GST_EVENT_CUSTOM_UPSTREAM))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventCustomDownstream)==static_cast< int >(GST_EVENT_CUSTOM_DOWNSTREAM))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventCustomDownstreamOob)==static_cast< int >(GST_EVENT_CUSTOM_DOWNSTREAM_OOB))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventCustomDownstreamSticky)==static_cast< int >(GST_EVENT_CUSTOM_DOWNSTREAM_STICKY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventCustomBoth)==static_cast< int >(GST_EVENT_CUSTOM_BOTH))
 
 BOOST_STATIC_ASSERT (static_cast< int >(EventCustomBothOob)==static_cast< int >(GST_EVENT_CUSTOM_BOTH_OOB))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SeekFlagNone)==static_cast< int >(GST_SEEK_FLAG_NONE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SeekFlagFlush)==static_cast< int >(GST_SEEK_FLAG_FLUSH))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SeekFlagAccurate)==static_cast< int >(GST_SEEK_FLAG_ACCURATE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SeekFlagKeyUnit)==static_cast< int >(GST_SEEK_FLAG_KEY_UNIT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SeekFlagSegment)==static_cast< int >(GST_SEEK_FLAG_SEGMENT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SeekFlagSkip)==static_cast< int >(GST_SEEK_FLAG_SKIP))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SeekTypeNone)==static_cast< int >(GST_SEEK_TYPE_NONE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SeekTypeSet)==static_cast< int >(GST_SEEK_TYPE_SET))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SeekTypeEnd)==static_cast< int >(GST_SEEK_TYPE_END))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SegmentFlagNone)==static_cast< int >(GST_SEGMENT_FLAG_NONE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SegmentFlagReset)==static_cast< int >(GST_SEGMENT_FLAG_RESET))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SegmentFlagSkip)==static_cast< int >(GST_SEGMENT_FLAG_SKIP))
 
 BOOST_STATIC_ASSERT (static_cast< int >(SegmentFlagSegment)==static_cast< int >(GST_SEGMENT_FLAG_SEGMENT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QosTypeOverflow)==static_cast< int >(GST_QOS_TYPE_OVERFLOW))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QosTypeUnderflow)==static_cast< int >(GST_QOS_TYPE_UNDERFLOW))
 
 BOOST_STATIC_ASSERT (static_cast< int >(QosTypeThrottle)==static_cast< int >(GST_QOS_TYPE_THROTTLE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagMergeUndefined)==static_cast< int >(GST_TAG_MERGE_UNDEFINED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagMergeReplaceAll)==static_cast< int >(GST_TAG_MERGE_REPLACE_ALL))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagMergeReplace)==static_cast< int >(GST_TAG_MERGE_REPLACE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagMergeAppend)==static_cast< int >(GST_TAG_MERGE_APPEND))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagMergePrepend)==static_cast< int >(GST_TAG_MERGE_PREPEND))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagMergeKeep)==static_cast< int >(GST_TAG_MERGE_KEEP))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagMergeKeepAll)==static_cast< int >(GST_TAG_MERGE_KEEP_ALL))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagMergeCount)==static_cast< int >(GST_TAG_MERGE_COUNT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagFlagUndefined)==static_cast< int >(GST_TAG_FLAG_UNDEFINED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagFlagMeta)==static_cast< int >(GST_TAG_FLAG_META))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagFlagEncoded)==static_cast< int >(GST_TAG_FLAG_ENCODED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagFlagDecoded)==static_cast< int >(GST_TAG_FLAG_DECODED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(TagFlagCount)==static_cast< int >(GST_TAG_FLAG_COUNT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(AppStreamTypeStream)==static_cast< int >(GST_APP_STREAM_TYPE_STREAM))
 
 BOOST_STATIC_ASSERT (static_cast< int >(AppStreamTypeSeekable)==static_cast< int >(GST_APP_STREAM_TYPE_SEEKABLE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(AppStreamTypeRandomAccess)==static_cast< int >(GST_APP_STREAM_TYPE_RANDOM_ACCESS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(DiscovererOk)==static_cast< int >(GST_DISCOVERER_OK))
 
 BOOST_STATIC_ASSERT (static_cast< int >(DiscovererUriInvalid)==static_cast< int >(GST_DISCOVERER_URI_INVALID))
 
 BOOST_STATIC_ASSERT (static_cast< int >(DiscovererError)==static_cast< int >(GST_DISCOVERER_ERROR))
 
 BOOST_STATIC_ASSERT (static_cast< int >(DiscovererTimeout)==static_cast< int >(GST_DISCOVERER_TIMEOUT))
 
 BOOST_STATIC_ASSERT (static_cast< int >(DiscovererBusy)==static_cast< int >(GST_DISCOVERER_BUSY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(DiscovererMissingPlugins)==static_cast< int >(GST_DISCOVERER_MISSING_PLUGINS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MapRead)==static_cast< int >(GST_MAP_READ))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MapWrite)==static_cast< int >(GST_MAP_WRITE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MapFlagLast)==static_cast< int >(GST_MAP_FLAG_LAST))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MemoryFlagReadonly)==static_cast< int >(GST_MEMORY_FLAG_READONLY))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MemoryFlagNoShare)==static_cast< int >(GST_MEMORY_FLAG_NO_SHARE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MemoryFlagZeroPrefixed)==static_cast< int >(GST_MEMORY_FLAG_ZERO_PREFIXED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MemoryFlagZeroPadded)==static_cast< int >(GST_MEMORY_FLAG_ZERO_PADDED))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MemoryFlagPhysicallyContiguous)==static_cast< int >(GST_MEMORY_FLAG_PHYSICALLY_CONTIGUOUS))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MemoryFlagNotMappable)==static_cast< int >(GST_MEMORY_FLAG_NOT_MAPPABLE))
 
 BOOST_STATIC_ASSERT (static_cast< int >(MemoryFlagLast)==static_cast< int >(GST_MEMORY_FLAG_LAST))
 
QGlib::RefCountedObject * ColorBalanceChannel_new (void *instance)
 
QGlib::RefCountedObject * ColorBalance_new (void *instance)
 
QGlib::RefCountedObject * VideoOverlay_new (void *instance)
 
QGlib::RefCountedObject * Buffer_new (void *instance)
 
QGlib::RefCountedObject * GhostPad_new (void *instance)
 
QGlib::RefCountedObject * ElementFactory_new (void *instance)
 
QGlib::RefCountedObject * Sample_new (void *instance)
 
QGlib::RefCountedObject * Bin_new (void *instance)
 
QGlib::RefCountedObject * BufferList_new (void *instance)
 
QGlib::RefCountedObject * Object_new (void *instance)
 
QGlib::RefCountedObject * Bus_new (void *instance)
 
void init ()
 
void init (int *argc, char **argv[])
 
void cleanup ()
 
QDebug operator<< (QDebug debug, const Structure &structure)
 
QString getStringTag (GstTagList *list, const gchar *tag, int index)
 
quint32 getUintTag (GstTagList *list, const gchar *tag, int index)
 
double getDoubleTag (GstTagList *list, const gchar *tag, int index)
 
SamplePtr getSampleTag (GstTagList *list, const gchar *tag, int index)
 
QDebug operator<< (QDebug debug, const TagList &taglist)
 

Detailed Description

Wrappers for GStreamer classes.

This namespace provides wrapper classes for GStreamer objects.

Note
This namespace is contained in the QtGStreamer library.

Typedef Documentation

◆ BinPtr

Definition at line 71 of file global.h.

◆ BusPtr

Definition at line 72 of file global.h.

◆ CapsPtr

Definition at line 73 of file global.h.

◆ ChildProxyPtr

Definition at line 74 of file global.h.

◆ ClockPtr

Definition at line 75 of file global.h.

◆ ColorBalanceChannelPtr

Definition at line 76 of file global.h.

◆ ColorBalancePtr

Definition at line 77 of file global.h.

◆ DiscovererPtr

typedef QGlib::RefPointer< Discoverer > QGst::DiscovererPtr

Definition at line 78 of file global.h.

◆ DiscovererInfoPtr

typedef QGlib::RefPointer< DiscovererInfo > QGst::DiscovererInfoPtr

Definition at line 79 of file global.h.

◆ DiscovererStreamInfoPtr

typedef QGlib::RefPointer< DiscovererStreamInfo > QGst::DiscovererStreamInfoPtr

Definition at line 80 of file global.h.

◆ DiscovererContainerInfoPtr

typedef QGlib::RefPointer< DiscovererContainerInfo > QGst::DiscovererContainerInfoPtr

Definition at line 81 of file global.h.

◆ DiscovererAudioInfoPtr

typedef QGlib::RefPointer< DiscovererAudioInfo > QGst::DiscovererAudioInfoPtr

Definition at line 82 of file global.h.

◆ DiscovererVideoInfoPtr

typedef QGlib::RefPointer< DiscovererVideoInfo > QGst::DiscovererVideoInfoPtr

Definition at line 83 of file global.h.

◆ DiscovererSubtitleInfoPtr

typedef QGlib::RefPointer< DiscovererSubtitleInfo > QGst::DiscovererSubtitleInfoPtr

Definition at line 84 of file global.h.

◆ ElementPtr

Definition at line 85 of file global.h.

◆ ElementFactoryPtr

Definition at line 86 of file global.h.

◆ GhostPadPtr

Definition at line 87 of file global.h.

◆ MessagePtr

Definition at line 88 of file global.h.

◆ EosMessagePtr

Definition at line 89 of file global.h.

◆ ErrorMessagePtr

Definition at line 90 of file global.h.

◆ WarningMessagePtr

Definition at line 91 of file global.h.

◆ InfoMessagePtr

Definition at line 92 of file global.h.

◆ TagMessagePtr

Definition at line 93 of file global.h.

◆ BufferingMessagePtr

Definition at line 94 of file global.h.

◆ StateChangedMessagePtr

Definition at line 95 of file global.h.

◆ StepDoneMessagePtr

Definition at line 96 of file global.h.

◆ StreamStatusMessagePtr

Definition at line 97 of file global.h.

◆ ApplicationMessagePtr

Definition at line 98 of file global.h.

◆ ElementMessagePtr

Definition at line 99 of file global.h.

◆ SegmentDoneMessagePtr

Definition at line 100 of file global.h.

◆ DurationChangedMessagePtr

Definition at line 101 of file global.h.

◆ LatencyMessagePtr

Definition at line 102 of file global.h.

◆ AsyncDoneMessagePtr

Definition at line 103 of file global.h.

◆ RequestStateMessagePtr

Definition at line 104 of file global.h.

◆ StepStartMessagePtr

Definition at line 105 of file global.h.

◆ QosMessagePtr

Definition at line 106 of file global.h.

◆ MiniObjectPtr

Definition at line 107 of file global.h.

◆ ObjectPtr

Definition at line 108 of file global.h.

◆ PadPtr

Definition at line 109 of file global.h.

◆ PipelinePtr

Definition at line 110 of file global.h.

◆ PluginFeaturePtr

Definition at line 111 of file global.h.

◆ QueryPtr

Definition at line 112 of file global.h.

◆ PositionQueryPtr

Definition at line 113 of file global.h.

◆ DurationQueryPtr

Definition at line 114 of file global.h.

◆ LatencyQueryPtr

Definition at line 115 of file global.h.

◆ SeekingQueryPtr

Definition at line 116 of file global.h.

◆ SegmentQueryPtr

Definition at line 117 of file global.h.

◆ ConvertQueryPtr

Definition at line 118 of file global.h.

◆ FormatsQueryPtr

Definition at line 119 of file global.h.

◆ BufferingQueryPtr

Definition at line 120 of file global.h.

◆ UriQueryPtr

Definition at line 121 of file global.h.

◆ BufferPtr

Definition at line 122 of file global.h.

◆ AllocatorPtr

Definition at line 123 of file global.h.

◆ MemoryPtr

Definition at line 124 of file global.h.

◆ BufferListPtr

Definition at line 125 of file global.h.

◆ EventPtr

Definition at line 126 of file global.h.

◆ FlushStartEventPtr

Definition at line 127 of file global.h.

◆ FlushStopEventPtr

Definition at line 128 of file global.h.

◆ CapsEventPtr

Definition at line 129 of file global.h.

◆ EosEventPtr

Definition at line 130 of file global.h.

◆ SegmentEventPtr

Definition at line 131 of file global.h.

◆ TagEventPtr

Definition at line 132 of file global.h.

◆ BufferSizeEventPtr

Definition at line 133 of file global.h.

◆ SinkMessageEventPtr

Definition at line 134 of file global.h.

◆ QosEventPtr

Definition at line 135 of file global.h.

◆ SeekEventPtr

Definition at line 136 of file global.h.

◆ NavigationEventPtr

Definition at line 137 of file global.h.

◆ LatencyEventPtr

Definition at line 138 of file global.h.

◆ StepEventPtr

Definition at line 139 of file global.h.

◆ StreamVolumePtr

Definition at line 140 of file global.h.

◆ SamplePtr

Definition at line 141 of file global.h.

◆ StructurePtr

typedef QSharedPointer<SharedStructure> QGst::StructurePtr

Definition at line 149 of file global.h.

◆ StructureConstPtr

typedef QSharedPointer<const SharedStructure> QGst::StructureConstPtr

Definition at line 150 of file global.h.

◆ UriHandlerPtr

Definition at line 156 of file global.h.

◆ VideoOrientationPtr

Definition at line 157 of file global.h.

◆ VideoOverlayPtr

Definition at line 158 of file global.h.

◆ IntRange

Helper structure for accessing int ranges.

Definition at line 117 of file structs.h.

◆ Int64Range

Helper structure for accessing qint64 ranges.

Definition at line 122 of file structs.h.

◆ DoubleRange

Helper structure for accessing double ranges.

Definition at line 127 of file structs.h.

◆ FractionRange

Helper structure for accessing fraction ranges.

Definition at line 132 of file structs.h.

Enumeration Type Documentation

◆ MiniObjectFlag

enum QGst::MiniObjectFlag

Definition at line 26 of file enums.h.

◆ ObjectFlag

enum QGst::ObjectFlag

Definition at line 39 of file enums.h.

◆ State

enum QGst::State

Definition at line 50 of file enums.h.

◆ StateChange

enum QGst::StateChange

Definition at line 61 of file enums.h.

◆ StateChangeReturn

enum QGst::StateChangeReturn

Definition at line 73 of file enums.h.

◆ PadDirection

enum QGst::PadDirection

Definition at line 84 of file enums.h.

◆ PadFlag

enum QGst::PadFlag

Definition at line 93 of file enums.h.

◆ PadLinkReturn

enum QGst::PadLinkReturn

Definition at line 114 of file enums.h.

◆ FlowReturn

enum QGst::FlowReturn

Definition at line 128 of file enums.h.

◆ PadMode

enum QGst::PadMode

Definition at line 148 of file enums.h.

◆ Rank

enum QGst::Rank

Definition at line 158 of file enums.h.

◆ MessageType

enum QGst::MessageType

Definition at line 169 of file enums.h.

◆ ParseError

enum QGst::ParseError

Definition at line 203 of file enums.h.

◆ UriType

enum QGst::UriType

Definition at line 217 of file enums.h.

◆ BufferingMode

enum QGst::BufferingMode

Definition at line 226 of file enums.h.

◆ Format

enum QGst::Format

Definition at line 236 of file enums.h.

◆ StreamStatusType

enum QGst::StreamStatusType

Definition at line 248 of file enums.h.

◆ StreamVolumeFormat

enum QGst::StreamVolumeFormat

Definition at line 261 of file enums.h.

◆ ColorBalanceType

enum QGst::ColorBalanceType

Definition at line 270 of file enums.h.

◆ QueryTypeFlag

enum QGst::QueryTypeFlag

Definition at line 278 of file enums.h.

◆ QueryType

enum QGst::QueryType

Definition at line 290 of file enums.h.

◆ BufferFlag

enum QGst::BufferFlag

Definition at line 315 of file enums.h.

◆ EventTypeFlag

enum QGst::EventTypeFlag

Definition at line 335 of file enums.h.

◆ EventType

enum QGst::EventType

Definition at line 349 of file enums.h.

◆ SeekFlag

enum QGst::SeekFlag

Definition at line 390 of file enums.h.

◆ SeekType

enum QGst::SeekType

Definition at line 404 of file enums.h.

◆ SegmentFlag

enum QGst::SegmentFlag

Definition at line 413 of file enums.h.

◆ QosType

enum QGst::QosType

Definition at line 425 of file enums.h.

◆ TagMergeMode

enum QGst::TagMergeMode

Definition at line 434 of file enums.h.

◆ TagFlag

enum QGst::TagFlag

Definition at line 449 of file enums.h.

◆ DiscovererResult

enum QGst::DiscovererResult

Definition at line 483 of file enums.h.

◆ MapFlag

enum QGst::MapFlag

Definition at line 495 of file enums.h.

◆ MemoryFlag

enum QGst::MemoryFlag

Definition at line 506 of file enums.h.

Function Documentation

◆ operator<<() [1/6]

QDebug QGst::operator<< ( QDebug  debug,
const CapsPtr &  caps 
)
related

Definition at line 172 of file caps.cpp.

◆ operator<<() [2/6]

QDebug QGst::operator<< ( QDebug  debug,
DiscovererResult  result 
)

Definition at line 261 of file discoverer.cpp.

◆ typeName< DiscovererStreamInfoPtr >()

template<>
const char * QGst::typeName< DiscovererStreamInfoPtr > ( )

Definition at line 288 of file discoverer.cpp.

◆ typeName< DiscovererContainerInfoPtr >()

template<>
const char * QGst::typeName< DiscovererContainerInfoPtr > ( )

Definition at line 294 of file discoverer.cpp.

◆ typeName< DiscovererAudioInfoPtr >()

template<>
const char * QGst::typeName< DiscovererAudioInfoPtr > ( )

Definition at line 300 of file discoverer.cpp.

◆ typeName< DiscovererVideoInfoPtr >()

template<>
const char * QGst::typeName< DiscovererVideoInfoPtr > ( )

Definition at line 306 of file discoverer.cpp.

◆ typeName< DiscovererSubtitleInfoPtr >()

template<>
const char * QGst::typeName< DiscovererSubtitleInfoPtr > ( )

Definition at line 312 of file discoverer.cpp.

◆ printStreamInfoDetails() [1/5]

template<>
QDebug QGst::printStreamInfoDetails ( QDebug  debug,
const DiscovererStreamInfoPtr &   
)

Definition at line 318 of file discoverer.cpp.

◆ printStreamInfoDetails() [2/5]

template<>
QDebug QGst::printStreamInfoDetails ( QDebug  debug,
const DiscovererContainerInfoPtr &  info 
)

Definition at line 324 of file discoverer.cpp.

◆ printStreamInfoDetails() [3/5]

template<>
QDebug QGst::printStreamInfoDetails ( QDebug  debug,
const DiscovererAudioInfoPtr &  info 
)

Definition at line 331 of file discoverer.cpp.

◆ printStreamInfoDetails() [4/5]

template<>
QDebug QGst::printStreamInfoDetails ( QDebug  debug,
const DiscovererVideoInfoPtr &  info 
)

Definition at line 343 of file discoverer.cpp.

◆ printStreamInfoDetails() [5/5]

template<>
QDebug QGst::printStreamInfoDetails ( QDebug  debug,
const DiscovererSubtitleInfoPtr &  info 
)

Definition at line 358 of file discoverer.cpp.

◆ operator<<() [3/6]

QDebug QGst::operator<< ( QDebug  debug,
const DiscovererStreamInfoPtr &  info 
)

Definition at line 384 of file discoverer.cpp.

◆ operator<<() [4/6]

QDebug QGst::operator<< ( QDebug  debug,
const DiscovererInfoPtr &  info 
)

Definition at line 402 of file discoverer.cpp.

◆ Message_new()

QGlib::RefCountedObject * QGst::Message_new ( void *  instance)

Definition at line 47 of file gen.cpp.

◆ Pad_new()

QGlib::RefCountedObject * QGst::Pad_new ( void *  instance)

Definition at line 119 of file gen.cpp.

◆ VideoOrientation_new()

QGlib::RefCountedObject * QGst::VideoOrientation_new ( void *  instance)

Definition at line 132 of file gen.cpp.

◆ Clock_new()

QGlib::RefCountedObject * QGst::Clock_new ( void *  instance)

Definition at line 149 of file gen.cpp.

◆ ChildProxy_new()

QGlib::RefCountedObject * QGst::ChildProxy_new ( void *  instance)

Definition at line 162 of file gen.cpp.

◆ Query_new()

QGlib::RefCountedObject * QGst::Query_new ( void *  instance)

Definition at line 175 of file gen.cpp.

◆ Pipeline_new()

QGlib::RefCountedObject * QGst::Pipeline_new ( void *  instance)

Definition at line 220 of file gen.cpp.

◆ StreamVolume_new()

QGlib::RefCountedObject * QGst::StreamVolume_new ( void *  instance)

Definition at line 233 of file gen.cpp.

◆ Caps_new()

QGlib::RefCountedObject * QGst::Caps_new ( void *  instance)

Definition at line 260 of file gen.cpp.

◆ Event_new()

QGlib::RefCountedObject * QGst::Event_new ( void *  instance)

Definition at line 275 of file gen.cpp.

◆ Memory_new()

QGlib::RefCountedObject * QGst::Memory_new ( void *  instance)

Definition at line 332 of file gen.cpp.

◆ Element_new()

QGlib::RefCountedObject * QGst::Element_new ( void *  instance)

Definition at line 345 of file gen.cpp.

◆ Allocator_new()

QGlib::RefCountedObject * QGst::Allocator_new ( void *  instance)

Definition at line 362 of file gen.cpp.

◆ PluginFeature_new()

QGlib::RefCountedObject * QGst::PluginFeature_new ( void *  instance)

Definition at line 379 of file gen.cpp.

◆ DiscovererStreamInfo_new()

QGlib::RefCountedObject * QGst::DiscovererStreamInfo_new ( void *  instance)

Definition at line 404 of file gen.cpp.

◆ DiscovererContainerInfo_new()

QGlib::RefCountedObject * QGst::DiscovererContainerInfo_new ( void *  instance)

Definition at line 413 of file gen.cpp.

◆ DiscovererAudioInfo_new()

QGlib::RefCountedObject * QGst::DiscovererAudioInfo_new ( void *  instance)

Definition at line 422 of file gen.cpp.

◆ DiscovererVideoInfo_new()

QGlib::RefCountedObject * QGst::DiscovererVideoInfo_new ( void *  instance)

Definition at line 431 of file gen.cpp.

◆ DiscovererSubtitleInfo_new()

QGlib::RefCountedObject * QGst::DiscovererSubtitleInfo_new ( void *  instance)

Definition at line 440 of file gen.cpp.

◆ DiscovererInfo_new()

QGlib::RefCountedObject * QGst::DiscovererInfo_new ( void *  instance)

Definition at line 449 of file gen.cpp.

◆ Discoverer_new()

QGlib::RefCountedObject * QGst::Discoverer_new ( void *  instance)

Definition at line 458 of file gen.cpp.

◆ UriHandler_new()

QGlib::RefCountedObject * QGst::UriHandler_new ( void *  instance)

Definition at line 471 of file gen.cpp.

◆ ColorBalanceChannel_new()

QGlib::RefCountedObject * QGst::ColorBalanceChannel_new ( void *  instance)

Definition at line 890 of file gen.cpp.

◆ ColorBalance_new()

QGlib::RefCountedObject * QGst::ColorBalance_new ( void *  instance)

Definition at line 899 of file gen.cpp.

◆ VideoOverlay_new()

QGlib::RefCountedObject * QGst::VideoOverlay_new ( void *  instance)

Definition at line 912 of file gen.cpp.

◆ Buffer_new()

QGlib::RefCountedObject * QGst::Buffer_new ( void *  instance)

Definition at line 925 of file gen.cpp.

◆ GhostPad_new()

QGlib::RefCountedObject * QGst::GhostPad_new ( void *  instance)

Definition at line 938 of file gen.cpp.

◆ ElementFactory_new()

QGlib::RefCountedObject * QGst::ElementFactory_new ( void *  instance)

Definition at line 951 of file gen.cpp.

◆ Sample_new()

QGlib::RefCountedObject * QGst::Sample_new ( void *  instance)

Definition at line 964 of file gen.cpp.

◆ Bin_new()

QGlib::RefCountedObject * QGst::Bin_new ( void *  instance)

Definition at line 977 of file gen.cpp.

◆ BufferList_new()

QGlib::RefCountedObject * QGst::BufferList_new ( void *  instance)

Definition at line 996 of file gen.cpp.

◆ Object_new()

QGlib::RefCountedObject * QGst::Object_new ( void *  instance)

Definition at line 1009 of file gen.cpp.

◆ Bus_new()

QGlib::RefCountedObject * QGst::Bus_new ( void *  instance)

Definition at line 1022 of file gen.cpp.

◆ init() [1/2]

void QGst::init ( )

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Note
You need to include <QGst/Init> to use this function.
Examples
examples/appsink-src/main.cpp, examples/player/main.cpp, examples/qmlplayer/main.cpp, examples/recorder/main.cpp, and examples/voip/main.cpp.

Definition at line 29 of file init.cpp.

◆ init() [2/2]

void QGst::init ( int *  argc,
char **  argv[] 
)

Initializes the GStreamer library, setting up internal path lists, registering built-in elements, and loading standard plugins.

Note
  • This function also calls QGlib::init(), so there is no need to call it explicitly.
  • You need to include <QGst/Init> to use this function.
Parameters
argcpointer to the application's argc
argvpointer to the application's argv
Exceptions
QGlib::Errorwhen initialization fails

Definition at line 34 of file init.cpp.

◆ cleanup()

void QGst::cleanup ( )

Clean up any resources created by GStreamer in init().

It is normally not needed to call this function in a normal application as the resources will automatically be freed when the program terminates. This function is therefore mostly used by testsuites and other memory profiling tools.

After this call GStreamer (including this method) should not be used anymore.

Note
You need to include <QGst/Init> to use this function.

Definition at line 45 of file init.cpp.

◆ operator<<() [5/6]

QDebug QGst::operator<< ( QDebug  debug,
const Structure &  structure 
)
related

Definition at line 258 of file structure.cpp.

◆ getStringTag()

QString QGst::getStringTag ( GstTagList *  list,
const gchar *  tag,
int  index 
)

Definition at line 29 of file taglist.cpp.

◆ getUintTag()

quint32 QGst::getUintTag ( GstTagList *  list,
const gchar *  tag,
int  index 
)

Definition at line 38 of file taglist.cpp.

◆ getDoubleTag()

double QGst::getDoubleTag ( GstTagList *  list,
const gchar *  tag,
int  index 
)

Definition at line 45 of file taglist.cpp.

◆ getSampleTag()

SamplePtr QGst::getSampleTag ( GstTagList *  list,
const gchar *  tag,
int  index 
)

Definition at line 52 of file taglist.cpp.

◆ operator<<() [6/6]

QDebug QGst::operator<< ( QDebug  debug,
const TagList &  taglist 
)
related

Definition at line 1072 of file taglist.cpp.