QtGStreamer 1.2.0
Loading...
Searching...
No Matches
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
 
struct  Fraction
 
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< BinBinPtr
 
typedef QGlib::RefPointer< BusBusPtr
 
typedef QGlib::RefPointer< CapsCapsPtr
 
typedef QGlib::RefPointer< ChildProxyChildProxyPtr
 
typedef QGlib::RefPointer< ClockClockPtr
 
typedef QGlib::RefPointer< ColorBalanceChannelColorBalanceChannelPtr
 
typedef QGlib::RefPointer< ColorBalanceColorBalancePtr
 
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< ElementElementPtr
 
typedef QGlib::RefPointer< ElementFactoryElementFactoryPtr
 
typedef QGlib::RefPointer< GhostPadGhostPadPtr
 
typedef QGlib::RefPointer< MessageMessagePtr
 
typedef QGlib::RefPointer< EosMessageEosMessagePtr
 
typedef QGlib::RefPointer< ErrorMessageErrorMessagePtr
 
typedef QGlib::RefPointer< WarningMessageWarningMessagePtr
 
typedef QGlib::RefPointer< InfoMessageInfoMessagePtr
 
typedef QGlib::RefPointer< TagMessageTagMessagePtr
 
typedef QGlib::RefPointer< BufferingMessageBufferingMessagePtr
 
typedef QGlib::RefPointer< StateChangedMessageStateChangedMessagePtr
 
typedef QGlib::RefPointer< StepDoneMessageStepDoneMessagePtr
 
typedef QGlib::RefPointer< StreamStatusMessageStreamStatusMessagePtr
 
typedef QGlib::RefPointer< ApplicationMessageApplicationMessagePtr
 
typedef QGlib::RefPointer< ElementMessageElementMessagePtr
 
typedef QGlib::RefPointer< SegmentDoneMessageSegmentDoneMessagePtr
 
typedef QGlib::RefPointer< DurationChangedMessageDurationChangedMessagePtr
 
typedef QGlib::RefPointer< LatencyMessageLatencyMessagePtr
 
typedef QGlib::RefPointer< AsyncDoneMessageAsyncDoneMessagePtr
 
typedef QGlib::RefPointer< RequestStateMessageRequestStateMessagePtr
 
typedef QGlib::RefPointer< StepStartMessageStepStartMessagePtr
 
typedef QGlib::RefPointer< QosMessageQosMessagePtr
 
typedef QGlib::RefPointer< MiniObjectMiniObjectPtr
 
typedef QGlib::RefPointer< ObjectObjectPtr
 
typedef QGlib::RefPointer< PadPadPtr
 
typedef QGlib::RefPointer< PipelinePipelinePtr
 
typedef QGlib::RefPointer< PluginFeaturePluginFeaturePtr
 
typedef QGlib::RefPointer< QueryQueryPtr
 
typedef QGlib::RefPointer< PositionQueryPositionQueryPtr
 
typedef QGlib::RefPointer< DurationQueryDurationQueryPtr
 
typedef QGlib::RefPointer< LatencyQueryLatencyQueryPtr
 
typedef QGlib::RefPointer< SeekingQuerySeekingQueryPtr
 
typedef QGlib::RefPointer< SegmentQuerySegmentQueryPtr
 
typedef QGlib::RefPointer< ConvertQueryConvertQueryPtr
 
typedef QGlib::RefPointer< FormatsQueryFormatsQueryPtr
 
typedef QGlib::RefPointer< BufferingQueryBufferingQueryPtr
 
typedef QGlib::RefPointer< UriQueryUriQueryPtr
 
typedef QGlib::RefPointer< BufferBufferPtr
 
typedef QGlib::RefPointer< AllocatorAllocatorPtr
 
typedef QGlib::RefPointer< MemoryMemoryPtr
 
typedef QGlib::RefPointer< BufferListBufferListPtr
 
typedef QGlib::RefPointer< EventEventPtr
 
typedef QGlib::RefPointer< FlushStartEventFlushStartEventPtr
 
typedef QGlib::RefPointer< FlushStopEventFlushStopEventPtr
 
typedef QGlib::RefPointer< CapsEventCapsEventPtr
 
typedef QGlib::RefPointer< EosEventEosEventPtr
 
typedef QGlib::RefPointer< SegmentEventSegmentEventPtr
 
typedef QGlib::RefPointer< TagEventTagEventPtr
 
typedef QGlib::RefPointer< BufferSizeEventBufferSizeEventPtr
 
typedef QGlib::RefPointer< SinkMessageEventSinkMessageEventPtr
 
typedef QGlib::RefPointer< QosEventQosEventPtr
 
typedef QGlib::RefPointer< SeekEventSeekEventPtr
 
typedef QGlib::RefPointer< NavigationEventNavigationEventPtr
 
typedef QGlib::RefPointer< LatencyEventLatencyEventPtr
 
typedef QGlib::RefPointer< StepEventStepEventPtr
 
typedef QGlib::RefPointer< StreamVolumeStreamVolumePtr
 
typedef QGlib::RefPointer< SampleSamplePtr
 
typedef QSharedPointer< SharedStructureStructurePtr
 
typedef QSharedPointer< const SharedStructureStructureConstPtr
 
typedef QGlib::RefPointer< UriHandlerUriHandlerPtr
 
typedef QGlib::RefPointer< VideoOrientationVideoOrientationPtr
 
typedef QGlib::RefPointer< VideoOverlayVideoOverlayPtr
 
typedef Private::Range< int > IntRange
 
typedef Private::Range< qint64 > Int64Range
 
typedef Private::Range< double > DoubleRange
 
typedef Private::Range< FractionFractionRange
 

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  AppStreamType { AppStreamTypeStream , AppStreamTypeSeekable , AppStreamTypeRandomAccess }
 
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::RefCountedObjectMessage_new (void *instance)
 
QGlib::RefCountedObjectPad_new (void *instance)
 
QGlib::RefCountedObjectVideoOrientation_new (void *instance)
 
QGlib::RefCountedObjectClock_new (void *instance)
 
QGlib::RefCountedObjectChildProxy_new (void *instance)
 
QGlib::RefCountedObjectQuery_new (void *instance)
 
QGlib::RefCountedObjectPipeline_new (void *instance)
 
QGlib::RefCountedObjectStreamVolume_new (void *instance)
 
QGlib::RefCountedObjectCaps_new (void *instance)
 
QGlib::RefCountedObjectEvent_new (void *instance)
 
QGlib::RefCountedObjectMemory_new (void *instance)
 
QGlib::RefCountedObjectElement_new (void *instance)
 
QGlib::RefCountedObjectAllocator_new (void *instance)
 
QGlib::RefCountedObjectPluginFeature_new (void *instance)
 
QGlib::RefCountedObjectDiscovererStreamInfo_new (void *instance)
 
QGlib::RefCountedObjectDiscovererContainerInfo_new (void *instance)
 
QGlib::RefCountedObjectDiscovererAudioInfo_new (void *instance)
 
QGlib::RefCountedObjectDiscovererVideoInfo_new (void *instance)
 
QGlib::RefCountedObjectDiscovererSubtitleInfo_new (void *instance)
 
QGlib::RefCountedObjectDiscovererInfo_new (void *instance)
 
QGlib::RefCountedObjectDiscoverer_new (void *instance)
 
QGlib::RefCountedObjectUriHandler_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::RefCountedObjectColorBalanceChannel_new (void *instance)
 
QGlib::RefCountedObjectColorBalance_new (void *instance)
 
QGlib::RefCountedObjectVideoOverlay_new (void *instance)
 
QGlib::RefCountedObjectBuffer_new (void *instance)
 
QGlib::RefCountedObjectGhostPad_new (void *instance)
 
QGlib::RefCountedObjectElementFactory_new (void *instance)
 
QGlib::RefCountedObjectSample_new (void *instance)
 
QGlib::RefCountedObjectBin_new (void *instance)
 
QGlib::RefCountedObjectBufferList_new (void *instance)
 
QGlib::RefCountedObjectObject_new (void *instance)
 
QGlib::RefCountedObjectBus_new (void *instance)
 
void init ()
 
void init (int *argc, char **argv[])
 
void cleanup ()
 
QDebug operator<< (QDebug debug, const Fraction &f)
 
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.

◆ AppStreamType

Enumerator
AppStreamTypeStream 

No seeking is supported in the stream, such as a live stream.

AppStreamTypeSeekable 

The stream is seekable but seeking might not be very fast, such as data from a webserver.

AppStreamTypeRandomAccess 

The stream is seekable and seeking is fast, such as in a local file.

Definition at line 462 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/7]

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

Definition at line 172 of file caps.cpp.

◆ operator<<() [2/7]

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/7]

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

Definition at line 384 of file discoverer.cpp.

◆ operator<<() [4/7]

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/7]

QDebug QGst::operator<< ( QDebug  debug,
const Fraction f 
)
inline

Definition at line 88 of file structs.h.

◆ operator<<() [6/7]

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<<() [7/7]

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

Definition at line 1072 of file taglist.cpp.