From 9878dc9047ee93c80bdf8a2a39fd85973e35e50f Mon Sep 17 00:00:00 2001 From: Stephan Sundermann Date: Sat, 21 Dec 2013 16:43:41 +0100 Subject: [PATCH] Preparation to push 1.0 bindings --- .gitignore | 45 - AUTHORS | 7 - COPYING | 504 - ChangeLog | 6871 ---------- Makefile.am | 34 - NEWS | 8 - README | 21 - RELEASE | 63 - TODO | 5 - autogen.sh | 110 - configure.ac | 221 - doc/.gitignore | 4 - doc/Makefile.am | 41 - doc/en/Gst.App/AppSink.xml | 437 - doc/en/Gst.App/AppSrc.xml | 568 - doc/en/Gst.App/AppStreamType.xml | 67 - doc/en/Gst.App/NeedDataArgs.xml | 53 - doc/en/Gst.App/NeedDataHandler.xml | 26 - doc/en/Gst.App/NewBufferListArgs.xml | 35 - doc/en/Gst.App/NewBufferListHandler.xml | 26 - doc/en/Gst.App/SeekDataArgs.xml | 53 - doc/en/Gst.App/SeekDataHandler.xml | 26 - doc/en/Gst.BadPlugins/DirectDrawSink.xml | 329 - ...owAudioSrc+BaseAudioSrcSlaveMethodType.xml | 73 - doc/en/Gst.BadPlugins/DshowAudioSrc.xml | 655 - doc/en/Gst.BadPlugins/DshowVideoSink.xml | 266 - doc/en/Gst.BadPlugins/DshowVideoSrc.xml | 233 - doc/en/Gst.Base/Adapter.xml | 263 - doc/en/Gst.Base/BaseSink.xml | 803 -- doc/en/Gst.Base/BaseSrc.xml | 736 -- doc/en/Gst.Base/BaseSrcFlags.xml | 56 - doc/en/Gst.Base/BaseTransform.xml | 583 - doc/en/Gst.Base/BitReader.xml | 381 - doc/en/Gst.Base/ByteReader.xml | 1195 -- doc/en/Gst.Base/ByteWriter.xml | 1708 --- doc/en/Gst.Base/PushSrc.xml | 98 - doc/en/Gst.Base/TypeFindHelper.xml | 137 - .../TypeFindHelperGetRangeFunction.xml | 31 - .../DecodeBin2+AutoplugContinueArgs.xml | 71 - .../DecodeBin2+AutoplugContinueHandler.xml | 26 - .../DecodeBin2+AutoplugFactoriesArgs.xml | 71 - .../DecodeBin2+AutoplugFactoriesHandler.xml | 26 - .../DecodeBin2+AutoplugSelectArgs.xml | 89 - .../DecodeBin2+AutoplugSelectHandler.xml | 26 - .../DecodeBin2+AutoplugSortArgs.xml | 89 - .../DecodeBin2+AutoplugSortHandler.xml | 26 - .../DecodeBin2+NewDecodedPadArgs.xml | 71 - .../DecodeBin2+NewDecodedPadHandler.xml | 26 - .../DecodeBin2+RemovedDecodedPadArgs.xml | 53 - .../DecodeBin2+RemovedDecodedPadHandler.xml | 26 - .../DecodeBin2+UnknownTypeArgs.xml | 71 - .../DecodeBin2+UnknownTypeHandler.xml | 26 - doc/en/Gst.BasePlugins/DecodeBin2.xml | 566 - .../PlayBin2+AudioTagsChangedArgs.xml | 50 - .../PlayBin2+AudioTagsChangedHandler.xml | 25 - .../PlayBin2+PlayFlagsType.xml | 167 - .../PlayBin2+TextTagsChangedArgs.xml | 50 - .../PlayBin2+TextTagsChangedHandler.xml | 25 - .../PlayBin2+VideoTagsChangedArgs.xml | 50 - .../PlayBin2+VideoTagsChangedHandler.xml | 25 - doc/en/Gst.BasePlugins/PlayBin2.xml | 1083 -- doc/en/Gst.BasePlugins/XImageSink.xml | 452 - doc/en/Gst.BasePlugins/XvImageSink.xml | 1199 -- doc/en/Gst.Cdda/CddaBaseSrc.xml | 351 - doc/en/Gst.Cdda/CddaBaseSrcMode.xml | 56 - doc/en/Gst.Cdda/CddaBaseSrcTrack.xml | 145 - .../ControlSource+GetValueArrayCallback.xml | 29 - .../ControlSource+GetValueCallback.xml | 27 - doc/en/Gst.Controller/ControlSource.xml | 193 - doc/en/Gst.Controller/Controller.xml | 436 - doc/en/Gst.Controller/InterpolateMode.xml | 115 - .../InterpolationControlSource.xml | 175 - doc/en/Gst.Controller/LFOControlSource.xml | 163 - doc/en/Gst.Controller/LFOWaveform.xml | 99 - doc/en/Gst.CorePlugins/CapsFilter.xml | 184 - .../Gst.CorePlugins/FakeSink+HandoffArgs.xml | 71 - .../FakeSink+HandoffHandler.xml | 26 - .../FakeSink+PrerollHandoffArgs.xml | 71 - .../FakeSink+PrerollHandoffHandler.xml | 26 - .../FakeSink+StateErrorType.xml | 136 - doc/en/Gst.CorePlugins/FakeSink.xml | 335 - .../Gst.CorePlugins/FakeSrc+DataTypeType.xml | 56 - .../Gst.CorePlugins/FakeSrc+FillTypeType.xml | 104 - .../Gst.CorePlugins/FakeSrc+HandoffArgs.xml | 71 - .../FakeSrc+HandoffHandler.xml | 26 - .../Gst.CorePlugins/FakeSrc+SizeTypeType.xml | 72 - doc/en/Gst.CorePlugins/FakeSrc.xml | 525 - doc/en/Gst.CorePlugins/FdSink.xml | 220 - doc/en/Gst.CorePlugins/FdSrc.xml | 243 - doc/en/Gst.CorePlugins/FileIndex.xml | 100 - .../FileSink+BufferModeType.xml | 88 - doc/en/Gst.CorePlugins/FileSink.xml | 287 - doc/en/Gst.CorePlugins/FileSrc.xml | 335 - .../Gst.CorePlugins/Identity+HandoffArgs.xml | 53 - .../Identity+HandoffHandler.xml | 26 - doc/en/Gst.CorePlugins/Identity.xml | 433 - doc/en/Gst.CorePlugins/MemIndex.xml | 77 - doc/en/Gst.CorePlugins/MultiQueue.xml | 349 - doc/en/Gst.CorePlugins/Queue+LeakyType.xml | 72 - doc/en/Gst.CorePlugins/Queue.xml | 415 - doc/en/Gst.CorePlugins/Queue2.xml | 359 - doc/en/Gst.CorePlugins/Tee+PullModeType.xml | 56 - doc/en/Gst.CorePlugins/Tee.xml | 278 - .../TypeFindElement+HaveTypeArgs.xml | 75 - .../TypeFindElement+HaveTypeHandler.xml | 27 - doc/en/Gst.CorePlugins/TypeFindElement.xml | 274 - doc/en/Gst.GLib/Argv.xml | 116 - doc/en/Gst.GLib/Boxed.xml | 119 - doc/en/Gst.GLib/CDeclCallbackAttribute.xml | 40 - doc/en/Gst.GLib/ClassInitializerAttribute.xml | 40 - doc/en/Gst.GLib/ConnectBeforeAttribute.xml | 35 - doc/en/Gst.GLib/ConnectFlags.xml | 56 - .../DefaultSignalHandlerAttribute.xml | 71 - doc/en/Gst.GLib/DelegateWrapper.xml | 43 - doc/en/Gst.GLib/DestroyHelper.xml | 38 - doc/en/Gst.GLib/DestroyNotify.xml | 29 - doc/en/Gst.GLib/EnumWrapper.xml | 84 - doc/en/Gst.GLib/ExceptionManager.xml | 60 - doc/en/Gst.GLib/FileUtils.xml | 42 - doc/en/Gst.GLib/Format.xml | 54 - doc/en/Gst.GLib/GException.xml | 74 - doc/en/Gst.GLib/GInterfaceAdapter.xml | 89 - doc/en/Gst.GLib/GInterfaceAttribute.xml | 61 - doc/en/Gst.GLib/GInterfaceInitHandler.xml | 26 - doc/en/Gst.GLib/GSourceFunc.xml | 22 - doc/en/Gst.GLib/GString.xml | 100 - doc/en/Gst.GLib/GType.xml | 765 -- doc/en/Gst.GLib/GTypeAttribute.xml | 61 - doc/en/Gst.GLib/Global.xml | 56 - doc/en/Gst.GLib/IOChannel.xml | 582 - doc/en/Gst.GLib/IOChannelError.xml | 163 - doc/en/Gst.GLib/IOCondition.xml | 120 - doc/en/Gst.GLib/IOFlags.xml | 152 - doc/en/Gst.GLib/IOFunc.xml | 27 - doc/en/Gst.GLib/IOStatus.xml | 83 - doc/en/Gst.GLib/IWrapper.xml | 35 - doc/en/Gst.GLib/Idle.xml | 109 - doc/en/Gst.GLib/IdleHandler.xml | 22 - .../IgnoreClassInitializersAttribute.xml | 40 - doc/en/Gst.GLib/InitiallyUnowned.xml | 53 - doc/en/Gst.GLib/List.xml | 167 - doc/en/Gst.GLib/ListBase+FilenameString.xml | 19 - doc/en/Gst.GLib/ListBase.xml | 387 - doc/en/Gst.GLib/Log.xml | 304 - doc/en/Gst.GLib/LogFunc.xml | 28 - doc/en/Gst.GLib/LogLevelFlags.xml | 232 - doc/en/Gst.GLib/MainContext.xml | 321 - doc/en/Gst.GLib/MainLoop.xml | 204 - doc/en/Gst.GLib/Markup.xml | 42 - doc/en/Gst.GLib/Marshaller.xml | 649 - .../Gst.GLib/MissingIntPtrCtorException.xml | 38 - doc/en/Gst.GLib/NotifyArgs.xml | 53 - doc/en/Gst.GLib/NotifyHandler.xml | 26 - doc/en/Gst.GLib/Object.xml | 685 - doc/en/Gst.GLib/ObjectManager.xml | 143 - doc/en/Gst.GLib/Opaque.xml | 347 - doc/en/Gst.GLib/ParamSpec.xml | 117 - doc/en/Gst.GLib/PrintFunc.xml | 24 - doc/en/Gst.GLib/Priority.xml | 99 - doc/en/Gst.GLib/Process.xml | 230 - doc/en/Gst.GLib/PropertyAttribute.xml | 114 - doc/en/Gst.GLib/PtrArray.xml | 410 - doc/en/Gst.GLib/SList.xml | 167 - doc/en/Gst.GLib/SeekType.xml | 67 - doc/en/Gst.GLib/Signal+EmissionHook.xml | 27 - .../Gst.GLib/Signal+EmissionHookMarshaler.xml | 94 - doc/en/Gst.GLib/Signal+EmissionHookNative.xml | 36 - doc/en/Gst.GLib/Signal+Flags.xml | 136 - doc/en/Gst.GLib/Signal+InvocationHint.xml | 71 - doc/en/Gst.GLib/Signal.xml | 214 - doc/en/Gst.GLib/SignalArgs.xml | 109 - doc/en/Gst.GLib/SignalAttribute.xml | 61 - doc/en/Gst.GLib/SignalCallback.xml | 312 - doc/en/Gst.GLib/Source.xml | 42 - doc/en/Gst.GLib/SpawnChildSetupFunc.xml | 21 - doc/en/Gst.GLib/SpawnError.xml | 339 - doc/en/Gst.GLib/SpawnFlags.xml | 136 - doc/en/Gst.GLib/Thread.xml | 56 - doc/en/Gst.GLib/Timeout.xml | 137 - doc/en/Gst.GLib/TimeoutHandler.xml | 22 - doc/en/Gst.GLib/TypeConverter.xml | 47 - doc/en/Gst.GLib/TypeFundamentals.xml | 355 - doc/en/Gst.GLib/TypeInitializerAttribute.xml | 81 - doc/en/Gst.GLib/TypeResolutionHandler.xml | 27 - doc/en/Gst.GLib/UnhandledExceptionArgs.xml | 58 - doc/en/Gst.GLib/UnhandledExceptionHandler.xml | 24 - doc/en/Gst.GLib/UnwrappedObject.xml | 65 - doc/en/Gst.GLib/Value.xml | 991 -- doc/en/Gst.GLib/ValueArray.xml | 382 - ...SoundSink+BaseAudioSinkSlaveMethodType.xml | 60 - doc/en/Gst.GoodPlugins/DirectSoundSink.xml | 542 - doc/en/Gst.Interfaces/ChannelChangedArgs.xml | 56 - .../Gst.Interfaces/ChannelChangedHandler.xml | 27 - doc/en/Gst.Interfaces/ColorBalance.xml | 150 - doc/en/Gst.Interfaces/ColorBalanceAdapter.xml | 353 - doc/en/Gst.Interfaces/ColorBalanceChannel.xml | 205 - .../ColorBalanceImplementor.xml | 94 - doc/en/Gst.Interfaces/ColorBalanceType.xml | 59 - .../Gst.Interfaces/FrequencyChangedArgs.xml | 56 - .../FrequencyChangedHandler.xml | 27 - doc/en/Gst.Interfaces/Mixer.xml | 376 - doc/en/Gst.Interfaces/MixerAdapter.xml | 574 - doc/en/Gst.Interfaces/MixerFlags.xml | 96 - doc/en/Gst.Interfaces/MixerImplementor.xml | 208 - doc/en/Gst.Interfaces/MixerMessage.xml | 172 - doc/en/Gst.Interfaces/MixerMessageType.xml | 144 - doc/en/Gst.Interfaces/MixerOptions.xml | 119 - doc/en/Gst.Interfaces/MixerTrack.xml | 274 - doc/en/Gst.Interfaces/MixerTrackFlags.xml | 209 - doc/en/Gst.Interfaces/MixerType.xml | 59 - doc/en/Gst.Interfaces/Navigation.xml | 118 - doc/en/Gst.Interfaces/NavigationAdapter.xml | 316 - doc/en/Gst.Interfaces/NavigationCommand.xml | 399 - doc/en/Gst.Interfaces/NavigationEvent.xml | 150 - doc/en/Gst.Interfaces/NavigationEventType.xml | 144 - .../Gst.Interfaces/NavigationImplementor.xml | 49 - doc/en/Gst.Interfaces/NavigationMessage.xml | 171 - .../Gst.Interfaces/NavigationMessageType.xml | 93 - doc/en/Gst.Interfaces/NavigationQuery.xml | 186 - doc/en/Gst.Interfaces/NavigationQueryType.xml | 76 - doc/en/Gst.Interfaces/NormChangedArgs.xml | 56 - doc/en/Gst.Interfaces/NormChangedHandler.xml | 27 - doc/en/Gst.Interfaces/ProbeNeededArgs.xml | 56 - doc/en/Gst.Interfaces/ProbeNeededHandler.xml | 27 - doc/en/Gst.Interfaces/PropertyProbe.xml | 150 - .../Gst.Interfaces/PropertyProbeAdapter.xml | 353 - .../PropertyProbeImplementor.xml | 114 - doc/en/Gst.Interfaces/SignalChangedArgs.xml | 56 - .../Gst.Interfaces/SignalChangedHandler.xml | 27 - doc/en/Gst.Interfaces/StreamVolume.xml | 76 - doc/en/Gst.Interfaces/StreamVolumeAdapter.xml | 254 - doc/en/Gst.Interfaces/StreamVolumeFormat.xml | 64 - .../StreamVolumeImplementor.xml | 23 - doc/en/Gst.Interfaces/Tuner.xml | 380 - doc/en/Gst.Interfaces/TunerAdapter.xml | 598 - doc/en/Gst.Interfaces/TunerChannel.xml | 339 - doc/en/Gst.Interfaces/TunerChannelFlags.xml | 96 - doc/en/Gst.Interfaces/TunerImplementor.xml | 175 - doc/en/Gst.Interfaces/TunerNorm.xml | 134 - doc/en/Gst.Interfaces/ValueChangedArgs.xml | 56 - doc/en/Gst.Interfaces/ValueChangedHandler.xml | 27 - doc/en/Gst.Interfaces/VideoOrientation.xml | 206 - .../VideoOrientationAdapter.xml | 404 - .../VideoOrientationImplementor.xml | 211 - doc/en/Gst.Interfaces/XOverlay.xml | 123 - doc/en/Gst.Interfaces/XOverlayAdapter.xml | 321 - doc/en/Gst.Interfaces/XOverlayImplementor.xml | 87 - doc/en/Gst.PbUtils/Descriptions.xml | 175 - doc/en/Gst.PbUtils/Install.xml | 109 - doc/en/Gst.PbUtils/InstallPluginsContext.xml | 114 - .../Gst.PbUtils/InstallPluginsResultFunc.xml | 22 - doc/en/Gst.PbUtils/InstallPluginsReturn.xml | 176 - doc/en/Gst.PbUtils/MissingDetail.xml | 131 - doc/en/Gst.Video/VideoEvent.xml | 57 - doc/en/Gst.Video/VideoFilter.xml | 71 - doc/en/Gst.Video/VideoFormat.xml | 402 - doc/en/Gst.Video/VideoRectangle.xml | 127 - doc/en/Gst.Video/VideoSink.xml | 123 - doc/en/Gst.Video/VideoUtil.xml | 639 - doc/en/Gst/ActivateMode.xml | 76 - doc/en/Gst/Application.xml | 107 - doc/en/Gst/Array.xml | 239 - doc/en/Gst/AssocFlags.xml | 96 - doc/en/Gst/Bin.xml | 977 -- doc/en/Gst/BinFlags.xml | 45 - doc/en/Gst/BindingHelper.xml | 150 - doc/en/Gst/Buffer.xml | 538 - doc/en/Gst/BufferCopyFlags.xml | 79 - doc/en/Gst/BufferFlags.xml | 198 - doc/en/Gst/BufferList.xml | 154 - doc/en/Gst/BufferListDoFunction.xml | 25 - doc/en/Gst/BufferListFunc.xml | 29 - doc/en/Gst/BufferListItem.xml | 72 - doc/en/Gst/BufferListIterator.xml | 272 - doc/en/Gst/BufferingMode.xml | 93 - doc/en/Gst/Bus.xml | 584 - doc/en/Gst/BusFlags.xml | 62 - doc/en/Gst/BusFunc.xml | 28 - doc/en/Gst/BusSyncHandler.xml | 28 - doc/en/Gst/BusSyncReply.xml | 76 - doc/en/Gst/Caps.xml | 861 -- doc/en/Gst/ChildAddedArgs.xml | 56 - doc/en/Gst/ChildAddedHandler.xml | 27 - doc/en/Gst/ChildProxy.xml | 167 - doc/en/Gst/ChildProxyAdapter.xml | 375 - doc/en/Gst/ChildProxyImplementor.xml | 69 - doc/en/Gst/ChildRemovedArgs.xml | 56 - doc/en/Gst/ChildRemovedHandler.xml | 27 - doc/en/Gst/Clock.xml | 1062 -- doc/en/Gst/ClockCallback.xml | 30 - doc/en/Gst/ClockEntry.xml | 282 - doc/en/Gst/ClockEntryType.xml | 59 - doc/en/Gst/ClockFlags.xml | 147 - doc/en/Gst/ClockReturn.xml | 144 - doc/en/Gst/ClockType.xml | 59 - doc/en/Gst/CoreError.xml | 280 - doc/en/Gst/Date.xml | 298 - doc/en/Gst/DoLatencyArgs.xml | 37 - doc/en/Gst/DoLatencyHandler.xml | 27 - doc/en/Gst/DoubleRange.xml | 230 - doc/en/Gst/DynamicSignal.xml | 279 - doc/en/Gst/DynamicSignalHandler.xml | 23 - doc/en/Gst/Element.xml | 2024 --- doc/en/Gst/ElementAddedArgs.xml | 56 - doc/en/Gst/ElementAddedHandler.xml | 27 - doc/en/Gst/ElementFactory.xml | 488 - doc/en/Gst/ElementFlags.xml | 96 - doc/en/Gst/ElementRemovedArgs.xml | 56 - doc/en/Gst/ElementRemovedHandler.xml | 27 - doc/en/Gst/EntryAddedArgs.xml | 56 - doc/en/Gst/EntryAddedHandler.xml | 27 - doc/en/Gst/EnumInfo.xml | 175 - doc/en/Gst/EnumValue.xml | 78 - doc/en/Gst/Event.xml | 999 -- doc/en/Gst/EventType.xml | 339 - doc/en/Gst/EventTypeFlags.xml | 96 - doc/en/Gst/FeatureAddedArgs.xml | 56 - doc/en/Gst/FeatureAddedHandler.xml | 27 - doc/en/Gst/FlagsInfo.xml | 156 - doc/en/Gst/FlagsValue.xml | 78 - doc/en/Gst/FlowReturn.xml | 195 - doc/en/Gst/Format.xml | 127 - doc/en/Gst/FormatDefinition.xml | 134 - doc/en/Gst/Fourcc.xml | 294 - doc/en/Gst/Fraction.xml | 355 - doc/en/Gst/FractionRange.xml | 230 - doc/en/Gst/GTypeNameAttribute.xml | 64 - doc/en/Gst/GhostPad.xml | 187 - doc/en/Gst/HaveDataArgs.xml | 56 - doc/en/Gst/HaveDataHandler.xml | 27 - doc/en/Gst/ImplementsInterface.xml | 63 - doc/en/Gst/ImplementsInterfaceAdapter.xml | 261 - doc/en/Gst/ImplementsInterfaceImplementor.xml | 68 - doc/en/Gst/Index.xml | 671 - doc/en/Gst/IndexAssociation.xml | 98 - doc/en/Gst/IndexCertainty.xml | 76 - doc/en/Gst/IndexEntry.xml | 395 - doc/en/Gst/IndexEntryType.xml | 93 - doc/en/Gst/IndexFactory.xml | 219 - doc/en/Gst/IndexFilter.xml | 28 - doc/en/Gst/IndexFlags.xml | 79 - doc/en/Gst/IndexLookupMethod.xml | 76 - doc/en/Gst/IndexResolver.xml | 30 - doc/en/Gst/IndexResolverMethod.xml | 76 - doc/en/Gst/IntRange.xml | 230 - doc/en/Gst/Iterator.xml | 79 - doc/en/Gst/LibraryError.xml | 144 - doc/en/Gst/LinkedArgs.xml | 56 - doc/en/Gst/LinkedHandler.xml | 27 - doc/en/Gst/List.xml | 239 - doc/en/Gst/Message.xml | 2474 ---- doc/en/Gst/MessageArgs.xml | 56 - doc/en/Gst/MessageHandler.xml | 27 - doc/en/Gst/MessageType.xml | 469 - doc/en/Gst/MiniObject.xml | 579 - doc/en/Gst/MiniObjectFlags.xml | 62 - doc/en/Gst/NewUriArgs.xml | 56 - doc/en/Gst/NewUriHandler.xml | 27 - doc/en/Gst/Object.xml | 667 - doc/en/Gst/ObjectFlags.xml | 79 - doc/en/Gst/Pad.xml | 2195 ---- doc/en/Gst/PadAcceptCapsFunction.xml | 28 - doc/en/Gst/PadActivateFunction.xml | 26 - doc/en/Gst/PadActivateModeFunction.xml | 28 - doc/en/Gst/PadAddedArgs.xml | 56 - doc/en/Gst/PadAddedHandler.xml | 27 - doc/en/Gst/PadBlockCallback.xml | 27 - doc/en/Gst/PadBufferAllocFunction.xml | 34 - doc/en/Gst/PadBufferProbeCallback.xml | 28 - doc/en/Gst/PadChainFunction.xml | 28 - doc/en/Gst/PadChainListFunction.xml | 27 - doc/en/Gst/PadCheckGetRangeFunction.xml | 26 - doc/en/Gst/PadCreatedArgs.xml | 56 - doc/en/Gst/PadCreatedHandler.xml | 27 - doc/en/Gst/PadDataProbeCallback.xml | 28 - doc/en/Gst/PadDirection.xml | 76 - doc/en/Gst/PadDispatcherFunction.xml | 26 - doc/en/Gst/PadEventFunction.xml | 28 - doc/en/Gst/PadEventProbeCallback.xml | 28 - doc/en/Gst/PadFixateCapsFunction.xml | 27 - doc/en/Gst/PadFlags.xml | 130 - doc/en/Gst/PadGetCapsFunction.xml | 26 - doc/en/Gst/PadGetRangeFunction.xml | 32 - doc/en/Gst/PadIterIntLinkFunction.xml | 25 - doc/en/Gst/PadLinkFunction.xml | 28 - doc/en/Gst/PadLinkReturn.xml | 144 - doc/en/Gst/PadPresence.xml | 76 - doc/en/Gst/PadQueryFunction.xml | 28 - doc/en/Gst/PadQueryTypeFunction.xml | 26 - doc/en/Gst/PadRemovedArgs.xml | 56 - doc/en/Gst/PadRemovedHandler.xml | 27 - doc/en/Gst/PadSetCapsFunction.xml | 28 - doc/en/Gst/PadTemplate.xml | 252 - doc/en/Gst/PadTemplateFlags.xml | 62 - doc/en/Gst/PadUnlinkFunction.xml | 25 - doc/en/Gst/ParentSetArgs.xml | 56 - doc/en/Gst/ParentSetHandler.xml | 27 - doc/en/Gst/ParentUnsetArgs.xml | 56 - doc/en/Gst/ParentUnsetHandler.xml | 27 - doc/en/Gst/Parse.xml | 175 - doc/en/Gst/ParseContext.xml | 116 - doc/en/Gst/ParseError.xml | 144 - doc/en/Gst/ParseFlags.xml | 62 - doc/en/Gst/Pipeline.xml | 262 - doc/en/Gst/PipelineFlags.xml | 62 - doc/en/Gst/Plugin.xml | 427 - doc/en/Gst/PluginAddedArgs.xml | 56 - doc/en/Gst/PluginAddedHandler.xml | 27 - doc/en/Gst/PluginDependencyFlags.xml | 96 - doc/en/Gst/PluginError.xml | 76 - doc/en/Gst/PluginFeature.xml | 160 - doc/en/Gst/PluginFeatureFilter.xml | 26 - doc/en/Gst/PluginFilter.xml | 26 - doc/en/Gst/PluginFlags.xml | 58 - doc/en/Gst/PluginInitFunc.xml | 26 - doc/en/Gst/Preset.xml | 208 - doc/en/Gst/PresetAdapter.xml | 406 - doc/en/Gst/PresetDefault.xml | 393 - doc/en/Gst/PresetImplementor.xml | 213 - doc/en/Gst/PropertyInfo.xml | 249 - doc/en/Gst/ProxyPad.xml | 75 - doc/en/Gst/Query.xml | 1046 -- doc/en/Gst/QueryType.xml | 246 - doc/en/Gst/Rank.xml | 93 - doc/en/Gst/Registry.xml | 630 - doc/en/Gst/ResourceError.xml | 280 - doc/en/Gst/SeekFlags.xml | 130 - doc/en/Gst/SeekType.xml | 93 - doc/en/Gst/Segment.xml | 645 - doc/en/Gst/SignalHandler.xml | 26 - doc/en/Gst/State.xml | 110 - doc/en/Gst/StateChange.xml | 130 - doc/en/Gst/StateChangeReturn.xml | 93 - doc/en/Gst/StaticPadTemplate.xml | 154 - doc/en/Gst/StreamError.xml | 263 - doc/en/Gst/StreamStatusType.xml | 136 - doc/en/Gst/Structure.xml | 703 - doc/en/Gst/StructureChangeType.xml | 59 - doc/en/Gst/SyncMessageArgs.xml | 56 - doc/en/Gst/SyncMessageHandler.xml | 27 - doc/en/Gst/SystemClock.xml | 119 - doc/en/Gst/Tag.xml | 1552 --- doc/en/Gst/TagFlags.xml | 110 - doc/en/Gst/TagList.xml | 434 - doc/en/Gst/TagMergeFunc.xml | 27 - doc/en/Gst/TagMergeMode.xml | 161 - doc/en/Gst/TagSetter.xml | 147 - doc/en/Gst/TagSetterAdapter.xml | 345 - doc/en/Gst/TagSetterImplementor.xml | 26 - doc/en/Gst/Task.xml | 289 - doc/en/Gst/TaskFunction.xml | 22 - doc/en/Gst/TaskPool.xml | 249 - doc/en/Gst/TaskPoolFunction.xml | 21 - doc/en/Gst/TaskState.xml | 76 - doc/en/Gst/TypeFind.xml | 172 - doc/en/Gst/TypeFindFactory.xml | 187 - doc/en/Gst/TypeFindFunction.xml | 25 - doc/en/Gst/TypeFindGetLengthFunction.xml | 23 - doc/en/Gst/TypeFindPeekFunction.xml | 28 - doc/en/Gst/TypeFindProbability.xml | 110 - doc/en/Gst/TypeFindSuggestFunction.xml | 27 - doc/en/Gst/URIHandler.xml | 120 - doc/en/Gst/URIHandlerAdapter.xml | 323 - doc/en/Gst/URIHandlerImplementor.xml | 69 - doc/en/Gst/URIType.xml | 76 - doc/en/Gst/UnlinkedArgs.xml | 56 - doc/en/Gst/UnlinkedHandler.xml | 27 - doc/en/Gst/Util.xml | 410 - doc/en/Gst/Version.xml | 116 - doc/en/index.xml | 500 - doc/en/ns-Gst.App.xml | 6 - doc/en/ns-Gst.BadPlugins.xml | 6 - doc/en/ns-Gst.Base.xml | 6 - doc/en/ns-Gst.BasePlugins.xml | 6 - doc/en/ns-Gst.Cdda.xml | 6 - doc/en/ns-Gst.Controller.xml | 6 - doc/en/ns-Gst.CorePlugins.xml | 6 - doc/en/ns-Gst.GLib.xml | 6 - doc/en/ns-Gst.GoodPlugins.xml | 6 - doc/en/ns-Gst.Interfaces.xml | 6 - doc/en/ns-Gst.PbUtils.xml | 6 - doc/en/ns-Gst.Video.xml | 6 - doc/en/ns-Gst.xml | 6 - doc/gstreamer-sharp-docs.source | 4 - elementgen/.gitignore | 1 - elementgen/Makefile.am | 20 - elementgen/elementgen.cs | 608 - elementgen/gst-xmlinspect.c | 694 - elementgen/interfaces/GstChildProxy.cs | 70 - elementgen/interfaces/GstColorBalance.cs | 58 - .../interfaces/GstImplementsInterface.cs | 9 - elementgen/interfaces/GstMixer.cs | 143 - elementgen/interfaces/GstNavigation.cs | 37 - elementgen/interfaces/GstPropertyProbe.cs | 92 - elementgen/interfaces/GstStreamVolume.cs | 41 - elementgen/interfaces/GstURIHandler.cs | 56 - elementgen/interfaces/GstXOverlay.cs | 37 - generator/AliasGen.cs | 30 - generator/BoxedGen.cs | 84 - generator/ByRefGen.cs | 63 - generator/CallbackGen.cs | 306 - generator/ChildProperty.cs | 45 - generator/ClassBase.cs | 396 - generator/ClassField.cs | 43 - generator/ClassGen.cs | 94 - generator/CodeGenerator.cs | 122 - generator/ConstFilenameGen.cs | 52 - generator/ConstStringGen.cs | 54 - generator/Ctor.cs | 175 - generator/DESIGN | 99 - generator/DefaultSignalHandler.cs | 148 - generator/EnumGen.cs | 133 - generator/FieldBase.cs | 274 - generator/GObjectVM.cs | 368 - generator/GenBase.cs | 132 - generator/GenerationInfo.cs | 176 - generator/HandleBase.cs | 71 - generator/IAccessor.cs | 29 - generator/IGeneratable.cs | 57 - generator/IManualMarshaler.cs | 32 - generator/InterfaceGen.cs | 355 - generator/InterfaceVM.cs | 97 - generator/LPGen.cs | 58 - generator/LPUGen.cs | 58 - generator/Makefile.am | 71 - generator/ManagedCallString.cs | 171 - generator/ManualGen.cs | 58 - generator/MarshalGen.cs | 58 - generator/Method.cs | 304 - generator/MethodBase.cs | 183 - generator/MethodBody.cs | 177 - generator/MiniObjectGen.cs | 326 - generator/ObjectBase.cs | 322 - generator/ObjectField.cs | 48 - generator/ObjectGen.cs | 411 - generator/OpaqueGen.cs | 237 - generator/Parameters.cs | 742 -- generator/Parser.cs | 188 - generator/Property.cs | 193 - generator/PropertyBase.cs | 116 - generator/ReturnValue.cs | 174 - generator/Signal.cs | 335 - generator/Signature.cs | 123 - generator/SimpleBase.cs | 99 - generator/SimpleGen.cs | 31 - generator/Statistics.cs | 197 - generator/StructBase.cs | 230 - generator/StructField.cs | 149 - generator/StructGen.cs | 53 - generator/SymbolTable.cs | 383 - generator/VMSignature.cs | 91 - generator/VirtualMethod.cs | 156 - generator/gst-codegen.diff | 1315 -- gstreamer-sharp-0.10-uninstalled.pc.in | 9 - gstreamer-sharp-0.10.pc.in | 9 - gstreamer-sharp.mdp | 50 - gstreamer-sharp.mds | 17 - gstreamer-sharp.snk | Bin 596 -> 0 bytes gstreamer-sharp/.gitignore | 12 - gstreamer-sharp/Adapter.custom | 6 - gstreamer-sharp/AppSink.custom | 14 - gstreamer-sharp/AppSrc.custom | 14 - gstreamer-sharp/Application.cs | 199 - gstreamer-sharp/AssemblyInfo.cs.in | 6 - gstreamer-sharp/Bin.custom | 63 - gstreamer-sharp/BitReader.custom | 15 - gstreamer-sharp/Buffer.custom | 215 - gstreamer-sharp/Bus.custom | 33 - gstreamer-sharp/ByteReader.custom | 51 - gstreamer-sharp/ByteWriter.custom | 61 - gstreamer-sharp/Caps.custom | 250 - gstreamer-sharp/Clock.custom | 151 - gstreamer-sharp/ClockEntry.custom | 18 - gstreamer-sharp/ColorBalanceChannel.custom | 14 - gstreamer-sharp/ControlSource.custom | 338 - gstreamer-sharp/Controller.custom | 233 - gstreamer-sharp/Debug.custom | 8 - gstreamer-sharp/DynamicSignal.cs | 414 - gstreamer-sharp/Element.custom | 122 - gstreamer-sharp/ElementFactory.custom | 3 - gstreamer-sharp/EnumInfo.cs | 228 - gstreamer-sharp/Event.custom | 361 - gstreamer-sharp/GError.cs | 53 - .../GstSharp.PadQueryTypeFunctionNative.cs | 115 - gstreamer-sharp/Gstreamer.metadata | 1856 --- gstreamer-sharp/Index.custom | 13 - gstreamer-sharp/IndexEntry.custom | 157 - gstreamer-sharp/IndexFactory.custom | 12 - gstreamer-sharp/Iterator.custom | 75 - gstreamer-sharp/Makefile.am | 183 - gstreamer-sharp/Marshaller.cs | 44 - gstreamer-sharp/Message.custom | 987 -- gstreamer-sharp/MiniObject.cs | 466 - gstreamer-sharp/MissingPluginMessage.cs | 89 - gstreamer-sharp/MixerMessage.cs | 81 - gstreamer-sharp/MixerTrack.custom | 45 - gstreamer-sharp/NavigationEvent.cs | 59 - gstreamer-sharp/NavigationMessage.cs | 58 - gstreamer-sharp/NavigationQuery.cs | 92 - gstreamer-sharp/Object.custom | 156 - gstreamer-sharp/Pad.custom | 377 - gstreamer-sharp/PadQueryTypeFunction.cs | 10 - gstreamer-sharp/PadTemplate.custom | 31 - gstreamer-sharp/Parse.custom | 4 - gstreamer-sharp/Pipeline.custom | 1 - gstreamer-sharp/Plugin.custom | 13 - gstreamer-sharp/PresetDefault.cs | 115 - gstreamer-sharp/PropertyInfo.cs | 158 - gstreamer-sharp/Query.custom | 379 - gstreamer-sharp/Registry.custom | 4 - gstreamer-sharp/Structure.custom | 246 - gstreamer-sharp/Tag.custom | 89 - gstreamer-sharp/TagList.custom | 121 - gstreamer-sharp/Task.custom | 26 - gstreamer-sharp/TunerChannel.custom | 31 - gstreamer-sharp/TunerNorm.custom | 28 - gstreamer-sharp/TypeFind.custom | 34 - gstreamer-sharp/TypeFindDelegates.cs | 265 - gstreamer-sharp/TypeFindFactory.custom | 14 - gstreamer-sharp/Value.cs | 605 - gstreamer-sharp/Version.cs | 66 - gstreamer-sharp/VideoEvent.cs | 28 - gstreamer-sharp/VideoUtil.custom | 35 - gstreamer-sharp/badplugins/Makefile.am | 31 - .../badplugins/inspect/directdrawsink.raw | 81 - .../badplugins/inspect/dshowaudiosrc.raw | 142 - .../badplugins/inspect/dshowvideosink.raw | 86 - .../badplugins/inspect/dshowvideosrc.raw | 78 - gstreamer-sharp/baseplugins/Makefile.am | 31 - .../baseplugins/decodebin2.metadata | 18 - .../baseplugins/inspect/decodebin2.raw | 225 - .../baseplugins/inspect/playbin2.raw | 352 - .../baseplugins/inspect/ximagesink.raw | 117 - .../baseplugins/inspect/xvimagesink.raw | 204 - gstreamer-sharp/baseplugins/playbin2.metadata | 15 - gstreamer-sharp/coreplugins/Makefile.am | 37 - gstreamer-sharp/coreplugins/fakesink.metadata | 8 - gstreamer-sharp/coreplugins/fakesrc.metadata | 7 - gstreamer-sharp/coreplugins/fileindex.cs | 44 - gstreamer-sharp/coreplugins/identity.metadata | 5 - .../coreplugins/inspect/capsfilter.raw | 79 - .../coreplugins/inspect/fakesink.raw | 148 - .../coreplugins/inspect/fakesrc.raw | 229 - .../coreplugins/inspect/fdsink.raw | 67 - gstreamer-sharp/coreplugins/inspect/fdsrc.raw | 77 - .../coreplugins/inspect/filesink.raw | 97 - .../coreplugins/inspect/filesrc.raw | 107 - .../coreplugins/inspect/identity.raw | 187 - .../coreplugins/inspect/multiqueue.raw | 145 - gstreamer-sharp/coreplugins/inspect/queue.raw | 191 - .../coreplugins/inspect/queue2.raw | 182 - gstreamer-sharp/coreplugins/inspect/tee.raw | 121 - .../coreplugins/inspect/typefind.raw | 112 - gstreamer-sharp/coreplugins/memindex.cs | 28 - gstreamer-sharp/coreplugins/typefind.metadata | 5 - gstreamer-sharp/glib-sharp/Argv.cs | 89 - gstreamer-sharp/glib-sharp/Boxed.cs | 62 - .../glib-sharp/CDeclCallbackAttribute.cs | 30 - .../glib-sharp/ClassInitializerAttribute.cs | 31 - .../glib-sharp/ConnectBeforeAttribute.cs | 30 - .../DefaultSignalHandlerAttribute.cs | 53 - gstreamer-sharp/glib-sharp/DelegateWrapper.cs | 111 - gstreamer-sharp/glib-sharp/DestroyNotify.cs | 52 - gstreamer-sharp/glib-sharp/EnumWrapper.cs | 42 - .../glib-sharp/ExceptionManager.cs | 74 - gstreamer-sharp/glib-sharp/FileUtils.cs | 48 - gstreamer-sharp/glib-sharp/Format.cs | 39 - gstreamer-sharp/glib-sharp/GException.cs | 57 - .../glib-sharp/GInterfaceAdapter.cs | 64 - .../glib-sharp/GInterfaceAttribute.cs | 42 - gstreamer-sharp/glib-sharp/GString.cs | 60 - gstreamer-sharp/glib-sharp/GType.cs | 426 - gstreamer-sharp/glib-sharp/GTypeAttribute.cs | 42 - gstreamer-sharp/glib-sharp/Global.cs | 68 - gstreamer-sharp/glib-sharp/IOChannel.cs | 467 - gstreamer-sharp/glib-sharp/IWrapper.cs | 30 - gstreamer-sharp/glib-sharp/Idle.cs | 149 - .../IgnoreClassInitializersAttribute.cs | 31 - .../glib-sharp/InitiallyUnowned.cs | 43 - gstreamer-sharp/glib-sharp/List.cs | 97 - gstreamer-sharp/glib-sharp/ListBase.cs | 279 - gstreamer-sharp/glib-sharp/Log.cs | 291 - gstreamer-sharp/glib-sharp/MainContext.cs | 167 - gstreamer-sharp/glib-sharp/MainLoop.cs | 98 - gstreamer-sharp/glib-sharp/ManagedValue.cs | 149 - gstreamer-sharp/glib-sharp/Markup.cs | 46 - gstreamer-sharp/glib-sharp/Marshaller.cs | 413 - .../glib-sharp/MissingIntPtrCtorException.cs | 35 - gstreamer-sharp/glib-sharp/NotifyHandler.cs | 35 - gstreamer-sharp/glib-sharp/Object.cs | 696 - gstreamer-sharp/glib-sharp/ObjectManager.cs | 89 - gstreamer-sharp/glib-sharp/Opaque.cs | 150 - gstreamer-sharp/glib-sharp/ParamSpec.cs | 186 - gstreamer-sharp/glib-sharp/Priority.cs | 31 - .../glib-sharp/PropertyAttribute.cs | 69 - gstreamer-sharp/glib-sharp/PtrArray.cs | 272 - gstreamer-sharp/glib-sharp/SList.cs | 99 - gstreamer-sharp/glib-sharp/Signal.cs | 421 - gstreamer-sharp/glib-sharp/SignalArgs.cs | 68 - gstreamer-sharp/glib-sharp/SignalAttribute.cs | 47 - gstreamer-sharp/glib-sharp/SignalCallback.cs | 106 - gstreamer-sharp/glib-sharp/SignalClosure.cs | 227 - gstreamer-sharp/glib-sharp/Source.cs | 62 - gstreamer-sharp/glib-sharp/Spawn.cs | 216 - gstreamer-sharp/glib-sharp/Thread.cs | 49 - gstreamer-sharp/glib-sharp/Timeout.cs | 159 - gstreamer-sharp/glib-sharp/ToggleRef.cs | 159 - gstreamer-sharp/glib-sharp/TypeConverter.cs | 36 - .../glib-sharp/TypeFundamentals.cs | 47 - .../glib-sharp/TypeInitializerAttribute.cs | 48 - gstreamer-sharp/glib-sharp/UnwrappedObject.cs | 40 - gstreamer-sharp/glib-sharp/Value.cs | 769 -- gstreamer-sharp/glib-sharp/ValueArray.cs | 247 - gstreamer-sharp/glib-sharp/WeakObject.cs | 0 .../glib-sharp/gst-glib-sharp.diff | 2124 ---- gstreamer-sharp/glue/Makefile.am | 39 - gstreamer-sharp/glue/adapter.c | 14 - gstreamer-sharp/glue/buffer.c | 52 - gstreamer-sharp/glue/caps.c | 7 - gstreamer-sharp/glue/clock.c | 62 - gstreamer-sharp/glue/clockentry.c | 13 - gstreamer-sharp/glue/controller.c | 13 - gstreamer-sharp/glue/controlsource.c | 46 - gstreamer-sharp/glue/event.c | 13 - gstreamer-sharp/glue/glib.c | 35 - gstreamer-sharp/glue/gobject.c | 124 - gstreamer-sharp/glue/indexentry.c | 55 - gstreamer-sharp/glue/indexfactory.c | 12 - gstreamer-sharp/glue/message.c | 13 - gstreamer-sharp/glue/mixertrack.c | 32 - gstreamer-sharp/glue/object.c | 7 - gstreamer-sharp/glue/pad.c | 7 - gstreamer-sharp/glue/structure.c | 7 - gstreamer-sharp/glue/task.c | 7 - gstreamer-sharp/glue/tunernorm.c | 7 - gstreamer-sharp/glue/typefind.c | 19 - gstreamer-sharp/glue/videoutil.c | 44 - gstreamer-sharp/goodplugins/Makefile.am | 31 - .../goodplugins/inspect/directsoundsink.raw | 131 - gstreamer-sharp/gstreamer-api.raw | 10586 ---------------- gstreamer-sharp/gstreamer-sharp.dll.config.in | 14 - gstreamer-sharp/gstreamer-symbols.xml | 4 - .../override/ColorBalanceAdapter.cs | 230 - gstreamer-sharp/override/Mixer.cs | 45 - gstreamer-sharp/override/MixerAdapter.cs | 417 - gstreamer-sharp/override/NavigationAdapter.cs | 161 - .../override/ProbeNeededHandler.cs | 21 - gstreamer-sharp/override/PropertyProbe.cs | 26 - .../override/PropertyProbeAdapter.cs | 296 - gstreamer-sharp/override/URIHandlerAdapter.cs | 267 - parser/Makefile.am | 27 - parser/gapi-parser.cs | 171 - parser/gapi2xml.pl | 1202 -- parser/gapi_pp.pl | 271 - parser/gst-gapi-fixup.cs | 216 - parser/gst-gapi2xml.pl.diff | 108 - parser/gst-generate-tags.cs | 92 - samples/.gitignore | 1 - samples/AppSrc.cs | 99 - samples/DecodeBinTranscoder.cs | 185 - samples/GtkVideoPlayer.cs | 271 - samples/HelloWorld.cs | 96 - samples/MP3LaunchParse.cs | 66 - samples/Makefile.am | 67 - samples/MetaData.cs | 167 - samples/PlayBinPlayer.cs | 61 - samples/QueueExample.cs | 57 - samples/TransformSample.cs | 122 - samples/TypeFind.cs | 34 - samples/gtk-video-player.exe.config | 3 - source/Makefile.am | 17 - source/gstreamer-sharp-source.xml | 79 - tests/.gitignore | 3 - tests/ApplicationTest.cs | 31 - tests/BaseTransformTest.cs | 140 - tests/BinTest.cs | 141 - tests/BufferTest.cs | 124 - tests/CapsTest.cs | 107 - tests/ElementTest.cs | 223 - tests/Makefile.am | 18 - tests/MessageTest.cs | 30 - tests/PadTest.cs | 157 - tests/PipelineTest.cs | 164 - tools/cs-indent | 13 - 784 files changed, 146793 deletions(-) delete mode 100644 .gitignore delete mode 100644 AUTHORS delete mode 100644 COPYING delete mode 100644 ChangeLog delete mode 100644 Makefile.am delete mode 100644 NEWS delete mode 100644 README delete mode 100644 RELEASE delete mode 100644 TODO delete mode 100755 autogen.sh delete mode 100644 configure.ac delete mode 100644 doc/.gitignore delete mode 100644 doc/Makefile.am delete mode 100644 doc/en/Gst.App/AppSink.xml delete mode 100644 doc/en/Gst.App/AppSrc.xml delete mode 100644 doc/en/Gst.App/AppStreamType.xml delete mode 100644 doc/en/Gst.App/NeedDataArgs.xml delete mode 100644 doc/en/Gst.App/NeedDataHandler.xml delete mode 100644 doc/en/Gst.App/NewBufferListArgs.xml delete mode 100644 doc/en/Gst.App/NewBufferListHandler.xml delete mode 100644 doc/en/Gst.App/SeekDataArgs.xml delete mode 100644 doc/en/Gst.App/SeekDataHandler.xml delete mode 100644 doc/en/Gst.BadPlugins/DirectDrawSink.xml delete mode 100644 doc/en/Gst.BadPlugins/DshowAudioSrc+BaseAudioSrcSlaveMethodType.xml delete mode 100644 doc/en/Gst.BadPlugins/DshowAudioSrc.xml delete mode 100644 doc/en/Gst.BadPlugins/DshowVideoSink.xml delete mode 100644 doc/en/Gst.BadPlugins/DshowVideoSrc.xml delete mode 100644 doc/en/Gst.Base/Adapter.xml delete mode 100644 doc/en/Gst.Base/BaseSink.xml delete mode 100644 doc/en/Gst.Base/BaseSrc.xml delete mode 100644 doc/en/Gst.Base/BaseSrcFlags.xml delete mode 100644 doc/en/Gst.Base/BaseTransform.xml delete mode 100644 doc/en/Gst.Base/BitReader.xml delete mode 100644 doc/en/Gst.Base/ByteReader.xml delete mode 100644 doc/en/Gst.Base/ByteWriter.xml delete mode 100644 doc/en/Gst.Base/PushSrc.xml delete mode 100644 doc/en/Gst.Base/TypeFindHelper.xml delete mode 100644 doc/en/Gst.Base/TypeFindHelperGetRangeFunction.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/DecodeBin2.xml delete mode 100644 doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml delete mode 100644 doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedArgs.xml delete mode 100644 doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedHandler.xml delete mode 100644 doc/en/Gst.BasePlugins/PlayBin2.xml delete mode 100644 doc/en/Gst.BasePlugins/XImageSink.xml delete mode 100644 doc/en/Gst.BasePlugins/XvImageSink.xml delete mode 100644 doc/en/Gst.Cdda/CddaBaseSrc.xml delete mode 100644 doc/en/Gst.Cdda/CddaBaseSrcMode.xml delete mode 100644 doc/en/Gst.Cdda/CddaBaseSrcTrack.xml delete mode 100644 doc/en/Gst.Controller/ControlSource+GetValueArrayCallback.xml delete mode 100644 doc/en/Gst.Controller/ControlSource+GetValueCallback.xml delete mode 100644 doc/en/Gst.Controller/ControlSource.xml delete mode 100644 doc/en/Gst.Controller/Controller.xml delete mode 100644 doc/en/Gst.Controller/InterpolateMode.xml delete mode 100644 doc/en/Gst.Controller/InterpolationControlSource.xml delete mode 100644 doc/en/Gst.Controller/LFOControlSource.xml delete mode 100644 doc/en/Gst.Controller/LFOWaveform.xml delete mode 100644 doc/en/Gst.CorePlugins/CapsFilter.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSink+HandoffHandler.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffHandler.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSink+StateErrorType.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSink.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSrc+DataTypeType.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSrc+FillTypeType.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSrc+HandoffHandler.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSrc+SizeTypeType.xml delete mode 100644 doc/en/Gst.CorePlugins/FakeSrc.xml delete mode 100644 doc/en/Gst.CorePlugins/FdSink.xml delete mode 100644 doc/en/Gst.CorePlugins/FdSrc.xml delete mode 100644 doc/en/Gst.CorePlugins/FileIndex.xml delete mode 100644 doc/en/Gst.CorePlugins/FileSink+BufferModeType.xml delete mode 100644 doc/en/Gst.CorePlugins/FileSink.xml delete mode 100644 doc/en/Gst.CorePlugins/FileSrc.xml delete mode 100644 doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml delete mode 100644 doc/en/Gst.CorePlugins/Identity+HandoffHandler.xml delete mode 100644 doc/en/Gst.CorePlugins/Identity.xml delete mode 100644 doc/en/Gst.CorePlugins/MemIndex.xml delete mode 100644 doc/en/Gst.CorePlugins/MultiQueue.xml delete mode 100644 doc/en/Gst.CorePlugins/Queue+LeakyType.xml delete mode 100644 doc/en/Gst.CorePlugins/Queue.xml delete mode 100644 doc/en/Gst.CorePlugins/Queue2.xml delete mode 100644 doc/en/Gst.CorePlugins/Tee+PullModeType.xml delete mode 100644 doc/en/Gst.CorePlugins/Tee.xml delete mode 100644 doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml delete mode 100644 doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml delete mode 100644 doc/en/Gst.CorePlugins/TypeFindElement.xml delete mode 100644 doc/en/Gst.GLib/Argv.xml delete mode 100644 doc/en/Gst.GLib/Boxed.xml delete mode 100644 doc/en/Gst.GLib/CDeclCallbackAttribute.xml delete mode 100644 doc/en/Gst.GLib/ClassInitializerAttribute.xml delete mode 100644 doc/en/Gst.GLib/ConnectBeforeAttribute.xml delete mode 100644 doc/en/Gst.GLib/ConnectFlags.xml delete mode 100644 doc/en/Gst.GLib/DefaultSignalHandlerAttribute.xml delete mode 100644 doc/en/Gst.GLib/DelegateWrapper.xml delete mode 100644 doc/en/Gst.GLib/DestroyHelper.xml delete mode 100644 doc/en/Gst.GLib/DestroyNotify.xml delete mode 100644 doc/en/Gst.GLib/EnumWrapper.xml delete mode 100644 doc/en/Gst.GLib/ExceptionManager.xml delete mode 100644 doc/en/Gst.GLib/FileUtils.xml delete mode 100644 doc/en/Gst.GLib/Format.xml delete mode 100644 doc/en/Gst.GLib/GException.xml delete mode 100644 doc/en/Gst.GLib/GInterfaceAdapter.xml delete mode 100644 doc/en/Gst.GLib/GInterfaceAttribute.xml delete mode 100644 doc/en/Gst.GLib/GInterfaceInitHandler.xml delete mode 100644 doc/en/Gst.GLib/GSourceFunc.xml delete mode 100644 doc/en/Gst.GLib/GString.xml delete mode 100644 doc/en/Gst.GLib/GType.xml delete mode 100644 doc/en/Gst.GLib/GTypeAttribute.xml delete mode 100644 doc/en/Gst.GLib/Global.xml delete mode 100644 doc/en/Gst.GLib/IOChannel.xml delete mode 100644 doc/en/Gst.GLib/IOChannelError.xml delete mode 100644 doc/en/Gst.GLib/IOCondition.xml delete mode 100644 doc/en/Gst.GLib/IOFlags.xml delete mode 100644 doc/en/Gst.GLib/IOFunc.xml delete mode 100644 doc/en/Gst.GLib/IOStatus.xml delete mode 100644 doc/en/Gst.GLib/IWrapper.xml delete mode 100644 doc/en/Gst.GLib/Idle.xml delete mode 100644 doc/en/Gst.GLib/IdleHandler.xml delete mode 100644 doc/en/Gst.GLib/IgnoreClassInitializersAttribute.xml delete mode 100644 doc/en/Gst.GLib/InitiallyUnowned.xml delete mode 100644 doc/en/Gst.GLib/List.xml delete mode 100644 doc/en/Gst.GLib/ListBase+FilenameString.xml delete mode 100644 doc/en/Gst.GLib/ListBase.xml delete mode 100644 doc/en/Gst.GLib/Log.xml delete mode 100644 doc/en/Gst.GLib/LogFunc.xml delete mode 100644 doc/en/Gst.GLib/LogLevelFlags.xml delete mode 100644 doc/en/Gst.GLib/MainContext.xml delete mode 100644 doc/en/Gst.GLib/MainLoop.xml delete mode 100644 doc/en/Gst.GLib/Markup.xml delete mode 100644 doc/en/Gst.GLib/Marshaller.xml delete mode 100644 doc/en/Gst.GLib/MissingIntPtrCtorException.xml delete mode 100644 doc/en/Gst.GLib/NotifyArgs.xml delete mode 100644 doc/en/Gst.GLib/NotifyHandler.xml delete mode 100644 doc/en/Gst.GLib/Object.xml delete mode 100644 doc/en/Gst.GLib/ObjectManager.xml delete mode 100644 doc/en/Gst.GLib/Opaque.xml delete mode 100644 doc/en/Gst.GLib/ParamSpec.xml delete mode 100644 doc/en/Gst.GLib/PrintFunc.xml delete mode 100644 doc/en/Gst.GLib/Priority.xml delete mode 100644 doc/en/Gst.GLib/Process.xml delete mode 100644 doc/en/Gst.GLib/PropertyAttribute.xml delete mode 100644 doc/en/Gst.GLib/PtrArray.xml delete mode 100644 doc/en/Gst.GLib/SList.xml delete mode 100644 doc/en/Gst.GLib/SeekType.xml delete mode 100644 doc/en/Gst.GLib/Signal+EmissionHook.xml delete mode 100644 doc/en/Gst.GLib/Signal+EmissionHookMarshaler.xml delete mode 100644 doc/en/Gst.GLib/Signal+EmissionHookNative.xml delete mode 100644 doc/en/Gst.GLib/Signal+Flags.xml delete mode 100644 doc/en/Gst.GLib/Signal+InvocationHint.xml delete mode 100644 doc/en/Gst.GLib/Signal.xml delete mode 100644 doc/en/Gst.GLib/SignalArgs.xml delete mode 100644 doc/en/Gst.GLib/SignalAttribute.xml delete mode 100644 doc/en/Gst.GLib/SignalCallback.xml delete mode 100644 doc/en/Gst.GLib/Source.xml delete mode 100644 doc/en/Gst.GLib/SpawnChildSetupFunc.xml delete mode 100644 doc/en/Gst.GLib/SpawnError.xml delete mode 100644 doc/en/Gst.GLib/SpawnFlags.xml delete mode 100644 doc/en/Gst.GLib/Thread.xml delete mode 100644 doc/en/Gst.GLib/Timeout.xml delete mode 100644 doc/en/Gst.GLib/TimeoutHandler.xml delete mode 100644 doc/en/Gst.GLib/TypeConverter.xml delete mode 100644 doc/en/Gst.GLib/TypeFundamentals.xml delete mode 100644 doc/en/Gst.GLib/TypeInitializerAttribute.xml delete mode 100644 doc/en/Gst.GLib/TypeResolutionHandler.xml delete mode 100644 doc/en/Gst.GLib/UnhandledExceptionArgs.xml delete mode 100644 doc/en/Gst.GLib/UnhandledExceptionHandler.xml delete mode 100644 doc/en/Gst.GLib/UnwrappedObject.xml delete mode 100644 doc/en/Gst.GLib/Value.xml delete mode 100644 doc/en/Gst.GLib/ValueArray.xml delete mode 100644 doc/en/Gst.GoodPlugins/DirectSoundSink+BaseAudioSinkSlaveMethodType.xml delete mode 100644 doc/en/Gst.GoodPlugins/DirectSoundSink.xml delete mode 100644 doc/en/Gst.Interfaces/ChannelChangedArgs.xml delete mode 100644 doc/en/Gst.Interfaces/ChannelChangedHandler.xml delete mode 100644 doc/en/Gst.Interfaces/ColorBalance.xml delete mode 100644 doc/en/Gst.Interfaces/ColorBalanceAdapter.xml delete mode 100644 doc/en/Gst.Interfaces/ColorBalanceChannel.xml delete mode 100644 doc/en/Gst.Interfaces/ColorBalanceImplementor.xml delete mode 100644 doc/en/Gst.Interfaces/ColorBalanceType.xml delete mode 100644 doc/en/Gst.Interfaces/FrequencyChangedArgs.xml delete mode 100644 doc/en/Gst.Interfaces/FrequencyChangedHandler.xml delete mode 100644 doc/en/Gst.Interfaces/Mixer.xml delete mode 100644 doc/en/Gst.Interfaces/MixerAdapter.xml delete mode 100644 doc/en/Gst.Interfaces/MixerFlags.xml delete mode 100644 doc/en/Gst.Interfaces/MixerImplementor.xml delete mode 100644 doc/en/Gst.Interfaces/MixerMessage.xml delete mode 100644 doc/en/Gst.Interfaces/MixerMessageType.xml delete mode 100644 doc/en/Gst.Interfaces/MixerOptions.xml delete mode 100644 doc/en/Gst.Interfaces/MixerTrack.xml delete mode 100644 doc/en/Gst.Interfaces/MixerTrackFlags.xml delete mode 100644 doc/en/Gst.Interfaces/MixerType.xml delete mode 100644 doc/en/Gst.Interfaces/Navigation.xml delete mode 100644 doc/en/Gst.Interfaces/NavigationAdapter.xml delete mode 100644 doc/en/Gst.Interfaces/NavigationCommand.xml delete mode 100644 doc/en/Gst.Interfaces/NavigationEvent.xml delete mode 100644 doc/en/Gst.Interfaces/NavigationEventType.xml delete mode 100644 doc/en/Gst.Interfaces/NavigationImplementor.xml delete mode 100644 doc/en/Gst.Interfaces/NavigationMessage.xml delete mode 100644 doc/en/Gst.Interfaces/NavigationMessageType.xml delete mode 100644 doc/en/Gst.Interfaces/NavigationQuery.xml delete mode 100644 doc/en/Gst.Interfaces/NavigationQueryType.xml delete mode 100644 doc/en/Gst.Interfaces/NormChangedArgs.xml delete mode 100644 doc/en/Gst.Interfaces/NormChangedHandler.xml delete mode 100644 doc/en/Gst.Interfaces/ProbeNeededArgs.xml delete mode 100644 doc/en/Gst.Interfaces/ProbeNeededHandler.xml delete mode 100644 doc/en/Gst.Interfaces/PropertyProbe.xml delete mode 100644 doc/en/Gst.Interfaces/PropertyProbeAdapter.xml delete mode 100644 doc/en/Gst.Interfaces/PropertyProbeImplementor.xml delete mode 100644 doc/en/Gst.Interfaces/SignalChangedArgs.xml delete mode 100644 doc/en/Gst.Interfaces/SignalChangedHandler.xml delete mode 100644 doc/en/Gst.Interfaces/StreamVolume.xml delete mode 100644 doc/en/Gst.Interfaces/StreamVolumeAdapter.xml delete mode 100644 doc/en/Gst.Interfaces/StreamVolumeFormat.xml delete mode 100644 doc/en/Gst.Interfaces/StreamVolumeImplementor.xml delete mode 100644 doc/en/Gst.Interfaces/Tuner.xml delete mode 100644 doc/en/Gst.Interfaces/TunerAdapter.xml delete mode 100644 doc/en/Gst.Interfaces/TunerChannel.xml delete mode 100644 doc/en/Gst.Interfaces/TunerChannelFlags.xml delete mode 100644 doc/en/Gst.Interfaces/TunerImplementor.xml delete mode 100644 doc/en/Gst.Interfaces/TunerNorm.xml delete mode 100644 doc/en/Gst.Interfaces/ValueChangedArgs.xml delete mode 100644 doc/en/Gst.Interfaces/ValueChangedHandler.xml delete mode 100644 doc/en/Gst.Interfaces/VideoOrientation.xml delete mode 100644 doc/en/Gst.Interfaces/VideoOrientationAdapter.xml delete mode 100644 doc/en/Gst.Interfaces/VideoOrientationImplementor.xml delete mode 100644 doc/en/Gst.Interfaces/XOverlay.xml delete mode 100644 doc/en/Gst.Interfaces/XOverlayAdapter.xml delete mode 100644 doc/en/Gst.Interfaces/XOverlayImplementor.xml delete mode 100644 doc/en/Gst.PbUtils/Descriptions.xml delete mode 100644 doc/en/Gst.PbUtils/Install.xml delete mode 100644 doc/en/Gst.PbUtils/InstallPluginsContext.xml delete mode 100644 doc/en/Gst.PbUtils/InstallPluginsResultFunc.xml delete mode 100644 doc/en/Gst.PbUtils/InstallPluginsReturn.xml delete mode 100644 doc/en/Gst.PbUtils/MissingDetail.xml delete mode 100644 doc/en/Gst.Video/VideoEvent.xml delete mode 100644 doc/en/Gst.Video/VideoFilter.xml delete mode 100644 doc/en/Gst.Video/VideoFormat.xml delete mode 100644 doc/en/Gst.Video/VideoRectangle.xml delete mode 100644 doc/en/Gst.Video/VideoSink.xml delete mode 100644 doc/en/Gst.Video/VideoUtil.xml delete mode 100644 doc/en/Gst/ActivateMode.xml delete mode 100644 doc/en/Gst/Application.xml delete mode 100644 doc/en/Gst/Array.xml delete mode 100644 doc/en/Gst/AssocFlags.xml delete mode 100644 doc/en/Gst/Bin.xml delete mode 100644 doc/en/Gst/BinFlags.xml delete mode 100644 doc/en/Gst/BindingHelper.xml delete mode 100644 doc/en/Gst/Buffer.xml delete mode 100644 doc/en/Gst/BufferCopyFlags.xml delete mode 100644 doc/en/Gst/BufferFlags.xml delete mode 100644 doc/en/Gst/BufferList.xml delete mode 100644 doc/en/Gst/BufferListDoFunction.xml delete mode 100644 doc/en/Gst/BufferListFunc.xml delete mode 100644 doc/en/Gst/BufferListItem.xml delete mode 100644 doc/en/Gst/BufferListIterator.xml delete mode 100644 doc/en/Gst/BufferingMode.xml delete mode 100644 doc/en/Gst/Bus.xml delete mode 100644 doc/en/Gst/BusFlags.xml delete mode 100644 doc/en/Gst/BusFunc.xml delete mode 100644 doc/en/Gst/BusSyncHandler.xml delete mode 100644 doc/en/Gst/BusSyncReply.xml delete mode 100644 doc/en/Gst/Caps.xml delete mode 100644 doc/en/Gst/ChildAddedArgs.xml delete mode 100644 doc/en/Gst/ChildAddedHandler.xml delete mode 100644 doc/en/Gst/ChildProxy.xml delete mode 100644 doc/en/Gst/ChildProxyAdapter.xml delete mode 100644 doc/en/Gst/ChildProxyImplementor.xml delete mode 100644 doc/en/Gst/ChildRemovedArgs.xml delete mode 100644 doc/en/Gst/ChildRemovedHandler.xml delete mode 100644 doc/en/Gst/Clock.xml delete mode 100644 doc/en/Gst/ClockCallback.xml delete mode 100644 doc/en/Gst/ClockEntry.xml delete mode 100644 doc/en/Gst/ClockEntryType.xml delete mode 100644 doc/en/Gst/ClockFlags.xml delete mode 100644 doc/en/Gst/ClockReturn.xml delete mode 100644 doc/en/Gst/ClockType.xml delete mode 100644 doc/en/Gst/CoreError.xml delete mode 100644 doc/en/Gst/Date.xml delete mode 100644 doc/en/Gst/DoLatencyArgs.xml delete mode 100644 doc/en/Gst/DoLatencyHandler.xml delete mode 100644 doc/en/Gst/DoubleRange.xml delete mode 100644 doc/en/Gst/DynamicSignal.xml delete mode 100644 doc/en/Gst/DynamicSignalHandler.xml delete mode 100644 doc/en/Gst/Element.xml delete mode 100644 doc/en/Gst/ElementAddedArgs.xml delete mode 100644 doc/en/Gst/ElementAddedHandler.xml delete mode 100644 doc/en/Gst/ElementFactory.xml delete mode 100644 doc/en/Gst/ElementFlags.xml delete mode 100644 doc/en/Gst/ElementRemovedArgs.xml delete mode 100644 doc/en/Gst/ElementRemovedHandler.xml delete mode 100644 doc/en/Gst/EntryAddedArgs.xml delete mode 100644 doc/en/Gst/EntryAddedHandler.xml delete mode 100644 doc/en/Gst/EnumInfo.xml delete mode 100644 doc/en/Gst/EnumValue.xml delete mode 100644 doc/en/Gst/Event.xml delete mode 100644 doc/en/Gst/EventType.xml delete mode 100644 doc/en/Gst/EventTypeFlags.xml delete mode 100644 doc/en/Gst/FeatureAddedArgs.xml delete mode 100644 doc/en/Gst/FeatureAddedHandler.xml delete mode 100644 doc/en/Gst/FlagsInfo.xml delete mode 100644 doc/en/Gst/FlagsValue.xml delete mode 100644 doc/en/Gst/FlowReturn.xml delete mode 100644 doc/en/Gst/Format.xml delete mode 100644 doc/en/Gst/FormatDefinition.xml delete mode 100644 doc/en/Gst/Fourcc.xml delete mode 100644 doc/en/Gst/Fraction.xml delete mode 100644 doc/en/Gst/FractionRange.xml delete mode 100644 doc/en/Gst/GTypeNameAttribute.xml delete mode 100644 doc/en/Gst/GhostPad.xml delete mode 100644 doc/en/Gst/HaveDataArgs.xml delete mode 100644 doc/en/Gst/HaveDataHandler.xml delete mode 100644 doc/en/Gst/ImplementsInterface.xml delete mode 100644 doc/en/Gst/ImplementsInterfaceAdapter.xml delete mode 100644 doc/en/Gst/ImplementsInterfaceImplementor.xml delete mode 100644 doc/en/Gst/Index.xml delete mode 100644 doc/en/Gst/IndexAssociation.xml delete mode 100644 doc/en/Gst/IndexCertainty.xml delete mode 100644 doc/en/Gst/IndexEntry.xml delete mode 100644 doc/en/Gst/IndexEntryType.xml delete mode 100644 doc/en/Gst/IndexFactory.xml delete mode 100644 doc/en/Gst/IndexFilter.xml delete mode 100644 doc/en/Gst/IndexFlags.xml delete mode 100644 doc/en/Gst/IndexLookupMethod.xml delete mode 100644 doc/en/Gst/IndexResolver.xml delete mode 100644 doc/en/Gst/IndexResolverMethod.xml delete mode 100644 doc/en/Gst/IntRange.xml delete mode 100644 doc/en/Gst/Iterator.xml delete mode 100644 doc/en/Gst/LibraryError.xml delete mode 100644 doc/en/Gst/LinkedArgs.xml delete mode 100644 doc/en/Gst/LinkedHandler.xml delete mode 100644 doc/en/Gst/List.xml delete mode 100644 doc/en/Gst/Message.xml delete mode 100644 doc/en/Gst/MessageArgs.xml delete mode 100644 doc/en/Gst/MessageHandler.xml delete mode 100644 doc/en/Gst/MessageType.xml delete mode 100644 doc/en/Gst/MiniObject.xml delete mode 100644 doc/en/Gst/MiniObjectFlags.xml delete mode 100644 doc/en/Gst/NewUriArgs.xml delete mode 100644 doc/en/Gst/NewUriHandler.xml delete mode 100644 doc/en/Gst/Object.xml delete mode 100644 doc/en/Gst/ObjectFlags.xml delete mode 100644 doc/en/Gst/Pad.xml delete mode 100644 doc/en/Gst/PadAcceptCapsFunction.xml delete mode 100644 doc/en/Gst/PadActivateFunction.xml delete mode 100644 doc/en/Gst/PadActivateModeFunction.xml delete mode 100644 doc/en/Gst/PadAddedArgs.xml delete mode 100644 doc/en/Gst/PadAddedHandler.xml delete mode 100644 doc/en/Gst/PadBlockCallback.xml delete mode 100644 doc/en/Gst/PadBufferAllocFunction.xml delete mode 100644 doc/en/Gst/PadBufferProbeCallback.xml delete mode 100644 doc/en/Gst/PadChainFunction.xml delete mode 100644 doc/en/Gst/PadChainListFunction.xml delete mode 100644 doc/en/Gst/PadCheckGetRangeFunction.xml delete mode 100644 doc/en/Gst/PadCreatedArgs.xml delete mode 100644 doc/en/Gst/PadCreatedHandler.xml delete mode 100644 doc/en/Gst/PadDataProbeCallback.xml delete mode 100644 doc/en/Gst/PadDirection.xml delete mode 100644 doc/en/Gst/PadDispatcherFunction.xml delete mode 100644 doc/en/Gst/PadEventFunction.xml delete mode 100644 doc/en/Gst/PadEventProbeCallback.xml delete mode 100644 doc/en/Gst/PadFixateCapsFunction.xml delete mode 100644 doc/en/Gst/PadFlags.xml delete mode 100644 doc/en/Gst/PadGetCapsFunction.xml delete mode 100644 doc/en/Gst/PadGetRangeFunction.xml delete mode 100644 doc/en/Gst/PadIterIntLinkFunction.xml delete mode 100644 doc/en/Gst/PadLinkFunction.xml delete mode 100644 doc/en/Gst/PadLinkReturn.xml delete mode 100644 doc/en/Gst/PadPresence.xml delete mode 100644 doc/en/Gst/PadQueryFunction.xml delete mode 100644 doc/en/Gst/PadQueryTypeFunction.xml delete mode 100644 doc/en/Gst/PadRemovedArgs.xml delete mode 100644 doc/en/Gst/PadRemovedHandler.xml delete mode 100644 doc/en/Gst/PadSetCapsFunction.xml delete mode 100644 doc/en/Gst/PadTemplate.xml delete mode 100644 doc/en/Gst/PadTemplateFlags.xml delete mode 100644 doc/en/Gst/PadUnlinkFunction.xml delete mode 100644 doc/en/Gst/ParentSetArgs.xml delete mode 100644 doc/en/Gst/ParentSetHandler.xml delete mode 100644 doc/en/Gst/ParentUnsetArgs.xml delete mode 100644 doc/en/Gst/ParentUnsetHandler.xml delete mode 100644 doc/en/Gst/Parse.xml delete mode 100644 doc/en/Gst/ParseContext.xml delete mode 100644 doc/en/Gst/ParseError.xml delete mode 100644 doc/en/Gst/ParseFlags.xml delete mode 100644 doc/en/Gst/Pipeline.xml delete mode 100644 doc/en/Gst/PipelineFlags.xml delete mode 100644 doc/en/Gst/Plugin.xml delete mode 100644 doc/en/Gst/PluginAddedArgs.xml delete mode 100644 doc/en/Gst/PluginAddedHandler.xml delete mode 100644 doc/en/Gst/PluginDependencyFlags.xml delete mode 100644 doc/en/Gst/PluginError.xml delete mode 100644 doc/en/Gst/PluginFeature.xml delete mode 100644 doc/en/Gst/PluginFeatureFilter.xml delete mode 100644 doc/en/Gst/PluginFilter.xml delete mode 100644 doc/en/Gst/PluginFlags.xml delete mode 100644 doc/en/Gst/PluginInitFunc.xml delete mode 100644 doc/en/Gst/Preset.xml delete mode 100644 doc/en/Gst/PresetAdapter.xml delete mode 100644 doc/en/Gst/PresetDefault.xml delete mode 100644 doc/en/Gst/PresetImplementor.xml delete mode 100644 doc/en/Gst/PropertyInfo.xml delete mode 100644 doc/en/Gst/ProxyPad.xml delete mode 100644 doc/en/Gst/Query.xml delete mode 100644 doc/en/Gst/QueryType.xml delete mode 100644 doc/en/Gst/Rank.xml delete mode 100644 doc/en/Gst/Registry.xml delete mode 100644 doc/en/Gst/ResourceError.xml delete mode 100644 doc/en/Gst/SeekFlags.xml delete mode 100644 doc/en/Gst/SeekType.xml delete mode 100644 doc/en/Gst/Segment.xml delete mode 100644 doc/en/Gst/SignalHandler.xml delete mode 100644 doc/en/Gst/State.xml delete mode 100644 doc/en/Gst/StateChange.xml delete mode 100644 doc/en/Gst/StateChangeReturn.xml delete mode 100644 doc/en/Gst/StaticPadTemplate.xml delete mode 100644 doc/en/Gst/StreamError.xml delete mode 100644 doc/en/Gst/StreamStatusType.xml delete mode 100644 doc/en/Gst/Structure.xml delete mode 100644 doc/en/Gst/StructureChangeType.xml delete mode 100644 doc/en/Gst/SyncMessageArgs.xml delete mode 100644 doc/en/Gst/SyncMessageHandler.xml delete mode 100644 doc/en/Gst/SystemClock.xml delete mode 100644 doc/en/Gst/Tag.xml delete mode 100644 doc/en/Gst/TagFlags.xml delete mode 100644 doc/en/Gst/TagList.xml delete mode 100644 doc/en/Gst/TagMergeFunc.xml delete mode 100644 doc/en/Gst/TagMergeMode.xml delete mode 100644 doc/en/Gst/TagSetter.xml delete mode 100644 doc/en/Gst/TagSetterAdapter.xml delete mode 100644 doc/en/Gst/TagSetterImplementor.xml delete mode 100644 doc/en/Gst/Task.xml delete mode 100644 doc/en/Gst/TaskFunction.xml delete mode 100644 doc/en/Gst/TaskPool.xml delete mode 100644 doc/en/Gst/TaskPoolFunction.xml delete mode 100644 doc/en/Gst/TaskState.xml delete mode 100644 doc/en/Gst/TypeFind.xml delete mode 100644 doc/en/Gst/TypeFindFactory.xml delete mode 100644 doc/en/Gst/TypeFindFunction.xml delete mode 100644 doc/en/Gst/TypeFindGetLengthFunction.xml delete mode 100644 doc/en/Gst/TypeFindPeekFunction.xml delete mode 100644 doc/en/Gst/TypeFindProbability.xml delete mode 100644 doc/en/Gst/TypeFindSuggestFunction.xml delete mode 100644 doc/en/Gst/URIHandler.xml delete mode 100644 doc/en/Gst/URIHandlerAdapter.xml delete mode 100644 doc/en/Gst/URIHandlerImplementor.xml delete mode 100644 doc/en/Gst/URIType.xml delete mode 100644 doc/en/Gst/UnlinkedArgs.xml delete mode 100644 doc/en/Gst/UnlinkedHandler.xml delete mode 100644 doc/en/Gst/Util.xml delete mode 100644 doc/en/Gst/Version.xml delete mode 100644 doc/en/index.xml delete mode 100644 doc/en/ns-Gst.App.xml delete mode 100644 doc/en/ns-Gst.BadPlugins.xml delete mode 100644 doc/en/ns-Gst.Base.xml delete mode 100644 doc/en/ns-Gst.BasePlugins.xml delete mode 100644 doc/en/ns-Gst.Cdda.xml delete mode 100644 doc/en/ns-Gst.Controller.xml delete mode 100644 doc/en/ns-Gst.CorePlugins.xml delete mode 100644 doc/en/ns-Gst.GLib.xml delete mode 100644 doc/en/ns-Gst.GoodPlugins.xml delete mode 100644 doc/en/ns-Gst.Interfaces.xml delete mode 100644 doc/en/ns-Gst.PbUtils.xml delete mode 100644 doc/en/ns-Gst.Video.xml delete mode 100644 doc/en/ns-Gst.xml delete mode 100644 doc/gstreamer-sharp-docs.source delete mode 100644 elementgen/.gitignore delete mode 100644 elementgen/Makefile.am delete mode 100644 elementgen/elementgen.cs delete mode 100644 elementgen/gst-xmlinspect.c delete mode 100644 elementgen/interfaces/GstChildProxy.cs delete mode 100644 elementgen/interfaces/GstColorBalance.cs delete mode 100644 elementgen/interfaces/GstImplementsInterface.cs delete mode 100644 elementgen/interfaces/GstMixer.cs delete mode 100644 elementgen/interfaces/GstNavigation.cs delete mode 100644 elementgen/interfaces/GstPropertyProbe.cs delete mode 100644 elementgen/interfaces/GstStreamVolume.cs delete mode 100644 elementgen/interfaces/GstURIHandler.cs delete mode 100644 elementgen/interfaces/GstXOverlay.cs delete mode 100644 generator/AliasGen.cs delete mode 100644 generator/BoxedGen.cs delete mode 100644 generator/ByRefGen.cs delete mode 100644 generator/CallbackGen.cs delete mode 100644 generator/ChildProperty.cs delete mode 100644 generator/ClassBase.cs delete mode 100644 generator/ClassField.cs delete mode 100644 generator/ClassGen.cs delete mode 100644 generator/CodeGenerator.cs delete mode 100644 generator/ConstFilenameGen.cs delete mode 100644 generator/ConstStringGen.cs delete mode 100644 generator/Ctor.cs delete mode 100644 generator/DESIGN delete mode 100644 generator/DefaultSignalHandler.cs delete mode 100644 generator/EnumGen.cs delete mode 100644 generator/FieldBase.cs delete mode 100644 generator/GObjectVM.cs delete mode 100644 generator/GenBase.cs delete mode 100644 generator/GenerationInfo.cs delete mode 100644 generator/HandleBase.cs delete mode 100644 generator/IAccessor.cs delete mode 100644 generator/IGeneratable.cs delete mode 100644 generator/IManualMarshaler.cs delete mode 100644 generator/InterfaceGen.cs delete mode 100644 generator/InterfaceVM.cs delete mode 100644 generator/LPGen.cs delete mode 100644 generator/LPUGen.cs delete mode 100644 generator/Makefile.am delete mode 100644 generator/ManagedCallString.cs delete mode 100644 generator/ManualGen.cs delete mode 100644 generator/MarshalGen.cs delete mode 100644 generator/Method.cs delete mode 100644 generator/MethodBase.cs delete mode 100644 generator/MethodBody.cs delete mode 100644 generator/MiniObjectGen.cs delete mode 100644 generator/ObjectBase.cs delete mode 100644 generator/ObjectField.cs delete mode 100644 generator/ObjectGen.cs delete mode 100644 generator/OpaqueGen.cs delete mode 100644 generator/Parameters.cs delete mode 100644 generator/Parser.cs delete mode 100644 generator/Property.cs delete mode 100644 generator/PropertyBase.cs delete mode 100644 generator/ReturnValue.cs delete mode 100644 generator/Signal.cs delete mode 100644 generator/Signature.cs delete mode 100644 generator/SimpleBase.cs delete mode 100644 generator/SimpleGen.cs delete mode 100644 generator/Statistics.cs delete mode 100644 generator/StructBase.cs delete mode 100644 generator/StructField.cs delete mode 100644 generator/StructGen.cs delete mode 100644 generator/SymbolTable.cs delete mode 100644 generator/VMSignature.cs delete mode 100644 generator/VirtualMethod.cs delete mode 100644 generator/gst-codegen.diff delete mode 100644 gstreamer-sharp-0.10-uninstalled.pc.in delete mode 100644 gstreamer-sharp-0.10.pc.in delete mode 100644 gstreamer-sharp.mdp delete mode 100644 gstreamer-sharp.mds delete mode 100644 gstreamer-sharp.snk delete mode 100644 gstreamer-sharp/.gitignore delete mode 100644 gstreamer-sharp/Adapter.custom delete mode 100644 gstreamer-sharp/AppSink.custom delete mode 100644 gstreamer-sharp/AppSrc.custom delete mode 100644 gstreamer-sharp/Application.cs delete mode 100644 gstreamer-sharp/AssemblyInfo.cs.in delete mode 100644 gstreamer-sharp/Bin.custom delete mode 100644 gstreamer-sharp/BitReader.custom delete mode 100644 gstreamer-sharp/Buffer.custom delete mode 100644 gstreamer-sharp/Bus.custom delete mode 100644 gstreamer-sharp/ByteReader.custom delete mode 100644 gstreamer-sharp/ByteWriter.custom delete mode 100644 gstreamer-sharp/Caps.custom delete mode 100644 gstreamer-sharp/Clock.custom delete mode 100644 gstreamer-sharp/ClockEntry.custom delete mode 100644 gstreamer-sharp/ColorBalanceChannel.custom delete mode 100644 gstreamer-sharp/ControlSource.custom delete mode 100644 gstreamer-sharp/Controller.custom delete mode 100644 gstreamer-sharp/Debug.custom delete mode 100644 gstreamer-sharp/DynamicSignal.cs delete mode 100644 gstreamer-sharp/Element.custom delete mode 100644 gstreamer-sharp/ElementFactory.custom delete mode 100644 gstreamer-sharp/EnumInfo.cs delete mode 100644 gstreamer-sharp/Event.custom delete mode 100644 gstreamer-sharp/GError.cs delete mode 100644 gstreamer-sharp/GstSharp.PadQueryTypeFunctionNative.cs delete mode 100644 gstreamer-sharp/Gstreamer.metadata delete mode 100644 gstreamer-sharp/Index.custom delete mode 100644 gstreamer-sharp/IndexEntry.custom delete mode 100644 gstreamer-sharp/IndexFactory.custom delete mode 100644 gstreamer-sharp/Iterator.custom delete mode 100644 gstreamer-sharp/Makefile.am delete mode 100644 gstreamer-sharp/Marshaller.cs delete mode 100644 gstreamer-sharp/Message.custom delete mode 100644 gstreamer-sharp/MiniObject.cs delete mode 100644 gstreamer-sharp/MissingPluginMessage.cs delete mode 100644 gstreamer-sharp/MixerMessage.cs delete mode 100644 gstreamer-sharp/MixerTrack.custom delete mode 100644 gstreamer-sharp/NavigationEvent.cs delete mode 100644 gstreamer-sharp/NavigationMessage.cs delete mode 100644 gstreamer-sharp/NavigationQuery.cs delete mode 100644 gstreamer-sharp/Object.custom delete mode 100644 gstreamer-sharp/Pad.custom delete mode 100644 gstreamer-sharp/PadQueryTypeFunction.cs delete mode 100644 gstreamer-sharp/PadTemplate.custom delete mode 100644 gstreamer-sharp/Parse.custom delete mode 100644 gstreamer-sharp/Pipeline.custom delete mode 100644 gstreamer-sharp/Plugin.custom delete mode 100644 gstreamer-sharp/PresetDefault.cs delete mode 100644 gstreamer-sharp/PropertyInfo.cs delete mode 100644 gstreamer-sharp/Query.custom delete mode 100644 gstreamer-sharp/Registry.custom delete mode 100644 gstreamer-sharp/Structure.custom delete mode 100644 gstreamer-sharp/Tag.custom delete mode 100644 gstreamer-sharp/TagList.custom delete mode 100644 gstreamer-sharp/Task.custom delete mode 100644 gstreamer-sharp/TunerChannel.custom delete mode 100644 gstreamer-sharp/TunerNorm.custom delete mode 100644 gstreamer-sharp/TypeFind.custom delete mode 100644 gstreamer-sharp/TypeFindDelegates.cs delete mode 100644 gstreamer-sharp/TypeFindFactory.custom delete mode 100644 gstreamer-sharp/Value.cs delete mode 100644 gstreamer-sharp/Version.cs delete mode 100644 gstreamer-sharp/VideoEvent.cs delete mode 100644 gstreamer-sharp/VideoUtil.custom delete mode 100644 gstreamer-sharp/badplugins/Makefile.am delete mode 100644 gstreamer-sharp/badplugins/inspect/directdrawsink.raw delete mode 100644 gstreamer-sharp/badplugins/inspect/dshowaudiosrc.raw delete mode 100644 gstreamer-sharp/badplugins/inspect/dshowvideosink.raw delete mode 100644 gstreamer-sharp/badplugins/inspect/dshowvideosrc.raw delete mode 100644 gstreamer-sharp/baseplugins/Makefile.am delete mode 100644 gstreamer-sharp/baseplugins/decodebin2.metadata delete mode 100644 gstreamer-sharp/baseplugins/inspect/decodebin2.raw delete mode 100644 gstreamer-sharp/baseplugins/inspect/playbin2.raw delete mode 100644 gstreamer-sharp/baseplugins/inspect/ximagesink.raw delete mode 100644 gstreamer-sharp/baseplugins/inspect/xvimagesink.raw delete mode 100644 gstreamer-sharp/baseplugins/playbin2.metadata delete mode 100644 gstreamer-sharp/coreplugins/Makefile.am delete mode 100644 gstreamer-sharp/coreplugins/fakesink.metadata delete mode 100644 gstreamer-sharp/coreplugins/fakesrc.metadata delete mode 100644 gstreamer-sharp/coreplugins/fileindex.cs delete mode 100644 gstreamer-sharp/coreplugins/identity.metadata delete mode 100644 gstreamer-sharp/coreplugins/inspect/capsfilter.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/fakesink.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/fakesrc.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/fdsink.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/fdsrc.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/filesink.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/filesrc.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/identity.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/multiqueue.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/queue.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/queue2.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/tee.raw delete mode 100644 gstreamer-sharp/coreplugins/inspect/typefind.raw delete mode 100644 gstreamer-sharp/coreplugins/memindex.cs delete mode 100644 gstreamer-sharp/coreplugins/typefind.metadata delete mode 100644 gstreamer-sharp/glib-sharp/Argv.cs delete mode 100644 gstreamer-sharp/glib-sharp/Boxed.cs delete mode 100644 gstreamer-sharp/glib-sharp/CDeclCallbackAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/ClassInitializerAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/ConnectBeforeAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/DefaultSignalHandlerAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/DelegateWrapper.cs delete mode 100644 gstreamer-sharp/glib-sharp/DestroyNotify.cs delete mode 100644 gstreamer-sharp/glib-sharp/EnumWrapper.cs delete mode 100644 gstreamer-sharp/glib-sharp/ExceptionManager.cs delete mode 100644 gstreamer-sharp/glib-sharp/FileUtils.cs delete mode 100644 gstreamer-sharp/glib-sharp/Format.cs delete mode 100644 gstreamer-sharp/glib-sharp/GException.cs delete mode 100644 gstreamer-sharp/glib-sharp/GInterfaceAdapter.cs delete mode 100644 gstreamer-sharp/glib-sharp/GInterfaceAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/GString.cs delete mode 100755 gstreamer-sharp/glib-sharp/GType.cs delete mode 100644 gstreamer-sharp/glib-sharp/GTypeAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/Global.cs delete mode 100644 gstreamer-sharp/glib-sharp/IOChannel.cs delete mode 100644 gstreamer-sharp/glib-sharp/IWrapper.cs delete mode 100755 gstreamer-sharp/glib-sharp/Idle.cs delete mode 100644 gstreamer-sharp/glib-sharp/IgnoreClassInitializersAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/InitiallyUnowned.cs delete mode 100644 gstreamer-sharp/glib-sharp/List.cs delete mode 100644 gstreamer-sharp/glib-sharp/ListBase.cs delete mode 100644 gstreamer-sharp/glib-sharp/Log.cs delete mode 100644 gstreamer-sharp/glib-sharp/MainContext.cs delete mode 100644 gstreamer-sharp/glib-sharp/MainLoop.cs delete mode 100644 gstreamer-sharp/glib-sharp/ManagedValue.cs delete mode 100644 gstreamer-sharp/glib-sharp/Markup.cs delete mode 100644 gstreamer-sharp/glib-sharp/Marshaller.cs delete mode 100644 gstreamer-sharp/glib-sharp/MissingIntPtrCtorException.cs delete mode 100644 gstreamer-sharp/glib-sharp/NotifyHandler.cs delete mode 100644 gstreamer-sharp/glib-sharp/Object.cs delete mode 100644 gstreamer-sharp/glib-sharp/ObjectManager.cs delete mode 100644 gstreamer-sharp/glib-sharp/Opaque.cs delete mode 100644 gstreamer-sharp/glib-sharp/ParamSpec.cs delete mode 100644 gstreamer-sharp/glib-sharp/Priority.cs delete mode 100644 gstreamer-sharp/glib-sharp/PropertyAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/PtrArray.cs delete mode 100644 gstreamer-sharp/glib-sharp/SList.cs delete mode 100644 gstreamer-sharp/glib-sharp/Signal.cs delete mode 100644 gstreamer-sharp/glib-sharp/SignalArgs.cs delete mode 100644 gstreamer-sharp/glib-sharp/SignalAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/SignalCallback.cs delete mode 100644 gstreamer-sharp/glib-sharp/SignalClosure.cs delete mode 100644 gstreamer-sharp/glib-sharp/Source.cs delete mode 100644 gstreamer-sharp/glib-sharp/Spawn.cs delete mode 100644 gstreamer-sharp/glib-sharp/Thread.cs delete mode 100755 gstreamer-sharp/glib-sharp/Timeout.cs delete mode 100644 gstreamer-sharp/glib-sharp/ToggleRef.cs delete mode 100644 gstreamer-sharp/glib-sharp/TypeConverter.cs delete mode 100644 gstreamer-sharp/glib-sharp/TypeFundamentals.cs delete mode 100644 gstreamer-sharp/glib-sharp/TypeInitializerAttribute.cs delete mode 100644 gstreamer-sharp/glib-sharp/UnwrappedObject.cs delete mode 100755 gstreamer-sharp/glib-sharp/Value.cs delete mode 100644 gstreamer-sharp/glib-sharp/ValueArray.cs delete mode 100644 gstreamer-sharp/glib-sharp/WeakObject.cs delete mode 100644 gstreamer-sharp/glib-sharp/gst-glib-sharp.diff delete mode 100644 gstreamer-sharp/glue/Makefile.am delete mode 100644 gstreamer-sharp/glue/adapter.c delete mode 100644 gstreamer-sharp/glue/buffer.c delete mode 100644 gstreamer-sharp/glue/caps.c delete mode 100755 gstreamer-sharp/glue/clock.c delete mode 100644 gstreamer-sharp/glue/clockentry.c delete mode 100644 gstreamer-sharp/glue/controller.c delete mode 100644 gstreamer-sharp/glue/controlsource.c delete mode 100644 gstreamer-sharp/glue/event.c delete mode 100644 gstreamer-sharp/glue/glib.c delete mode 100644 gstreamer-sharp/glue/gobject.c delete mode 100755 gstreamer-sharp/glue/indexentry.c delete mode 100644 gstreamer-sharp/glue/indexfactory.c delete mode 100644 gstreamer-sharp/glue/message.c delete mode 100755 gstreamer-sharp/glue/mixertrack.c delete mode 100644 gstreamer-sharp/glue/object.c delete mode 100755 gstreamer-sharp/glue/pad.c delete mode 100644 gstreamer-sharp/glue/structure.c delete mode 100755 gstreamer-sharp/glue/task.c delete mode 100644 gstreamer-sharp/glue/tunernorm.c delete mode 100644 gstreamer-sharp/glue/typefind.c delete mode 100644 gstreamer-sharp/glue/videoutil.c delete mode 100644 gstreamer-sharp/goodplugins/Makefile.am delete mode 100644 gstreamer-sharp/goodplugins/inspect/directsoundsink.raw delete mode 100644 gstreamer-sharp/gstreamer-api.raw delete mode 100644 gstreamer-sharp/gstreamer-sharp.dll.config.in delete mode 100644 gstreamer-sharp/gstreamer-symbols.xml delete mode 100644 gstreamer-sharp/override/ColorBalanceAdapter.cs delete mode 100644 gstreamer-sharp/override/Mixer.cs delete mode 100644 gstreamer-sharp/override/MixerAdapter.cs delete mode 100644 gstreamer-sharp/override/NavigationAdapter.cs delete mode 100644 gstreamer-sharp/override/ProbeNeededHandler.cs delete mode 100644 gstreamer-sharp/override/PropertyProbe.cs delete mode 100644 gstreamer-sharp/override/PropertyProbeAdapter.cs delete mode 100644 gstreamer-sharp/override/URIHandlerAdapter.cs delete mode 100644 parser/Makefile.am delete mode 100644 parser/gapi-parser.cs delete mode 100755 parser/gapi2xml.pl delete mode 100755 parser/gapi_pp.pl delete mode 100644 parser/gst-gapi-fixup.cs delete mode 100644 parser/gst-gapi2xml.pl.diff delete mode 100644 parser/gst-generate-tags.cs delete mode 100644 samples/.gitignore delete mode 100644 samples/AppSrc.cs delete mode 100644 samples/DecodeBinTranscoder.cs delete mode 100644 samples/GtkVideoPlayer.cs delete mode 100644 samples/HelloWorld.cs delete mode 100644 samples/MP3LaunchParse.cs delete mode 100644 samples/Makefile.am delete mode 100644 samples/MetaData.cs delete mode 100644 samples/PlayBinPlayer.cs delete mode 100644 samples/QueueExample.cs delete mode 100644 samples/TransformSample.cs delete mode 100644 samples/TypeFind.cs delete mode 100644 samples/gtk-video-player.exe.config delete mode 100644 source/Makefile.am delete mode 100644 source/gstreamer-sharp-source.xml delete mode 100644 tests/.gitignore delete mode 100644 tests/ApplicationTest.cs delete mode 100644 tests/BaseTransformTest.cs delete mode 100644 tests/BinTest.cs delete mode 100644 tests/BufferTest.cs delete mode 100644 tests/CapsTest.cs delete mode 100644 tests/ElementTest.cs delete mode 100644 tests/Makefile.am delete mode 100644 tests/MessageTest.cs delete mode 100644 tests/PadTest.cs delete mode 100644 tests/PipelineTest.cs delete mode 100755 tools/cs-indent diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 7fadad583c..0000000000 --- a/.gitignore +++ /dev/null @@ -1,45 +0,0 @@ -INSTALL -Makefile -Makefile.in -aclocal.m4 -config.cache -config.guess -config.h -config.h.in -config.h-new -config.log -config.rpath -config.status* -config.sub -configure -libtool -ltconfig -ltmain.sh -missing -stamp-h -stamp-h.in -stamp.h -autom4te.cache -stamp-h1 -autoregen.sh -compile -depcomp -install-sh -mkinstalldirs -gstreamer-sharp-0.10.pc -gstreamer-sharp-0.10-uninstalled.pc -.deps -.libs -*~ -*.exe -*.mdb -*.pdb -*.dll -*.la -*.lo -*.o -*.swp -*.bak -*.orig -gstreamer-sharp-*.tar.gz* -gstreamer-sharp-*.tar.bz2* diff --git a/AUTHORS b/AUTHORS deleted file mode 100644 index dbb9640df1..0000000000 --- a/AUTHORS +++ /dev/null @@ -1,7 +0,0 @@ -Sebastian Dröge - -Previous Authors: -Peter Johanson -Aaron Bockover -Khaled Mohammed - diff --git a/COPYING b/COPYING deleted file mode 100644 index b1e3f5a263..0000000000 --- a/COPYING +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index f0d44177bd..0000000000 --- a/ChangeLog +++ /dev/null @@ -1,6871 +0,0 @@ -=== release 0.9.2 === - -2009-11-25 Sebastian Dröge - - * configure.ac: - releasing 0.9.2, "One more step to completion" - -2009-11-25 11:17:39 +0100 Sebastian Dröge - - * ChangeLog: - * NEWS: - * RELEASE: - * configure.ac: - Update ChangeLog, NEWS, RELEASE and version number - -2009-11-25 10:10:52 +0100 Sebastian Dröge - - * samples/DecodeBinTranscoder.cs: - * samples/PlayBinPlayer.cs: - Update samples to use decodebin2/playbin2 - -2009-11-25 10:08:09 +0100 Sebastian Dröge - - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+StreamType.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/PlayBin2.xml: - * doc/en/Gst.BasePlugins/XImageSink.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.CorePlugins/FileSink.xml: - * doc/en/index.xml: - Update docs - -2009-11-25 10:07:42 +0100 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/baseplugins/decodebin.metadata: - * gstreamer-sharp/baseplugins/inspect/decodebin.raw: - * gstreamer-sharp/baseplugins/inspect/playbin.raw: - * gstreamer-sharp/baseplugins/inspect/playbin2.raw: - * gstreamer-sharp/baseplugins/inspect/ximagesink.raw: - * gstreamer-sharp/baseplugins/inspect/xvimagesink.raw: - * gstreamer-sharp/baseplugins/playbin.custom: - * gstreamer-sharp/baseplugins/playbin.metadata: - * gstreamer-sharp/baseplugins/playbin2.metadata: - * gstreamer-sharp/coreplugins/inspect/filesink.raw: - * gstreamer-sharp/coreplugins/inspect/identity.raw: - Update plugin bindings, remove playbin/decodebin bindings and add ximagesink bindings - -2009-11-25 09:53:20 +0100 Sebastian Dröge - - * configure.ac: - * doc/en/Gst.Interfaces/MixerTrackFlags.xml: - * doc/en/Gst.Interfaces/StreamVolume.xml: - * doc/en/Gst.Interfaces/StreamVolumeAdapter.xml: - * doc/en/Gst.Interfaces/StreamVolumeFormat.xml: - * doc/en/Gst.Interfaces/StreamVolumeImplementor.xml: - * doc/en/Gst.Video/VideoSink.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/Util.xml: - * doc/en/index.xml: - * elementgen/interfaces/GstStreamVolume.cs: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Tag.custom: - * gstreamer-sharp/gstreamer-api.raw: - Update bindings for 0.10.25 API - -2009-11-25 08:16:05 +0100 Sebastian Dröge - - * configure.ac: - * samples/GtkVideoPlayer.cs: - If GTK 2.18 is used, make sure that the DrawingArea has a native window attached - -2009-11-25 08:15:11 +0100 Sebastian Dröge - - * gstreamer-sharp/glib-sharp/GType.cs: - * gstreamer-sharp/glib-sharp/Idle.cs: - * gstreamer-sharp/glib-sharp/Value.cs: - Update glib-sharp from trunk - Fixes bug #595377. - -2009-11-25 08:10:39 +0100 Sebastian Dröge - - * generator/Signal.cs: - * generator/gst-codegen.diff: - Update code generator from gtk-sharp trunk - -2009-10-03 12:03:36 +0200 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/glib-sharp/Idle.cs: - * gstreamer-sharp/glib-sharp/Timeout.cs: - * gstreamer-sharp/glib-sharp/Value.cs: - * gstreamer-sharp/glib-sharp/gst-glib-sharp.diff: - Update glib-sharp from gtk-sharp trunk - -2009-10-03 11:59:14 +0200 Sebastian Dröge - - * generator/ReturnValue.cs: - * generator/gst-codegen.diff: - Update code generator from gtk-sharp trunk - -2009-10-03 11:51:57 +0200 Sebastian Dröge - - * samples/Makefile.am: - Ship samples/TransformSample.cs in the tarballs - -2009-10-03 11:49:17 +0200 Sebastian Dröge - - * gstreamer-sharp/gstreamer-sharp.dll.config.in: - Add pbutils library to the dllmaps - -2009-10-03 11:48:04 +0200 Sebastian Dröge - - * .gitignore: - Update .gitignore - -2009-10-03 11:47:36 +0200 Sebastian Dröge - - * doc/en/Gst.Base/BitReader.xml: - * doc/en/Gst.Base/ByteReader.xml: - * doc/en/Gst.PbUtils/Descriptions.xml: - * doc/en/Gst.PbUtils/Install.xml: - * doc/en/Gst.PbUtils/InstallPluginsContext.xml: - * doc/en/Gst.PbUtils/InstallPluginsResultFunc.xml: - * doc/en/Gst.PbUtils/InstallPluginsReturn.xml: - * doc/en/Gst.PbUtils/MissingDetail.xml: - * doc/en/Gst/Object.xml: - * doc/en/index.xml: - * doc/en/ns-Gst.PbUtils.xml: - Update docs - -2009-10-03 11:43:55 +0200 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/MissingPluginMessage.cs: - Finish PbUtils bindings - -2009-10-03 11:34:09 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Add more PbUtils bindings - -2009-10-03 11:19:56 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/gstreamer-api.raw: - Fix PbUtils bindings - -2009-10-03 11:09:54 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Move global PbUtils functions to the Gst.PbUtils.Descriptions static class - -2009-10-03 10:14:44 +0200 Sebastian Dröge - - * samples/GtkVideoPlayer.cs: - Improve debugging in the gtk-video-player sample and set force-aspect-ratio to TRUE if available - -2009-10-03 10:14:03 +0200 Sebastian Dröge - - * gstreamer-sharp/Object.custom: - Add Object.HasProperty() - -2009-10-03 09:29:45 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - First step of adding gstpbutils bindings - Fixes bug #596110. - -2009-10-03 09:12:01 +0200 Sebastian Dröge - - * gstreamer-sharp/BitReader.custom: - * gstreamer-sharp/ByteReader.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - Make sure that the Bit/BitReader buffer is not GC'd before we stop using it - Also add a property to get the used buffer. - -2009-10-02 15:50:16 +0200 Sebastian Dröge - - * doc/en/Gst.App/AppSink.xml: - * doc/en/Gst.App/AppSrc.xml: - * doc/en/Gst.App/AppStreamType.xml: - * doc/en/Gst.App/NeedDataArgs.xml: - * doc/en/Gst.App/NeedDataHandler.xml: - * doc/en/Gst.App/NewBufferListArgs.xml: - * doc/en/Gst.App/NewBufferListHandler.xml: - * doc/en/Gst.App/SeekDataArgs.xml: - * doc/en/Gst.App/SeekDataHandler.xml: - * doc/en/Gst.Base/Adapter.xml: - * doc/en/Gst.Base/BaseSink.xml: - * doc/en/Gst.Base/BaseSrc.xml: - * doc/en/Gst.Base/BaseSrcFlags.xml: - * doc/en/Gst.Base/BaseTransform.xml: - * doc/en/Gst.Base/BitReader.xml: - * doc/en/Gst.Base/ByteReader.xml: - * doc/en/Gst.Base/PushSrc.xml: - * doc/en/Gst.Base/TypeFindHelper.xml: - * doc/en/Gst.Base/TypeFindHelperGetRangeFunction.xml: - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+StreamType.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml: - * doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.Cdda/CddaBaseSrc.xml: - * doc/en/Gst.Cdda/CddaBaseSrcMode.xml: - * doc/en/Gst.Cdda/CddaBaseSrcTrack.xml: - * doc/en/Gst.Controller/ControlSource+GetValueArrayCallback.xml: - * doc/en/Gst.Controller/ControlSource+GetValueCallback.xml: - * doc/en/Gst.Controller/ControlSource.xml: - * doc/en/Gst.Controller/Controller.xml: - * doc/en/Gst.Controller/InterpolateMode.xml: - * doc/en/Gst.Controller/InterpolationControlSource.xml: - * doc/en/Gst.Controller/LFOControlSource.xml: - * doc/en/Gst.Controller/LFOWaveform.xml: - * doc/en/Gst.CorePlugins/CapsFilter.xml: - * doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSink+HandoffHandler.xml: - * doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffHandler.xml: - * doc/en/Gst.CorePlugins/FakeSink+StateErrorType.xml: - * doc/en/Gst.CorePlugins/FakeSink.xml: - * doc/en/Gst.CorePlugins/FakeSrc+DataTypeType.xml: - * doc/en/Gst.CorePlugins/FakeSrc+FillTypeType.xml: - * doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSrc+HandoffHandler.xml: - * doc/en/Gst.CorePlugins/FakeSrc+SizeTypeType.xml: - * doc/en/Gst.CorePlugins/FakeSrc.xml: - * doc/en/Gst.CorePlugins/FdSink.xml: - * doc/en/Gst.CorePlugins/FdSrc.xml: - * doc/en/Gst.CorePlugins/FileIndex.xml: - * doc/en/Gst.CorePlugins/FileSink+BufferModeType.xml: - * doc/en/Gst.CorePlugins/FileSink.xml: - * doc/en/Gst.CorePlugins/FileSrc.xml: - * doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/Identity+HandoffHandler.xml: - * doc/en/Gst.CorePlugins/Identity.xml: - * doc/en/Gst.CorePlugins/MemIndex.xml: - * doc/en/Gst.CorePlugins/MultiQueue.xml: - * doc/en/Gst.CorePlugins/Queue+LeakyType.xml: - * doc/en/Gst.CorePlugins/Queue.xml: - * doc/en/Gst.CorePlugins/Tee+PullModeType.xml: - * doc/en/Gst.CorePlugins/Tee.xml: - * doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml: - * doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/Gst.GLib/Argv.xml: - * doc/en/Gst.GLib/Boxed.xml: - * doc/en/Gst.GLib/CDeclCallbackAttribute.xml: - * doc/en/Gst.GLib/ClassInitializerAttribute.xml: - * doc/en/Gst.GLib/ConnectBeforeAttribute.xml: - * doc/en/Gst.GLib/ConnectFlags.xml: - * doc/en/Gst.GLib/DefaultSignalHandlerAttribute.xml: - * doc/en/Gst.GLib/DelegateWrapper.xml: - * doc/en/Gst.GLib/DestroyHelper.xml: - * doc/en/Gst.GLib/DestroyNotify.xml: - * doc/en/Gst.GLib/EnumWrapper.xml: - * doc/en/Gst.GLib/ExceptionManager.xml: - * doc/en/Gst.GLib/FileUtils.xml: - * doc/en/Gst.GLib/Format.xml: - * doc/en/Gst.GLib/GException.xml: - * doc/en/Gst.GLib/GInterfaceAdapter.xml: - * doc/en/Gst.GLib/GInterfaceAttribute.xml: - * doc/en/Gst.GLib/GInterfaceInitHandler.xml: - * doc/en/Gst.GLib/GSourceFunc.xml: - * doc/en/Gst.GLib/GString.xml: - * doc/en/Gst.GLib/GType.xml: - * doc/en/Gst.GLib/GTypeAttribute.xml: - * doc/en/Gst.GLib/Global.xml: - * doc/en/Gst.GLib/IOChannel.xml: - * doc/en/Gst.GLib/IOChannelError.xml: - * doc/en/Gst.GLib/IOCondition.xml: - * doc/en/Gst.GLib/IOFlags.xml: - * doc/en/Gst.GLib/IOFunc.xml: - * doc/en/Gst.GLib/IOStatus.xml: - * doc/en/Gst.GLib/IWrapper.xml: - * doc/en/Gst.GLib/Idle.xml: - * doc/en/Gst.GLib/IdleHandler.xml: - * doc/en/Gst.GLib/IgnoreClassInitializersAttribute.xml: - * doc/en/Gst.GLib/InitiallyUnowned.xml: - * doc/en/Gst.GLib/List.xml: - * doc/en/Gst.GLib/ListBase+FilenameString.xml: - * doc/en/Gst.GLib/ListBase.xml: - * doc/en/Gst.GLib/Log.xml: - * doc/en/Gst.GLib/LogFunc.xml: - * doc/en/Gst.GLib/LogLevelFlags.xml: - * doc/en/Gst.GLib/MainContext.xml: - * doc/en/Gst.GLib/MainLoop.xml: - * doc/en/Gst.GLib/Markup.xml: - * doc/en/Gst.GLib/Marshaller.xml: - * doc/en/Gst.GLib/MissingIntPtrCtorException.xml: - * doc/en/Gst.GLib/NotifyArgs.xml: - * doc/en/Gst.GLib/NotifyHandler.xml: - * doc/en/Gst.GLib/Object.xml: - * doc/en/Gst.GLib/ObjectManager.xml: - * doc/en/Gst.GLib/Opaque.xml: - * doc/en/Gst.GLib/ParamSpec.xml: - * doc/en/Gst.GLib/PrintFunc.xml: - * doc/en/Gst.GLib/Priority.xml: - * doc/en/Gst.GLib/Process.xml: - * doc/en/Gst.GLib/PropertyAttribute.xml: - * doc/en/Gst.GLib/PtrArray.xml: - * doc/en/Gst.GLib/SList.xml: - * doc/en/Gst.GLib/SeekType.xml: - * doc/en/Gst.GLib/Signal+EmissionHook.xml: - * doc/en/Gst.GLib/Signal+EmissionHookMarshaler.xml: - * doc/en/Gst.GLib/Signal+EmissionHookNative.xml: - * doc/en/Gst.GLib/Signal+Flags.xml: - * doc/en/Gst.GLib/Signal+InvocationHint.xml: - * doc/en/Gst.GLib/Signal.xml: - * doc/en/Gst.GLib/SignalArgs.xml: - * doc/en/Gst.GLib/SignalAttribute.xml: - * doc/en/Gst.GLib/SignalCallback.xml: - * doc/en/Gst.GLib/Source.xml: - * doc/en/Gst.GLib/SpawnChildSetupFunc.xml: - * doc/en/Gst.GLib/SpawnError.xml: - * doc/en/Gst.GLib/SpawnFlags.xml: - * doc/en/Gst.GLib/Thread.xml: - * doc/en/Gst.GLib/Timeout.xml: - * doc/en/Gst.GLib/TimeoutHandler.xml: - * doc/en/Gst.GLib/TypeConverter.xml: - * doc/en/Gst.GLib/TypeFundamentals.xml: - * doc/en/Gst.GLib/TypeInitializerAttribute.xml: - * doc/en/Gst.GLib/TypeResolutionHandler.xml: - * doc/en/Gst.GLib/UnhandledExceptionArgs.xml: - * doc/en/Gst.GLib/UnhandledExceptionHandler.xml: - * doc/en/Gst.GLib/UnwrappedObject.xml: - * doc/en/Gst.GLib/Value.xml: - * doc/en/Gst.GLib/ValueArray.xml: - * doc/en/Gst.Interfaces/ChannelChangedArgs.xml: - * doc/en/Gst.Interfaces/ChannelChangedHandler.xml: - * doc/en/Gst.Interfaces/ColorBalance.xml: - * doc/en/Gst.Interfaces/ColorBalanceAdapter.xml: - * doc/en/Gst.Interfaces/ColorBalanceChannel.xml: - * doc/en/Gst.Interfaces/ColorBalanceImplementor.xml: - * doc/en/Gst.Interfaces/ColorBalanceType.xml: - * doc/en/Gst.Interfaces/FrequencyChangedArgs.xml: - * doc/en/Gst.Interfaces/FrequencyChangedHandler.xml: - * doc/en/Gst.Interfaces/Mixer.xml: - * doc/en/Gst.Interfaces/MixerAdapter.xml: - * doc/en/Gst.Interfaces/MixerFlags.xml: - * doc/en/Gst.Interfaces/MixerImplementor.xml: - * doc/en/Gst.Interfaces/MixerMessage.xml: - * doc/en/Gst.Interfaces/MixerMessageType.xml: - * doc/en/Gst.Interfaces/MixerOptions.xml: - * doc/en/Gst.Interfaces/MixerTrack.xml: - * doc/en/Gst.Interfaces/MixerTrackFlags.xml: - * doc/en/Gst.Interfaces/MixerType.xml: - * doc/en/Gst.Interfaces/Navigation.xml: - * doc/en/Gst.Interfaces/NavigationAdapter.xml: - * doc/en/Gst.Interfaces/NavigationCommand.xml: - * doc/en/Gst.Interfaces/NavigationEvent.xml: - * doc/en/Gst.Interfaces/NavigationEventType.xml: - * doc/en/Gst.Interfaces/NavigationImplementor.xml: - * doc/en/Gst.Interfaces/NavigationMessage.xml: - * doc/en/Gst.Interfaces/NavigationMessageType.xml: - * doc/en/Gst.Interfaces/NavigationQuery.xml: - * doc/en/Gst.Interfaces/NavigationQueryType.xml: - * doc/en/Gst.Interfaces/NormChangedArgs.xml: - * doc/en/Gst.Interfaces/NormChangedHandler.xml: - * doc/en/Gst.Interfaces/ProbeNeededArgs.xml: - * doc/en/Gst.Interfaces/ProbeNeededHandler.xml: - * doc/en/Gst.Interfaces/PropertyProbe.xml: - * doc/en/Gst.Interfaces/PropertyProbeAdapter.xml: - * doc/en/Gst.Interfaces/PropertyProbeImplementor.xml: - * doc/en/Gst.Interfaces/SignalChangedArgs.xml: - * doc/en/Gst.Interfaces/SignalChangedHandler.xml: - * doc/en/Gst.Interfaces/Tuner.xml: - * doc/en/Gst.Interfaces/TunerAdapter.xml: - * doc/en/Gst.Interfaces/TunerChannel.xml: - * doc/en/Gst.Interfaces/TunerChannelFlags.xml: - * doc/en/Gst.Interfaces/TunerImplementor.xml: - * doc/en/Gst.Interfaces/TunerNorm.xml: - * doc/en/Gst.Interfaces/ValueChangedArgs.xml: - * doc/en/Gst.Interfaces/ValueChangedHandler.xml: - * doc/en/Gst.Interfaces/VideoOrientation.xml: - * doc/en/Gst.Interfaces/VideoOrientationAdapter.xml: - * doc/en/Gst.Interfaces/VideoOrientationImplementor.xml: - * doc/en/Gst.Interfaces/XOverlay.xml: - * doc/en/Gst.Interfaces/XOverlayAdapter.xml: - * doc/en/Gst.Interfaces/XOverlayImplementor.xml: - * doc/en/Gst.Video/VideoFilter.xml: - * doc/en/Gst.Video/VideoFormat.xml: - * doc/en/Gst.Video/VideoRectangle.xml: - * doc/en/Gst.Video/VideoSink.xml: - * doc/en/Gst.Video/VideoUtil.xml: - * doc/en/Gst/ActivateMode.xml: - * doc/en/Gst/Application.xml: - * doc/en/Gst/Array.xml: - * doc/en/Gst/AssocFlags.xml: - * doc/en/Gst/Bin.xml: - * doc/en/Gst/BinFlags.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferCopyFlags.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/BufferList.xml: - * doc/en/Gst/BufferListDoFunction.xml: - * doc/en/Gst/BufferListFunc.xml: - * doc/en/Gst/BufferListItem.xml: - * doc/en/Gst/BufferListIterator.xml: - * doc/en/Gst/BufferingMode.xml: - * doc/en/Gst/Bus.xml: - * doc/en/Gst/BusFlags.xml: - * doc/en/Gst/BusFunc.xml: - * doc/en/Gst/BusSyncHandler.xml: - * doc/en/Gst/BusSyncReply.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/ChildAddedArgs.xml: - * doc/en/Gst/ChildAddedHandler.xml: - * doc/en/Gst/ChildProxy.xml: - * doc/en/Gst/ChildProxyAdapter.xml: - * doc/en/Gst/ChildProxyImplementor.xml: - * doc/en/Gst/ChildRemovedArgs.xml: - * doc/en/Gst/ChildRemovedHandler.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockCallback.xml: - * doc/en/Gst/ClockEntry.xml: - * doc/en/Gst/ClockEntryType.xml: - * doc/en/Gst/ClockFlags.xml: - * doc/en/Gst/ClockReturn.xml: - * doc/en/Gst/ClockType.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/DoLatencyArgs.xml: - * doc/en/Gst/DoLatencyHandler.xml: - * doc/en/Gst/DoubleRange.xml: - * doc/en/Gst/DynamicSignal.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementAddedArgs.xml: - * doc/en/Gst/ElementAddedHandler.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/ElementFlags.xml: - * doc/en/Gst/ElementRemovedArgs.xml: - * doc/en/Gst/ElementRemovedHandler.xml: - * doc/en/Gst/EntryAddedArgs.xml: - * doc/en/Gst/EntryAddedHandler.xml: - * doc/en/Gst/EnumInfo.xml: - * doc/en/Gst/EnumValue.xml: - * doc/en/Gst/Event.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/FeatureAddedArgs.xml: - * doc/en/Gst/FeatureAddedHandler.xml: - * doc/en/Gst/FlagsInfo.xml: - * doc/en/Gst/FlagsValue.xml: - * doc/en/Gst/FlowReturn.xml: - * doc/en/Gst/Format.xml: - * doc/en/Gst/FormatDefinition.xml: - * doc/en/Gst/Fourcc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/FractionRange.xml: - * doc/en/Gst/GTypeNameAttribute.xml: - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/HaveDataArgs.xml: - * doc/en/Gst/HaveDataHandler.xml: - * doc/en/Gst/ImplementsInterface.xml: - * doc/en/Gst/ImplementsInterfaceAdapter.xml: - * doc/en/Gst/ImplementsInterfaceImplementor.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexAssociation.xml: - * doc/en/Gst/IndexCertainty.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/IndexEntryType.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IndexFilter.xml: - * doc/en/Gst/IndexFlags.xml: - * doc/en/Gst/IndexLookupMethod.xml: - * doc/en/Gst/IndexResolver.xml: - * doc/en/Gst/IndexResolverMethod.xml: - * doc/en/Gst/IntRange.xml: - * doc/en/Gst/Iterator.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/LinkedArgs.xml: - * doc/en/Gst/LinkedHandler.xml: - * doc/en/Gst/List.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MessageArgs.xml: - * doc/en/Gst/MessageHandler.xml: - * doc/en/Gst/MessageType.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/MiniObjectFlags.xml: - * doc/en/Gst/NewUriArgs.xml: - * doc/en/Gst/NewUriHandler.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/ObjectFlags.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadAcceptCapsFunction.xml: - * doc/en/Gst/PadActivateFunction.xml: - * doc/en/Gst/PadActivateModeFunction.xml: - * doc/en/Gst/PadAddedArgs.xml: - * doc/en/Gst/PadAddedHandler.xml: - * doc/en/Gst/PadBlockCallback.xml: - * doc/en/Gst/PadBufferAllocFunction.xml: - * doc/en/Gst/PadBufferProbeCallback.xml: - * doc/en/Gst/PadChainFunction.xml: - * doc/en/Gst/PadChainListFunction.xml: - * doc/en/Gst/PadCheckGetRangeFunction.xml: - * doc/en/Gst/PadCreatedArgs.xml: - * doc/en/Gst/PadCreatedHandler.xml: - * doc/en/Gst/PadDataProbeCallback.xml: - * doc/en/Gst/PadDirection.xml: - * doc/en/Gst/PadDispatcherFunction.xml: - * doc/en/Gst/PadEventFunction.xml: - * doc/en/Gst/PadEventProbeCallback.xml: - * doc/en/Gst/PadFixateCapsFunction.xml: - * doc/en/Gst/PadFlags.xml: - * doc/en/Gst/PadGetCapsFunction.xml: - * doc/en/Gst/PadGetRangeFunction.xml: - * doc/en/Gst/PadIterIntLinkFunction.xml: - * doc/en/Gst/PadLinkFunction.xml: - * doc/en/Gst/PadLinkReturn.xml: - * doc/en/Gst/PadPresence.xml: - * doc/en/Gst/PadQueryFunction.xml: - * doc/en/Gst/PadQueryTypeFunction.xml: - * doc/en/Gst/PadRemovedArgs.xml: - * doc/en/Gst/PadRemovedHandler.xml: - * doc/en/Gst/PadSetCapsFunction.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/Gst/PadTemplateFlags.xml: - * doc/en/Gst/PadUnlinkFunction.xml: - * doc/en/Gst/ParentSetArgs.xml: - * doc/en/Gst/ParentSetHandler.xml: - * doc/en/Gst/ParentUnsetArgs.xml: - * doc/en/Gst/ParentUnsetHandler.xml: - * doc/en/Gst/Parse.xml: - * doc/en/Gst/ParseContext.xml: - * doc/en/Gst/ParseError.xml: - * doc/en/Gst/ParseFlags.xml: - * doc/en/Gst/Pipeline.xml: - * doc/en/Gst/PipelineFlags.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginAddedArgs.xml: - * doc/en/Gst/PluginAddedHandler.xml: - * doc/en/Gst/PluginDependencyFlags.xml: - * doc/en/Gst/PluginError.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/PluginFeatureFilter.xml: - * doc/en/Gst/PluginFilter.xml: - * doc/en/Gst/PluginFlags.xml: - * doc/en/Gst/PluginInitFunc.xml: - * doc/en/Gst/Preset.xml: - * doc/en/Gst/PresetAdapter.xml: - * doc/en/Gst/PresetDefault.xml: - * doc/en/Gst/PresetImplementor.xml: - * doc/en/Gst/PropertyInfo.xml: - * doc/en/Gst/ProxyPad.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/QueryType.xml: - * doc/en/Gst/Rank.xml: - * doc/en/Gst/Registry.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/SeekFlags.xml: - * doc/en/Gst/SeekType.xml: - * doc/en/Gst/Segment.xml: - * doc/en/Gst/SignalHandler.xml: - * doc/en/Gst/State.xml: - * doc/en/Gst/StateChange.xml: - * doc/en/Gst/StateChangeReturn.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/StreamStatusType.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/StructureChangeType.xml: - * doc/en/Gst/SyncMessageArgs.xml: - * doc/en/Gst/SyncMessageHandler.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagFlags.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeFunc.xml: - * doc/en/Gst/TagMergeMode.xml: - * doc/en/Gst/TagSetter.xml: - * doc/en/Gst/TagSetterAdapter.xml: - * doc/en/Gst/TagSetterImplementor.xml: - * doc/en/Gst/Task.xml: - * doc/en/Gst/TaskFunction.xml: - * doc/en/Gst/TaskPool.xml: - * doc/en/Gst/TaskPoolFunction.xml: - * doc/en/Gst/TaskState.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/TypeFindFunction.xml: - * doc/en/Gst/TypeFindGetLengthFunction.xml: - * doc/en/Gst/TypeFindPeekFunction.xml: - * doc/en/Gst/TypeFindProbability.xml: - * doc/en/Gst/TypeFindSuggestFunction.xml: - * doc/en/Gst/URIHandler.xml: - * doc/en/Gst/URIHandlerAdapter.xml: - * doc/en/Gst/URIHandlerImplementor.xml: - * doc/en/Gst/URIType.xml: - * doc/en/Gst/UnlinkedArgs.xml: - * doc/en/Gst/UnlinkedHandler.xml: - * doc/en/Gst/Util.xml: - * doc/en/Gst/Version.xml: - * doc/en/index.xml: - Update docs - -2009-10-02 15:49:05 +0200 Sebastian Dröge - - * tests/BufferTest.cs: - Fix unit test that uses the ByteReader - -2009-10-02 15:44:16 +0200 Sebastian Dröge - - * gstreamer-sharp/ByteReader.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - Fix GstByteReader bindings - -2009-10-02 15:25:34 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix GstBitReader bindings - -2009-10-02 11:53:09 +0200 Sebastian Dröge - - * samples/GtkVideoPlayer.cs: - * samples/Makefile.am: - Updating GtkVideoPlayer sample - Handle bus messages, set the XWindowID from a sync handler, use playbin2, ... - -2009-10-01 16:10:44 +0200 Sebastian Dröge - - * gstreamer-sharp/Bus.custom: - * gstreamer-sharp/Gstreamer.metadata: - Make sure Gst.Bus.SyncHandler handlers are not garbage collected too early - -2009-10-01 09:12:52 +0200 Sebastian Dröge - - * configure.ac: - * gstreamer-sharp-0.10-uninstalled.pc.in: - * gstreamer-sharp-0.10.pc.in: - Add support for using gstreamer-sharp uninstalled - For this provide an uninstalled pkg-config file, missing bit are now - some changes to gst-uninstalled. I'll commit those once core is released. - Also clean up the normal pkg-config file, we don't require glib-sharp. - -2009-09-23 14:21:44 +0200 Sebastian Dröge - - * samples/Makefile.am: - * samples/TransformSample.cs: - Add BaseTransform/Cairo/Navigation example - This example implements a BaseTransform subclass, which overlays - a video with a moving line and which reacts on navigation events - and paints a circle at the position where a mouse button 1 was pressed. - -2009-09-23 09:03:43 +0200 Sebastian Dröge - - * tests/BaseTransformTest.cs: - * tests/Makefile.am: - Add unit tests for basetransform subclasses and buffer ownerships - -2009-09-23 08:23:31 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Use the owned-in-call-scope magic for BaseTransforms transform functions - -2009-09-23 08:20:59 +0200 Sebastian Dröge - - * generator/ManagedCallString.cs: - Add hack to the codegenerator to handle "owned-in-call-scope" functionality to virtual methods - This is needed for things like BaseTransform.OnTransformIp's buffer parameter. - During the call we own the reference but not afterwards. - -2009-09-23 07:11:18 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Let BaseTransform.OnSetCaps return true by default - -2009-09-23 07:10:36 +0200 Sebastian Dröge - - * generator/ReturnValue.cs: - Add support for specifying other default values for return values - This allows us the override the base.SomeVMethod return values in case - the native type doesn't implement the VM. - -2009-09-22 09:37:55 +0200 Sebastian Dröge - - * gstreamer-sharp/VideoUtil.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/videoutil.c: - Add VideoUtil.FormatToTemplateCaps() to generate pad template caps - -2009-09-22 07:55:02 +0200 Sebastian Dröge - - * tests/BufferTest.cs: - Add simple test for Gst.Base.ByteReader to the buffer tests - -2009-09-22 07:51:54 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - Start of Gst.Base.{Byte,Bit}Reader bindings - -2009-09-22 07:40:57 +0200 Sebastian Dröge - - * configure.ac: - * doc/en/Gst/Buffer.xml: - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/glue/buffer.c: - * samples/AppSrc.cs: - * tests/BufferTest.cs: - Update Gst.Buffer bindings - -2009-09-20 10:19:49 +0200 Sebastian Dröge - - * elementgen/elementgen.cs: - * elementgen/gst-xmlinspect.c: - * gstreamer-sharp/Adapter.custom: - * gstreamer-sharp/AppSink.custom: - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Bus.custom: - * gstreamer-sharp/Caps.custom: - * gstreamer-sharp/Clock.custom: - * gstreamer-sharp/Debug.custom: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/GError.cs: - * gstreamer-sharp/Iterator.custom: - * gstreamer-sharp/Marshaller.cs: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/MiniObject.cs: - * gstreamer-sharp/MixerMessage.cs: - * gstreamer-sharp/NavigationEvent.cs: - * gstreamer-sharp/NavigationMessage.cs: - * gstreamer-sharp/NavigationQuery.cs: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/PadTemplate.custom: - * gstreamer-sharp/Plugin.custom: - * gstreamer-sharp/PresetDefault.cs: - * gstreamer-sharp/Query.custom: - * gstreamer-sharp/Structure.custom: - * gstreamer-sharp/TagList.custom: - * gstreamer-sharp/TunerNorm.custom: - * gstreamer-sharp/TypeFind.custom: - * gstreamer-sharp/TypeFindFactory.custom: - * gstreamer-sharp/Value.cs: - * gstreamer-sharp/Version.cs: - * gstreamer-sharp/baseplugins/playbin.custom: - * gstreamer-sharp/glue/adapter.c: - * gstreamer-sharp/glue/clock.c: - * gstreamer-sharp/glue/controller.c: - * gstreamer-sharp/glue/controlsource.c: - * gstreamer-sharp/glue/glib.c: - * gstreamer-sharp/glue/mixertrack.c: - * gstreamer-sharp/glue/task.c: - * gstreamer-sharp/glue/tunernorm.c: - * samples/AppSrc.cs: - * samples/DecodeBinTranscoder.cs: - * samples/HelloWorld.cs: - * samples/MP3LaunchParse.cs: - * samples/MetaData.cs: - * samples/PlayBinPlayer.cs: - * samples/QueueExample.cs: - * samples/TypeFind.cs: - * tests/ApplicationTest.cs: - * tests/BinTest.cs: - * tests/BufferTest.cs: - * tests/CapsTest.cs: - * tests/ElementTest.cs: - * tests/MessageTest.cs: - * tests/PadTest.cs: - * tests/PipelineTest.cs: - Fix indention everywhere - -2009-09-20 10:09:43 +0200 Sebastian Dröge - - * gstreamer-sharp/glue/controlsource.c: - Don't use declarations after statements in C code - -2009-09-20 10:06:05 +0200 Sebastian Dröge - - * gstreamer-sharp/glib-sharp/Thread.cs: - Add .dll suffix to the glue dllimport to make it work on Windows - -2009-09-17 09:13:52 +0200 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/glib-sharp/Value.cs: - Windows on x86-64 uses 32 bit longs... - -2009-09-17 06:43:05 +0200 Sebastian Dröge - - * gstreamer-sharp/glib-sharp/Value.cs: - Support gulong and glong GValues - Fixes bug #595377. - -2009-09-16 12:03:27 +0200 Sebastian Dröge - - * doc/en/Gst/Util.xml: - * gstreamer-sharp/Gstreamer.metadata: - Bind gst_util_uint64_scale{,_int} - This is useful in C# too because of the internal 128 bit integer - arithmetic that is used to prevent overflows. - -2009-09-16 09:17:17 +0200 Sebastian Dröge - - * RELEASE: - Update RELEASE - -2009-09-16 12:04:24 +0200 Sebastian Dröge - - * configure.ac: - Bump version to 0.9.1.1 - -=== release 0.9.1 === - -2009-09-16 Sebastian Dröge - - * configure.ac: - releasing 0.9.1, "(Almost) nothing new here" - -2009-09-16 08:52:05 +0200 Sebastian Dröge - - * README: - Update README - -2009-09-16 08:51:43 +0200 Sebastian Dröge - - * Makefile.am: - Ship RELEASE file - -2009-09-16 08:48:20 +0200 Sebastian Dröge - - * configure.ac: - Bump version to 0.9.1 - -2009-09-16 08:41:09 +0200 Sebastian Dröge - - * doc/en/Gst.GLib/EnumWrapper.xml: - * doc/en/Gst.GLib/Marshaller.xml: - * doc/en/Gst.GLib/Object.xml: - * doc/en/Gst.GLib/ParamSpec.xml: - * doc/en/Gst.GLib/SignalCallback.xml: - * doc/en/Gst.GLib/UnwrappedObject.xml: - * doc/en/Gst.GLib/Value.xml: - Update docs - -2009-09-16 08:38:59 +0200 Sebastian Dröge - - * gstreamer-sharp/glib-sharp/Argv.cs: - * gstreamer-sharp/glib-sharp/DelegateWrapper.cs: - * gstreamer-sharp/glib-sharp/DestroyNotify.cs: - * gstreamer-sharp/glib-sharp/EnumWrapper.cs: - * gstreamer-sharp/glib-sharp/ExceptionManager.cs: - * gstreamer-sharp/glib-sharp/FileUtils.cs: - * gstreamer-sharp/glib-sharp/GString.cs: - * gstreamer-sharp/glib-sharp/GType.cs: - * gstreamer-sharp/glib-sharp/Global.cs: - * gstreamer-sharp/glib-sharp/IOChannel.cs: - * gstreamer-sharp/glib-sharp/Idle.cs: - * gstreamer-sharp/glib-sharp/InitiallyUnowned.cs: - * gstreamer-sharp/glib-sharp/ListBase.cs: - * gstreamer-sharp/glib-sharp/Log.cs: - * gstreamer-sharp/glib-sharp/MainContext.cs: - * gstreamer-sharp/glib-sharp/MainLoop.cs: - * gstreamer-sharp/glib-sharp/ManagedValue.cs: - * gstreamer-sharp/glib-sharp/Marshaller.cs: - * gstreamer-sharp/glib-sharp/NotifyHandler.cs: - * gstreamer-sharp/glib-sharp/Object.cs: - * gstreamer-sharp/glib-sharp/ObjectManager.cs: - * gstreamer-sharp/glib-sharp/ParamSpec.cs: - * gstreamer-sharp/glib-sharp/Priority.cs: - * gstreamer-sharp/glib-sharp/PtrArray.cs: - * gstreamer-sharp/glib-sharp/Signal.cs: - * gstreamer-sharp/glib-sharp/SignalArgs.cs: - * gstreamer-sharp/glib-sharp/SignalCallback.cs: - * gstreamer-sharp/glib-sharp/SignalClosure.cs: - * gstreamer-sharp/glib-sharp/Source.cs: - * gstreamer-sharp/glib-sharp/Spawn.cs: - * gstreamer-sharp/glib-sharp/Timeout.cs: - * gstreamer-sharp/glib-sharp/ToggleRef.cs: - * gstreamer-sharp/glib-sharp/TypeConverter.cs: - * gstreamer-sharp/glib-sharp/TypeFundamentals.cs: - * gstreamer-sharp/glib-sharp/UnwrappedObject.cs: - * gstreamer-sharp/glib-sharp/Value.cs: - * gstreamer-sharp/glib-sharp/ValueArray.cs: - * gstreamer-sharp/glib-sharp/gst-glib-sharp.diff: - Update glib-sharp to SVN trunk - Also fix some previous errors with managed types. - -2009-09-14 18:03:18 +0200 Sebastian Dröge - - * doc/en/Gst/Message.xml: - * gstreamer-sharp/Message.custom: - Add bindings for the RequestState messages - -2009-09-11 10:11:19 +0200 Sebastian Dröge - - * doc/en/Gst.App/AppSink.xml: - * doc/en/Gst.App/AppSrc.xml: - * doc/en/Gst.App/AppStreamType.xml: - * doc/en/Gst.App/NeedDataArgs.xml: - * doc/en/Gst.App/NeedDataHandler.xml: - * doc/en/Gst.App/NewBufferListArgs.xml: - * doc/en/Gst.App/NewBufferListHandler.xml: - * doc/en/Gst.App/SeekDataArgs.xml: - * doc/en/Gst.App/SeekDataHandler.xml: - * doc/en/Gst.Base/Adapter.xml: - * doc/en/Gst.Base/BaseSink.xml: - * doc/en/Gst.Base/BaseSrc.xml: - * doc/en/Gst.Base/BaseSrcFlags.xml: - * doc/en/Gst.Base/BaseTransform.xml: - * doc/en/Gst.Base/PushSrc.xml: - * doc/en/Gst.Base/TypeFindHelper.xml: - * doc/en/Gst.Base/TypeFindHelperGetRangeFunction.xml: - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+StreamType.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml: - * doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.Cdda/CddaBaseSrc.xml: - * doc/en/Gst.Cdda/CddaBaseSrcMode.xml: - * doc/en/Gst.Cdda/CddaBaseSrcTrack.xml: - * doc/en/Gst.Controller/ControlSource+GetValueArrayCallback.xml: - * doc/en/Gst.Controller/ControlSource+GetValueCallback.xml: - * doc/en/Gst.Controller/ControlSource.xml: - * doc/en/Gst.Controller/Controller.xml: - * doc/en/Gst.Controller/InterpolateMode.xml: - * doc/en/Gst.Controller/InterpolationControlSource.xml: - * doc/en/Gst.Controller/LFOControlSource.xml: - * doc/en/Gst.Controller/LFOWaveform.xml: - * doc/en/Gst.CorePlugins/CapsFilter.xml: - * doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSink+HandoffHandler.xml: - * doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffHandler.xml: - * doc/en/Gst.CorePlugins/FakeSink+StateErrorType.xml: - * doc/en/Gst.CorePlugins/FakeSink.xml: - * doc/en/Gst.CorePlugins/FakeSrc+DataTypeType.xml: - * doc/en/Gst.CorePlugins/FakeSrc+FillTypeType.xml: - * doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSrc+HandoffHandler.xml: - * doc/en/Gst.CorePlugins/FakeSrc+SizeTypeType.xml: - * doc/en/Gst.CorePlugins/FakeSrc.xml: - * doc/en/Gst.CorePlugins/FdSink.xml: - * doc/en/Gst.CorePlugins/FdSrc.xml: - * doc/en/Gst.CorePlugins/FileIndex.xml: - * doc/en/Gst.CorePlugins/FileSink+BufferModeType.xml: - * doc/en/Gst.CorePlugins/FileSink.xml: - * doc/en/Gst.CorePlugins/FileSrc.xml: - * doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/Identity+HandoffHandler.xml: - * doc/en/Gst.CorePlugins/Identity.xml: - * doc/en/Gst.CorePlugins/MemIndex.xml: - * doc/en/Gst.CorePlugins/MultiQueue.xml: - * doc/en/Gst.CorePlugins/Queue+LeakyType.xml: - * doc/en/Gst.CorePlugins/Queue.xml: - * doc/en/Gst.CorePlugins/Tee+PullModeType.xml: - * doc/en/Gst.CorePlugins/Tee.xml: - * doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml: - * doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/Gst.GLib/Argv.xml: - * doc/en/Gst.GLib/Boxed.xml: - * doc/en/Gst.GLib/CDeclCallbackAttribute.xml: - * doc/en/Gst.GLib/ClassInitializerAttribute.xml: - * doc/en/Gst.GLib/ConnectBeforeAttribute.xml: - * doc/en/Gst.GLib/ConnectFlags.xml: - * doc/en/Gst.GLib/DefaultSignalHandlerAttribute.xml: - * doc/en/Gst.GLib/DelegateWrapper.xml: - * doc/en/Gst.GLib/DestroyHelper.xml: - * doc/en/Gst.GLib/DestroyNotify.xml: - * doc/en/Gst.GLib/EnumWrapper.xml: - * doc/en/Gst.GLib/ExceptionManager.xml: - * doc/en/Gst.GLib/FileUtils.xml: - * doc/en/Gst.GLib/Format.xml: - * doc/en/Gst.GLib/GException.xml: - * doc/en/Gst.GLib/GInterfaceAdapter.xml: - * doc/en/Gst.GLib/GInterfaceAttribute.xml: - * doc/en/Gst.GLib/GInterfaceInitHandler.xml: - * doc/en/Gst.GLib/GSourceFunc.xml: - * doc/en/Gst.GLib/GString.xml: - * doc/en/Gst.GLib/GType.xml: - * doc/en/Gst.GLib/GTypeAttribute.xml: - * doc/en/Gst.GLib/Global.xml: - * doc/en/Gst.GLib/IOChannel.xml: - * doc/en/Gst.GLib/IOChannelError.xml: - * doc/en/Gst.GLib/IOCondition.xml: - * doc/en/Gst.GLib/IOFlags.xml: - * doc/en/Gst.GLib/IOFunc.xml: - * doc/en/Gst.GLib/IOStatus.xml: - * doc/en/Gst.GLib/IWrapper.xml: - * doc/en/Gst.GLib/Idle.xml: - * doc/en/Gst.GLib/IdleHandler.xml: - * doc/en/Gst.GLib/IgnoreClassInitializersAttribute.xml: - * doc/en/Gst.GLib/InitiallyUnowned.xml: - * doc/en/Gst.GLib/List.xml: - * doc/en/Gst.GLib/ListBase+FilenameString.xml: - * doc/en/Gst.GLib/ListBase.xml: - * doc/en/Gst.GLib/Log.xml: - * doc/en/Gst.GLib/LogFunc.xml: - * doc/en/Gst.GLib/LogLevelFlags.xml: - * doc/en/Gst.GLib/MainContext.xml: - * doc/en/Gst.GLib/MainLoop.xml: - * doc/en/Gst.GLib/Markup.xml: - * doc/en/Gst.GLib/Marshaller.xml: - * doc/en/Gst.GLib/MissingIntPtrCtorException.xml: - * doc/en/Gst.GLib/NotifyArgs.xml: - * doc/en/Gst.GLib/NotifyHandler.xml: - * doc/en/Gst.GLib/Object.xml: - * doc/en/Gst.GLib/ObjectManager.xml: - * doc/en/Gst.GLib/Opaque.xml: - * doc/en/Gst.GLib/ParamSpec.xml: - * doc/en/Gst.GLib/PrintFunc.xml: - * doc/en/Gst.GLib/Priority.xml: - * doc/en/Gst.GLib/Process.xml: - * doc/en/Gst.GLib/PropertyAttribute.xml: - * doc/en/Gst.GLib/PtrArray.xml: - * doc/en/Gst.GLib/SList.xml: - * doc/en/Gst.GLib/SeekType.xml: - * doc/en/Gst.GLib/Signal+EmissionHook.xml: - * doc/en/Gst.GLib/Signal+EmissionHookMarshaler.xml: - * doc/en/Gst.GLib/Signal+EmissionHookNative.xml: - * doc/en/Gst.GLib/Signal+Flags.xml: - * doc/en/Gst.GLib/Signal+InvocationHint.xml: - * doc/en/Gst.GLib/Signal.xml: - * doc/en/Gst.GLib/SignalArgs.xml: - * doc/en/Gst.GLib/SignalAttribute.xml: - * doc/en/Gst.GLib/SignalCallback.xml: - * doc/en/Gst.GLib/Source.xml: - * doc/en/Gst.GLib/SpawnChildSetupFunc.xml: - * doc/en/Gst.GLib/SpawnError.xml: - * doc/en/Gst.GLib/SpawnFlags.xml: - * doc/en/Gst.GLib/Thread.xml: - * doc/en/Gst.GLib/Timeout.xml: - * doc/en/Gst.GLib/TimeoutHandler.xml: - * doc/en/Gst.GLib/TypeConverter.xml: - * doc/en/Gst.GLib/TypeFundamentals.xml: - * doc/en/Gst.GLib/TypeInitializerAttribute.xml: - * doc/en/Gst.GLib/TypeResolutionHandler.xml: - * doc/en/Gst.GLib/UnhandledExceptionArgs.xml: - * doc/en/Gst.GLib/UnhandledExceptionHandler.xml: - * doc/en/Gst.GLib/UnwrappedObject.xml: - * doc/en/Gst.GLib/Value.xml: - * doc/en/Gst.GLib/ValueArray.xml: - * doc/en/Gst.Interfaces/ChannelChangedArgs.xml: - * doc/en/Gst.Interfaces/ChannelChangedHandler.xml: - * doc/en/Gst.Interfaces/ColorBalance.xml: - * doc/en/Gst.Interfaces/ColorBalanceAdapter.xml: - * doc/en/Gst.Interfaces/ColorBalanceChannel.xml: - * doc/en/Gst.Interfaces/ColorBalanceImplementor.xml: - * doc/en/Gst.Interfaces/ColorBalanceType.xml: - * doc/en/Gst.Interfaces/FrequencyChangedArgs.xml: - * doc/en/Gst.Interfaces/FrequencyChangedHandler.xml: - * doc/en/Gst.Interfaces/Mixer.xml: - * doc/en/Gst.Interfaces/MixerAdapter.xml: - * doc/en/Gst.Interfaces/MixerFlags.xml: - * doc/en/Gst.Interfaces/MixerImplementor.xml: - * doc/en/Gst.Interfaces/MixerMessage.xml: - * doc/en/Gst.Interfaces/MixerMessageType.xml: - * doc/en/Gst.Interfaces/MixerOptions.xml: - * doc/en/Gst.Interfaces/MixerTrack.xml: - * doc/en/Gst.Interfaces/MixerTrackFlags.xml: - * doc/en/Gst.Interfaces/MixerType.xml: - * doc/en/Gst.Interfaces/Navigation.xml: - * doc/en/Gst.Interfaces/NavigationAdapter.xml: - * doc/en/Gst.Interfaces/NavigationCommand.xml: - * doc/en/Gst.Interfaces/NavigationEvent.xml: - * doc/en/Gst.Interfaces/NavigationEventType.xml: - * doc/en/Gst.Interfaces/NavigationImplementor.xml: - * doc/en/Gst.Interfaces/NavigationMessage.xml: - * doc/en/Gst.Interfaces/NavigationMessageType.xml: - * doc/en/Gst.Interfaces/NavigationQuery.xml: - * doc/en/Gst.Interfaces/NavigationQueryType.xml: - * doc/en/Gst.Interfaces/NormChangedArgs.xml: - * doc/en/Gst.Interfaces/NormChangedHandler.xml: - * doc/en/Gst.Interfaces/ProbeNeededArgs.xml: - * doc/en/Gst.Interfaces/ProbeNeededHandler.xml: - * doc/en/Gst.Interfaces/PropertyProbe.xml: - * doc/en/Gst.Interfaces/PropertyProbeAdapter.xml: - * doc/en/Gst.Interfaces/PropertyProbeImplementor.xml: - * doc/en/Gst.Interfaces/SignalChangedArgs.xml: - * doc/en/Gst.Interfaces/SignalChangedHandler.xml: - * doc/en/Gst.Interfaces/Tuner.xml: - * doc/en/Gst.Interfaces/TunerAdapter.xml: - * doc/en/Gst.Interfaces/TunerChannel.xml: - * doc/en/Gst.Interfaces/TunerChannelFlags.xml: - * doc/en/Gst.Interfaces/TunerImplementor.xml: - * doc/en/Gst.Interfaces/TunerNorm.xml: - * doc/en/Gst.Interfaces/ValueChangedArgs.xml: - * doc/en/Gst.Interfaces/ValueChangedHandler.xml: - * doc/en/Gst.Interfaces/VideoOrientation.xml: - * doc/en/Gst.Interfaces/VideoOrientationAdapter.xml: - * doc/en/Gst.Interfaces/VideoOrientationImplementor.xml: - * doc/en/Gst.Interfaces/XOverlay.xml: - * doc/en/Gst.Interfaces/XOverlayAdapter.xml: - * doc/en/Gst.Interfaces/XOverlayImplementor.xml: - * doc/en/Gst.Video/VideoFilter.xml: - * doc/en/Gst.Video/VideoFormat.xml: - * doc/en/Gst.Video/VideoRectangle.xml: - * doc/en/Gst.Video/VideoSink.xml: - * doc/en/Gst.Video/VideoUtil.xml: - * doc/en/Gst/ActivateMode.xml: - * doc/en/Gst/Application.xml: - * doc/en/Gst/Array.xml: - * doc/en/Gst/AssocFlags.xml: - * doc/en/Gst/Bin.xml: - * doc/en/Gst/BinFlags.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferCopyFlags.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/BufferList.xml: - * doc/en/Gst/BufferListDoFunction.xml: - * doc/en/Gst/BufferListFunc.xml: - * doc/en/Gst/BufferListItem.xml: - * doc/en/Gst/BufferListIterator.xml: - * doc/en/Gst/BufferingMode.xml: - * doc/en/Gst/Bus.xml: - * doc/en/Gst/BusFlags.xml: - * doc/en/Gst/BusFunc.xml: - * doc/en/Gst/BusSyncHandler.xml: - * doc/en/Gst/BusSyncReply.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/ChildAddedArgs.xml: - * doc/en/Gst/ChildAddedHandler.xml: - * doc/en/Gst/ChildProxy.xml: - * doc/en/Gst/ChildProxyAdapter.xml: - * doc/en/Gst/ChildProxyImplementor.xml: - * doc/en/Gst/ChildRemovedArgs.xml: - * doc/en/Gst/ChildRemovedHandler.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockCallback.xml: - * doc/en/Gst/ClockEntry.xml: - * doc/en/Gst/ClockEntryType.xml: - * doc/en/Gst/ClockFlags.xml: - * doc/en/Gst/ClockReturn.xml: - * doc/en/Gst/ClockType.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/DoLatencyArgs.xml: - * doc/en/Gst/DoLatencyHandler.xml: - * doc/en/Gst/DoubleRange.xml: - * doc/en/Gst/DynamicSignal.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementAddedArgs.xml: - * doc/en/Gst/ElementAddedHandler.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/ElementFlags.xml: - * doc/en/Gst/ElementRemovedArgs.xml: - * doc/en/Gst/ElementRemovedHandler.xml: - * doc/en/Gst/EntryAddedArgs.xml: - * doc/en/Gst/EntryAddedHandler.xml: - * doc/en/Gst/EnumInfo.xml: - * doc/en/Gst/EnumValue.xml: - * doc/en/Gst/Event.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/FeatureAddedArgs.xml: - * doc/en/Gst/FeatureAddedHandler.xml: - * doc/en/Gst/FlagsInfo.xml: - * doc/en/Gst/FlagsValue.xml: - * doc/en/Gst/FlowReturn.xml: - * doc/en/Gst/Format.xml: - * doc/en/Gst/FormatDefinition.xml: - * doc/en/Gst/Fourcc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/FractionRange.xml: - * doc/en/Gst/GTypeNameAttribute.xml: - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/HaveDataArgs.xml: - * doc/en/Gst/HaveDataHandler.xml: - * doc/en/Gst/ImplementsInterface.xml: - * doc/en/Gst/ImplementsInterfaceAdapter.xml: - * doc/en/Gst/ImplementsInterfaceImplementor.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexAssociation.xml: - * doc/en/Gst/IndexCertainty.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/IndexEntryType.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IndexFilter.xml: - * doc/en/Gst/IndexFlags.xml: - * doc/en/Gst/IndexLookupMethod.xml: - * doc/en/Gst/IndexResolver.xml: - * doc/en/Gst/IndexResolverMethod.xml: - * doc/en/Gst/IntRange.xml: - * doc/en/Gst/Iterator.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/LinkedArgs.xml: - * doc/en/Gst/LinkedHandler.xml: - * doc/en/Gst/List.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MessageArgs.xml: - * doc/en/Gst/MessageHandler.xml: - * doc/en/Gst/MessageType.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/MiniObjectFlags.xml: - * doc/en/Gst/NewUriArgs.xml: - * doc/en/Gst/NewUriHandler.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/ObjectFlags.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadAcceptCapsFunction.xml: - * doc/en/Gst/PadActivateFunction.xml: - * doc/en/Gst/PadActivateModeFunction.xml: - * doc/en/Gst/PadAddedArgs.xml: - * doc/en/Gst/PadAddedHandler.xml: - * doc/en/Gst/PadBlockCallback.xml: - * doc/en/Gst/PadBufferAllocFunction.xml: - * doc/en/Gst/PadBufferProbeCallback.xml: - * doc/en/Gst/PadChainFunction.xml: - * doc/en/Gst/PadChainListFunction.xml: - * doc/en/Gst/PadCheckGetRangeFunction.xml: - * doc/en/Gst/PadCreatedArgs.xml: - * doc/en/Gst/PadCreatedHandler.xml: - * doc/en/Gst/PadDataProbeCallback.xml: - * doc/en/Gst/PadDirection.xml: - * doc/en/Gst/PadDispatcherFunction.xml: - * doc/en/Gst/PadEventFunction.xml: - * doc/en/Gst/PadEventProbeCallback.xml: - * doc/en/Gst/PadFixateCapsFunction.xml: - * doc/en/Gst/PadFlags.xml: - * doc/en/Gst/PadGetCapsFunction.xml: - * doc/en/Gst/PadGetRangeFunction.xml: - * doc/en/Gst/PadIterIntLinkFunction.xml: - * doc/en/Gst/PadLinkFunction.xml: - * doc/en/Gst/PadLinkReturn.xml: - * doc/en/Gst/PadPresence.xml: - * doc/en/Gst/PadQueryFunction.xml: - * doc/en/Gst/PadQueryTypeFunction.xml: - * doc/en/Gst/PadRemovedArgs.xml: - * doc/en/Gst/PadRemovedHandler.xml: - * doc/en/Gst/PadSetCapsFunction.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/Gst/PadTemplateFlags.xml: - * doc/en/Gst/PadUnlinkFunction.xml: - * doc/en/Gst/ParentSetArgs.xml: - * doc/en/Gst/ParentSetHandler.xml: - * doc/en/Gst/ParentUnsetArgs.xml: - * doc/en/Gst/ParentUnsetHandler.xml: - * doc/en/Gst/Parse.xml: - * doc/en/Gst/ParseContext.xml: - * doc/en/Gst/ParseError.xml: - * doc/en/Gst/ParseFlags.xml: - * doc/en/Gst/Pipeline.xml: - * doc/en/Gst/PipelineFlags.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginAddedArgs.xml: - * doc/en/Gst/PluginAddedHandler.xml: - * doc/en/Gst/PluginDependencyFlags.xml: - * doc/en/Gst/PluginError.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/PluginFeatureFilter.xml: - * doc/en/Gst/PluginFilter.xml: - * doc/en/Gst/PluginFlags.xml: - * doc/en/Gst/PluginInitFunc.xml: - * doc/en/Gst/Preset.xml: - * doc/en/Gst/PresetAdapter.xml: - * doc/en/Gst/PresetDefault.xml: - * doc/en/Gst/PresetImplementor.xml: - * doc/en/Gst/PropertyInfo.xml: - * doc/en/Gst/ProxyPad.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/QueryType.xml: - * doc/en/Gst/Rank.xml: - * doc/en/Gst/Registry.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/SeekFlags.xml: - * doc/en/Gst/SeekType.xml: - * doc/en/Gst/Segment.xml: - * doc/en/Gst/SignalHandler.xml: - * doc/en/Gst/State.xml: - * doc/en/Gst/StateChange.xml: - * doc/en/Gst/StateChangeReturn.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/StreamStatusType.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/StructureChangeType.xml: - * doc/en/Gst/SyncMessageArgs.xml: - * doc/en/Gst/SyncMessageHandler.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagFlags.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeFunc.xml: - * doc/en/Gst/TagMergeMode.xml: - * doc/en/Gst/TagSetter.xml: - * doc/en/Gst/TagSetterAdapter.xml: - * doc/en/Gst/TagSetterImplementor.xml: - * doc/en/Gst/Task.xml: - * doc/en/Gst/TaskFunction.xml: - * doc/en/Gst/TaskPool.xml: - * doc/en/Gst/TaskPoolFunction.xml: - * doc/en/Gst/TaskState.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/TypeFindFunction.xml: - * doc/en/Gst/TypeFindGetLengthFunction.xml: - * doc/en/Gst/TypeFindPeekFunction.xml: - * doc/en/Gst/TypeFindProbability.xml: - * doc/en/Gst/TypeFindSuggestFunction.xml: - * doc/en/Gst/URIHandler.xml: - * doc/en/Gst/URIHandlerAdapter.xml: - * doc/en/Gst/URIHandlerImplementor.xml: - * doc/en/Gst/URIType.xml: - * doc/en/Gst/UnlinkedArgs.xml: - * doc/en/Gst/UnlinkedHandler.xml: - * doc/en/Gst/Util.xml: - * doc/en/Gst/Version.xml: - * doc/en/index.xml: - Update docs - -2009-09-11 10:29:15 +0200 Sebastian Dröge - - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/baseplugins/inspect/decodebin2.raw: - * gstreamer-sharp/baseplugins/inspect/playbin2.raw: - * gstreamer-sharp/baseplugins/playbin2.metadata: - * gstreamer-sharp/coreplugins/Makefile.am: - * gstreamer-sharp/coreplugins/inspect/capsfilter.raw: - * gstreamer-sharp/coreplugins/inspect/identity.raw: - * gstreamer-sharp/coreplugins/inspect/multiqueue.raw: - * gstreamer-sharp/coreplugins/inspect/queue.raw: - * gstreamer-sharp/coreplugins/inspect/tee.raw: - * gstreamer-sharp/coreplugins/inspect/typefind.raw: - Update element bindings to 0.10.24 - -2009-09-11 10:20:30 +0200 Sebastian Dröge - - * configure.ac: - * generator/Makefile.am: - * gstreamer-sharp/Makefile.am: - Add some defines that are required by glib-sharp and the codegenerator - -2009-09-11 10:10:34 +0200 Sebastian Dröge - - * samples/MetaData.cs: - Update one sample for a small API change - -2009-09-11 10:08:06 +0200 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/override/ColorBalance.cs: - * gstreamer-sharp/override/ColorBalanceAdapter.cs: - * gstreamer-sharp/override/Mixer.cs: - * gstreamer-sharp/override/MixerAdapter.cs: - * gstreamer-sharp/override/NavigationAdapter.cs: - * gstreamer-sharp/override/ProbeNeededHandler.cs: - * gstreamer-sharp/override/PropertyProbe.cs: - * gstreamer-sharp/override/PropertyProbeAdapter.cs: - * gstreamer-sharp/override/URIHandlerAdapter.cs: - Update GInterface override hacks - -2009-09-11 09:31:17 +0200 Sebastian Dröge - - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/TagList.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/taglist.c: - Correctly bind the new API - -2009-09-11 08:38:20 +0200 Sebastian Dröge - - * configure.ac: - Require glib 2.18.1 for new glib-sharp - -2009-09-11 08:37:33 +0200 Sebastian Dröge - - * gstreamer-sharp/glib-sharp/Argv.cs: - * gstreamer-sharp/glib-sharp/DelegateWrapper.cs: - * gstreamer-sharp/glib-sharp/DestroyNotify.cs: - * gstreamer-sharp/glib-sharp/FileUtils.cs: - * gstreamer-sharp/glib-sharp/Format.cs: - * gstreamer-sharp/glib-sharp/GException.cs: - * gstreamer-sharp/glib-sharp/GString.cs: - * gstreamer-sharp/glib-sharp/GType.cs: - * gstreamer-sharp/glib-sharp/Global.cs: - * gstreamer-sharp/glib-sharp/IOChannel.cs: - * gstreamer-sharp/glib-sharp/Idle.cs: - * gstreamer-sharp/glib-sharp/List.cs: - * gstreamer-sharp/glib-sharp/ListBase.cs: - * gstreamer-sharp/glib-sharp/Log.cs: - * gstreamer-sharp/glib-sharp/MainContext.cs: - * gstreamer-sharp/glib-sharp/MainLoop.cs: - * gstreamer-sharp/glib-sharp/ManagedValue.cs: - * gstreamer-sharp/glib-sharp/Markup.cs: - * gstreamer-sharp/glib-sharp/Marshaller.cs: - * gstreamer-sharp/glib-sharp/NotifyHandler.cs: - * gstreamer-sharp/glib-sharp/Object.cs: - * gstreamer-sharp/glib-sharp/ObjectManager.cs: - * gstreamer-sharp/glib-sharp/ParamSpec.cs: - * gstreamer-sharp/glib-sharp/PtrArray.cs: - * gstreamer-sharp/glib-sharp/SList.cs: - * gstreamer-sharp/glib-sharp/Signal.cs: - * gstreamer-sharp/glib-sharp/SignalCallback.cs: - * gstreamer-sharp/glib-sharp/SignalClosure.cs: - * gstreamer-sharp/glib-sharp/Source.cs: - * gstreamer-sharp/glib-sharp/Spawn.cs: - * gstreamer-sharp/glib-sharp/Thread.cs: - * gstreamer-sharp/glib-sharp/Timeout.cs: - * gstreamer-sharp/glib-sharp/ToggleRef.cs: - * gstreamer-sharp/glib-sharp/Value.cs: - * gstreamer-sharp/glib-sharp/ValueArray.cs: - * gstreamer-sharp/glib-sharp/gst-glib-sharp.diff: - Update glib-sharp to latest SVN trunk - -2009-09-11 08:33:48 +0200 Sebastian Dröge - - * generator/CallbackGen.cs: - * generator/Ctor.cs: - * generator/EnumGen.cs: - * generator/Method.cs: - * generator/Signal.cs: - * generator/VirtualMethod.cs: - * generator/gst-codegen.diff: - Update code generator to latest Gtk# trunk - -2009-09-11 08:30:14 +0200 Sebastian Dröge - - * configure.ac: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Tag.custom: - * gstreamer-sharp/gstreamer-api.raw: - Update to GStreamer 0.10.24 / gst-plugins-base 0.10.24 - -2009-09-11 10:14:05 +0200 Sebastian Dröge - - * configure.ac: - * gstreamer-sharp/AssemblyInfo.cs.in: - Handle release version and API version separate and bump both - -2009-09-04 07:06:36 +0200 Sebastian Dröge - - * tests/Makefile.am: - Don't run nunit-tester with $(MONO) - -2009-09-04 06:57:03 +0200 Sebastian Dröge - - * configure.ac: - Only check for mono and set $(MONO) if we're building with mono - For MS .NET $(MONO) will be set to nothing because .exe files - can be executed directly there. - -2009-09-03 15:47:27 -0700 Gabriel Burt - - * configure.ac: - Fix build on SUSE by finding Mono runtime - -2009-09-04 06:51:59 +0200 Sebastian Dröge - - * gstreamer-sharp/glue/glib.c: - Add missing file (which fortunately was in the tarballs) - -=== release 0.9.0 === - -2009-09-04 06:51:43 +0200 Sebastian Dröge - - * .gitignore: - * doc/.gitignore: - * elementgen/.gitignore: - * tests/.gitignore: - Update gitignore - -2009-09-03 12:35:29 +0200 Sebastian Dröge - - * RELEASE: - Add RELEASE file - -2009-09-03 11:45:11 +0200 Sebastian Dröge - - * ChangeLog: - * NEWS: - Update ChangeLog and NEWS - -2009-09-03 11:29:41 +0200 Sebastian Dröge - - * Makefile.am: - Also create tar.bz2 tarballs - -2009-09-03 11:09:11 +0200 Sebastian Dröge - - * doc/en/Gst.GLib/GType.xml: - * doc/en/Gst.GLib/Global.xml: - * doc/en/Gst.GLib/Log.xml: - * doc/en/Gst.GLib/MainContext.xml: - * doc/en/Gst.GLib/MainLoop.xml: - * doc/en/Gst.GLib/Object.xml: - Update docs - -2009-09-03 11:07:43 +0200 Sebastian Dröge - - * generator/CallbackGen.cs: - * generator/ClassGen.cs: - * generator/ConstStringGen.cs: - * generator/Ctor.cs: - * generator/EnumGen.cs: - * generator/FieldBase.cs: - * generator/GObjectVM.cs: - * generator/GenBase.cs: - * generator/HandleBase.cs: - * generator/IGeneratable.cs: - * generator/InterfaceGen.cs: - * generator/ManagedCallString.cs: - * generator/Method.cs: - * generator/MiniObjectGen.cs: - * generator/ObjectGen.cs: - * generator/OpaqueGen.cs: - * generator/ReturnValue.cs: - * generator/Signal.cs: - * generator/SimpleBase.cs: - * generator/StructBase.cs: - * generator/StructField.cs: - * generator/SymbolTable.cs: - * generator/VirtualMethod.cs: - * generator/gst-codegen.diff: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/MiniObject.cs: - * gstreamer-sharp/glib-sharp/Argv.cs: - * gstreamer-sharp/glib-sharp/DelegateWrapper.cs: - * gstreamer-sharp/glib-sharp/DestroyNotify.cs: - * gstreamer-sharp/glib-sharp/EnumWrapper.cs: - * gstreamer-sharp/glib-sharp/ExceptionManager.cs: - * gstreamer-sharp/glib-sharp/FileUtils.cs: - * gstreamer-sharp/glib-sharp/Format.cs: - * gstreamer-sharp/glib-sharp/GException.cs: - * gstreamer-sharp/glib-sharp/GString.cs: - * gstreamer-sharp/glib-sharp/GType.cs: - * gstreamer-sharp/glib-sharp/Global.cs: - * gstreamer-sharp/glib-sharp/IOChannel.cs: - * gstreamer-sharp/glib-sharp/Idle.cs: - * gstreamer-sharp/glib-sharp/InitiallyUnowned.cs: - * gstreamer-sharp/glib-sharp/List.cs: - * gstreamer-sharp/glib-sharp/ListBase.cs: - * gstreamer-sharp/glib-sharp/Log.cs: - * gstreamer-sharp/glib-sharp/MainContext.cs: - * gstreamer-sharp/glib-sharp/MainLoop.cs: - * gstreamer-sharp/glib-sharp/ManagedValue.cs: - * gstreamer-sharp/glib-sharp/Markup.cs: - * gstreamer-sharp/glib-sharp/Marshaller.cs: - * gstreamer-sharp/glib-sharp/NotifyHandler.cs: - * gstreamer-sharp/glib-sharp/Object.cs: - * gstreamer-sharp/glib-sharp/ObjectManager.cs: - * gstreamer-sharp/glib-sharp/ParamSpec.cs: - * gstreamer-sharp/glib-sharp/Priority.cs: - * gstreamer-sharp/glib-sharp/PtrArray.cs: - * gstreamer-sharp/glib-sharp/SList.cs: - * gstreamer-sharp/glib-sharp/Signal.cs: - * gstreamer-sharp/glib-sharp/SignalArgs.cs: - * gstreamer-sharp/glib-sharp/SignalCallback.cs: - * gstreamer-sharp/glib-sharp/SignalClosure.cs: - * gstreamer-sharp/glib-sharp/Source.cs: - * gstreamer-sharp/glib-sharp/Spawn.cs: - * gstreamer-sharp/glib-sharp/Thread.cs: - * gstreamer-sharp/glib-sharp/Timeout.cs: - * gstreamer-sharp/glib-sharp/ToggleRef.cs: - * gstreamer-sharp/glib-sharp/TypeConverter.cs: - * gstreamer-sharp/glib-sharp/TypeFundamentals.cs: - * gstreamer-sharp/glib-sharp/UnwrappedObject.cs: - * gstreamer-sharp/glib-sharp/Value.cs: - * gstreamer-sharp/glib-sharp/ValueArray.cs: - * gstreamer-sharp/glib-sharp/gst-glib-sharp.diff: - * gstreamer-sharp/glue/Makefile.am: - * parser/gst-gapi2xml.pl.diff: - Update internal glib-sharp copy and code generator to latest SVN trunk - -2009-09-03 10:21:50 +0200 Sebastian Dröge - - * configure.ac: - * doc/Makefile.am: - * elementgen/Makefile.am: - * elementgen/elementgen.cs: - * generator/Makefile.am: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/coreplugins/Makefile.am: - * tests/Makefile.am: - Fix make distcheck - -2009-09-03 09:28:43 +0200 Sebastian Dröge - - * elementgen/elementgen.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/coreplugins/Makefile.am: - Fix out-of-tree builds for real now - -2009-09-03 08:57:16 +0200 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - Fix build of plugin bindings and don't ship generated sources - -2009-09-03 08:46:52 +0200 Sebastian Dröge - - * elementgen/Makefile.am: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/coreplugins/Makefile.am: - * tests/Makefile.am: - Ship all required files in the tarballs and fix running of the unit test suite - -2009-09-03 08:36:38 +0200 Sebastian Dröge - - * Makefile.am: - Run the testsuite when calling the check target in the toplevel Makefile - -2009-08-14 09:04:55 +0200 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - Fix out of tree build for the interface override files - -2009-08-14 09:02:43 +0200 Sebastian Dröge - - * parser/Makefile.am: - Add gapi-parser.cs to EXTRA_DIST - -2009-08-14 09:01:34 +0200 Sebastian Dröge - - * Makefile.am: - Add generator to SUBDIRS - -2009-08-14 08:59:36 +0200 Sebastian Dröge - - * README: - Write a nice README - -2009-08-14 08:56:58 +0200 Sebastian Dröge - - * configure.ac: - Allow to use real nunit instead of mono-nunit and prefer it - -2009-08-14 08:40:47 +0200 Sebastian Dröge - - * samples/AppSrc.cs: - Make the AppSrc example work on big endian architectures too - Cairo's ARGB32 format is defined to be native endianness, i.e. - we have to use GST_VIDEO_FORMAT_ARGB or _BGRA depending on - endianness. - -2009-08-14 08:37:09 +0200 Sebastian Dröge - - * samples/GtkVideoPlayer.cs: - Make it possible to use the GtkVideoPlayer example on Win32 too - -2009-08-14 07:27:42 +0200 Sebastian Dröge - - * configure.ac: - * samples/Makefile.am: - And also check for mono-cairo and only compile the appsrc sample when it's available - -2009-08-14 07:21:54 +0200 Sebastian Dröge - - * configure.ac: - * samples/Makefile.am: - Check for gtk-sharp and glib-sharp and conditionally compile the samples - -2009-08-09 09:58:50 +0200 Sebastian Dröge - - * gstreamer-sharp/glib-sharp/Argv.cs: - * gstreamer-sharp/glib-sharp/DelegateWrapper.cs: - * gstreamer-sharp/glib-sharp/DestroyNotify.cs: - * gstreamer-sharp/glib-sharp/EnumWrapper.cs: - * gstreamer-sharp/glib-sharp/ExceptionManager.cs: - * gstreamer-sharp/glib-sharp/FileUtils.cs: - * gstreamer-sharp/glib-sharp/GString.cs: - * gstreamer-sharp/glib-sharp/GType.cs: - * gstreamer-sharp/glib-sharp/Global.cs: - * gstreamer-sharp/glib-sharp/Idle.cs: - * gstreamer-sharp/glib-sharp/InitiallyUnowned.cs: - * gstreamer-sharp/glib-sharp/ListBase.cs: - * gstreamer-sharp/glib-sharp/MainContext.cs: - * gstreamer-sharp/glib-sharp/MainLoop.cs: - * gstreamer-sharp/glib-sharp/ManagedValue.cs: - * gstreamer-sharp/glib-sharp/Marshaller.cs: - * gstreamer-sharp/glib-sharp/NotifyHandler.cs: - * gstreamer-sharp/glib-sharp/Object.cs: - * gstreamer-sharp/glib-sharp/ObjectManager.cs: - * gstreamer-sharp/glib-sharp/ParamSpec.cs: - * gstreamer-sharp/glib-sharp/Priority.cs: - * gstreamer-sharp/glib-sharp/PtrArray.cs: - * gstreamer-sharp/glib-sharp/Signal.cs: - * gstreamer-sharp/glib-sharp/SignalArgs.cs: - * gstreamer-sharp/glib-sharp/SignalCallback.cs: - * gstreamer-sharp/glib-sharp/SignalClosure.cs: - * gstreamer-sharp/glib-sharp/Source.cs: - * gstreamer-sharp/glib-sharp/Spawn.cs: - * gstreamer-sharp/glib-sharp/Timeout.cs: - * gstreamer-sharp/glib-sharp/ToggleRef.cs: - * gstreamer-sharp/glib-sharp/TypeConverter.cs: - * gstreamer-sharp/glib-sharp/TypeFundamentals.cs: - * gstreamer-sharp/glib-sharp/UnwrappedObject.cs: - * gstreamer-sharp/glib-sharp/Value.cs: - * gstreamer-sharp/glib-sharp/ValueArray.cs: - Change GLib.* to Gst.GLib.* and register managed GTypes with a different name prefix - This prevents all remaining conflicts between internal and external glib-sharp. - -2009-08-08 07:41:47 +0200 Sebastian Dröge - - * tests/ElementTest.cs: - * tests/PipelineTest.cs: - Fix test compilation - -2009-08-05 17:42:12 +0200 Sebastian Dröge - - * generator/gst-codegen.diff: - * gstreamer-sharp/glib-sharp/gst-glib-sharp.diff: - Update code generator and glib-sharp diffs - These diffs contain our changes to gtk-sharp trunk - -2009-08-05 16:57:20 +0200 Sebastian Dröge - - * configure.ac: - * doc/en/Gst.App/AppSink.xml: - * doc/en/Gst.App/AppSrc.xml: - * doc/en/Gst.App/NeedDataArgs.xml: - * doc/en/Gst.App/SeekDataArgs.xml: - * doc/en/Gst.Base/Adapter.xml: - * doc/en/Gst.Base/BaseSink.xml: - * doc/en/Gst.Base/BaseSrc.xml: - * doc/en/Gst.Base/BaseTransform.xml: - * doc/en/Gst.Base/PushSrc.xml: - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+DrainedArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+DrainedHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AboutToFinishArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AboutToFinishHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AudioChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AudioChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+TextChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+TextChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+VideoChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+VideoChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.Cdda/CddaBaseSrc.xml: - * doc/en/Gst.Cdda/CddaBaseSrcMode.xml: - * doc/en/Gst.Controller/ControlSource+GetValueCallback.xml: - * doc/en/Gst.Controller/ControlSource.xml: - * doc/en/Gst.Controller/Controller.xml: - * doc/en/Gst.Controller/InterpolationControlSource.xml: - * doc/en/Gst.Controller/LFOControlSource.xml: - * doc/en/Gst.CorePlugins/CapsFilter.xml: - * doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSink.xml: - * doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSrc.xml: - * doc/en/Gst.CorePlugins/FdSink.xml: - * doc/en/Gst.CorePlugins/FdSrc.xml: - * doc/en/Gst.CorePlugins/FileIndex.xml: - * doc/en/Gst.CorePlugins/FileSink.xml: - * doc/en/Gst.CorePlugins/FileSrc.xml: - * doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/Identity.xml: - * doc/en/Gst.CorePlugins/MultiQueue+OverrunArgs.xml: - * doc/en/Gst.CorePlugins/MultiQueue+OverrunHandler.xml: - * doc/en/Gst.CorePlugins/MultiQueue+UnderrunArgs.xml: - * doc/en/Gst.CorePlugins/MultiQueue+UnderrunHandler.xml: - * doc/en/Gst.CorePlugins/MultiQueue.xml: - * doc/en/Gst.CorePlugins/Queue+OverrunArgs.xml: - * doc/en/Gst.CorePlugins/Queue+OverrunHandler.xml: - * doc/en/Gst.CorePlugins/Queue+PushingArgs.xml: - * doc/en/Gst.CorePlugins/Queue+PushingHandler.xml: - * doc/en/Gst.CorePlugins/Queue+RunningArgs.xml: - * doc/en/Gst.CorePlugins/Queue+RunningHandler.xml: - * doc/en/Gst.CorePlugins/Queue+UnderrunArgs.xml: - * doc/en/Gst.CorePlugins/Queue+UnderrunHandler.xml: - * doc/en/Gst.CorePlugins/Queue.xml: - * doc/en/Gst.CorePlugins/Tee.xml: - * doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/Gst.GLib/Argv.xml: - * doc/en/Gst.GLib/Boxed.xml: - * doc/en/Gst.GLib/CDeclCallbackAttribute.xml: - * doc/en/Gst.GLib/ClassInitializerAttribute.xml: - * doc/en/Gst.GLib/ConnectBeforeAttribute.xml: - * doc/en/Gst.GLib/ConnectFlags.xml: - * doc/en/Gst.GLib/DefaultSignalHandlerAttribute.xml: - * doc/en/Gst.GLib/DelegateWrapper.xml: - * doc/en/Gst.GLib/DestroyHelper.xml: - * doc/en/Gst.GLib/DestroyNotify.xml: - * doc/en/Gst.GLib/EnumWrapper.xml: - * doc/en/Gst.GLib/ExceptionManager.xml: - * doc/en/Gst.GLib/FileUtils.xml: - * doc/en/Gst.GLib/GException.xml: - * doc/en/Gst.GLib/GInterfaceAdapter.xml: - * doc/en/Gst.GLib/GInterfaceAttribute.xml: - * doc/en/Gst.GLib/GInterfaceInitHandler.xml: - * doc/en/Gst.GLib/GSourceFunc.xml: - * doc/en/Gst.GLib/GString.xml: - * doc/en/Gst.GLib/GType.xml: - * doc/en/Gst.GLib/GTypeAttribute.xml: - * doc/en/Gst.GLib/Global.xml: - * doc/en/Gst.GLib/IOChannel.xml: - * doc/en/Gst.GLib/IOChannelError.xml: - * doc/en/Gst.GLib/IOCondition.xml: - * doc/en/Gst.GLib/IOFlags.xml: - * doc/en/Gst.GLib/IOFunc.xml: - * doc/en/Gst.GLib/IOStatus.xml: - * doc/en/Gst.GLib/IWrapper.xml: - * doc/en/Gst.GLib/Idle.xml: - * doc/en/Gst.GLib/IdleHandler.xml: - * doc/en/Gst.GLib/IgnoreClassInitializersAttribute.xml: - * doc/en/Gst.GLib/List.xml: - * doc/en/Gst.GLib/ListBase+FilenameString.xml: - * doc/en/Gst.GLib/ListBase.xml: - * doc/en/Gst.GLib/Log.xml: - * doc/en/Gst.GLib/LogFunc.xml: - * doc/en/Gst.GLib/LogLevelFlags.xml: - * doc/en/Gst.GLib/MainContext.xml: - * doc/en/Gst.GLib/MainLoop.xml: - * doc/en/Gst.GLib/Markup.xml: - * doc/en/Gst.GLib/Marshaller.xml: - * doc/en/Gst.GLib/MissingIntPtrCtorException.xml: - * doc/en/Gst.GLib/NotifyArgs.xml: - * doc/en/Gst.GLib/NotifyHandler.xml: - * doc/en/Gst.GLib/Object.xml: - * doc/en/Gst.GLib/ObjectManager.xml: - * doc/en/Gst.GLib/Opaque.xml: - * doc/en/Gst.GLib/ParamSpec.xml: - * doc/en/Gst.GLib/PrintFunc.xml: - * doc/en/Gst.GLib/Priority.xml: - * doc/en/Gst.GLib/Process.xml: - * doc/en/Gst.GLib/PropertyAttribute.xml: - * doc/en/Gst.GLib/PtrArray.xml: - * doc/en/Gst.GLib/SList.xml: - * doc/en/Gst.GLib/SeekType.xml: - * doc/en/Gst.GLib/Signal+EmissionHook.xml: - * doc/en/Gst.GLib/Signal+EmissionHookMarshaler.xml: - * doc/en/Gst.GLib/Signal+EmissionHookNative.xml: - * doc/en/Gst.GLib/Signal+Flags.xml: - * doc/en/Gst.GLib/Signal+InvocationHint.xml: - * doc/en/Gst.GLib/Signal.xml: - * doc/en/Gst.GLib/SignalArgs.xml: - * doc/en/Gst.GLib/SignalAttribute.xml: - * doc/en/Gst.GLib/SignalCallback.xml: - * doc/en/Gst.GLib/Source.xml: - * doc/en/Gst.GLib/SpawnChildSetupFunc.xml: - * doc/en/Gst.GLib/SpawnError.xml: - * doc/en/Gst.GLib/SpawnFlags.xml: - * doc/en/Gst.GLib/Thread.xml: - * doc/en/Gst.GLib/Timeout.xml: - * doc/en/Gst.GLib/TimeoutHandler.xml: - * doc/en/Gst.GLib/TypeConverter.xml: - * doc/en/Gst.GLib/TypeFundamentals.xml: - * doc/en/Gst.GLib/TypeInitializerAttribute.xml: - * doc/en/Gst.GLib/TypeResolutionHandler.xml: - * doc/en/Gst.GLib/UnhandledExceptionArgs.xml: - * doc/en/Gst.GLib/UnhandledExceptionHandler.xml: - * doc/en/Gst.GLib/UnwrappedObject.xml: - * doc/en/Gst.GLib/Value.xml: - * doc/en/Gst.GLib/ValueArray.xml: - * doc/en/Gst.Interfaces/ChannelChangedArgs.xml: - * doc/en/Gst.Interfaces/ColorBalance.xml: - * doc/en/Gst.Interfaces/ColorBalanceAdapter.xml: - * doc/en/Gst.Interfaces/ColorBalanceChannel.xml: - * doc/en/Gst.Interfaces/ColorBalanceImplementor.xml: - * doc/en/Gst.Interfaces/ColorBalanceType.xml: - * doc/en/Gst.Interfaces/FrequencyChangedArgs.xml: - * doc/en/Gst.Interfaces/Mixer.xml: - * doc/en/Gst.Interfaces/MixerAdapter.xml: - * doc/en/Gst.Interfaces/MixerFlags.xml: - * doc/en/Gst.Interfaces/MixerImplementor.xml: - * doc/en/Gst.Interfaces/MixerMessageType.xml: - * doc/en/Gst.Interfaces/MixerOptions.xml: - * doc/en/Gst.Interfaces/MixerTrack.xml: - * doc/en/Gst.Interfaces/MixerTrackFlags.xml: - * doc/en/Gst.Interfaces/MixerType.xml: - * doc/en/Gst.Interfaces/Navigation.xml: - * doc/en/Gst.Interfaces/NavigationAdapter.xml: - * doc/en/Gst.Interfaces/NavigationCommand.xml: - * doc/en/Gst.Interfaces/NavigationEventType.xml: - * doc/en/Gst.Interfaces/NavigationImplementor.xml: - * doc/en/Gst.Interfaces/NavigationMessageType.xml: - * doc/en/Gst.Interfaces/NavigationQueryType.xml: - * doc/en/Gst.Interfaces/NormChangedArgs.xml: - * doc/en/Gst.Interfaces/ProbeNeededArgs.xml: - * doc/en/Gst.Interfaces/PropertyProbe.xml: - * doc/en/Gst.Interfaces/PropertyProbeAdapter.xml: - * doc/en/Gst.Interfaces/PropertyProbeImplementor.xml: - * doc/en/Gst.Interfaces/SignalChangedArgs.xml: - * doc/en/Gst.Interfaces/Tuner.xml: - * doc/en/Gst.Interfaces/TunerAdapter.xml: - * doc/en/Gst.Interfaces/TunerChannel.xml: - * doc/en/Gst.Interfaces/TunerChannelFlags.xml: - * doc/en/Gst.Interfaces/TunerImplementor.xml: - * doc/en/Gst.Interfaces/TunerNorm.xml: - * doc/en/Gst.Interfaces/ValueChangedArgs.xml: - * doc/en/Gst.Interfaces/VideoOrientation.xml: - * doc/en/Gst.Interfaces/VideoOrientationAdapter.xml: - * doc/en/Gst.Interfaces/VideoOrientationImplementor.xml: - * doc/en/Gst.Interfaces/XOverlay.xml: - * doc/en/Gst.Interfaces/XOverlayAdapter.xml: - * doc/en/Gst.Interfaces/XOverlayImplementor.xml: - * doc/en/Gst.Video/VideoFilter.xml: - * doc/en/Gst.Video/VideoFormat.xml: - * doc/en/Gst.Video/VideoSink.xml: - * doc/en/Gst/ActivateMode.xml: - * doc/en/Gst/Array.xml: - * doc/en/Gst/AssocFlags.xml: - * doc/en/Gst/Bin.xml: - * doc/en/Gst/BinFlags.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferCopyFlags.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/BufferingMode.xml: - * doc/en/Gst/Bus.xml: - * doc/en/Gst/BusFlags.xml: - * doc/en/Gst/BusSyncReply.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/ChildAddedArgs.xml: - * doc/en/Gst/ChildProxy.xml: - * doc/en/Gst/ChildProxyAdapter.xml: - * doc/en/Gst/ChildProxyImplementor.xml: - * doc/en/Gst/ChildRemovedArgs.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockEntry.xml: - * doc/en/Gst/ClockEntryType.xml: - * doc/en/Gst/ClockFlags.xml: - * doc/en/Gst/ClockReturn.xml: - * doc/en/Gst/ClockType.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/DoLatencyArgs.xml: - * doc/en/Gst/DoubleRange.xml: - * doc/en/Gst/DynamicSignal.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementAddedArgs.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/ElementFlags.xml: - * doc/en/Gst/ElementRemovedArgs.xml: - * doc/en/Gst/EntryAddedArgs.xml: - * doc/en/Gst/EnumInfo.xml: - * doc/en/Gst/Event.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/FeatureAddedArgs.xml: - * doc/en/Gst/FlagsInfo.xml: - * doc/en/Gst/FlowReturn.xml: - * doc/en/Gst/Format.xml: - * doc/en/Gst/Fourcc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/FractionRange.xml: - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/HaveDataArgs.xml: - * doc/en/Gst/ImplementsInterface.xml: - * doc/en/Gst/ImplementsInterfaceAdapter.xml: - * doc/en/Gst/ImplementsInterfaceImplementor.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexCertainty.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/IndexEntryType.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IndexFlags.xml: - * doc/en/Gst/IndexLookupMethod.xml: - * doc/en/Gst/IndexResolverMethod.xml: - * doc/en/Gst/IntRange.xml: - * doc/en/Gst/Iterator.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/LinkedArgs.xml: - * doc/en/Gst/List.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MessageArgs.xml: - * doc/en/Gst/MessageType.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/MiniObjectFlags.xml: - * doc/en/Gst/NewUriArgs.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/ObjectFlags.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadAddedArgs.xml: - * doc/en/Gst/PadCreatedArgs.xml: - * doc/en/Gst/PadDirection.xml: - * doc/en/Gst/PadFlags.xml: - * doc/en/Gst/PadIterIntLinkFunction.xml: - * doc/en/Gst/PadLinkReturn.xml: - * doc/en/Gst/PadPresence.xml: - * doc/en/Gst/PadRemovedArgs.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/Gst/PadTemplateFlags.xml: - * doc/en/Gst/ParentSetArgs.xml: - * doc/en/Gst/ParentUnsetArgs.xml: - * doc/en/Gst/ParseContext.xml: - * doc/en/Gst/ParseError.xml: - * doc/en/Gst/ParseFlags.xml: - * doc/en/Gst/Pipeline.xml: - * doc/en/Gst/PipelineFlags.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginAddedArgs.xml: - * doc/en/Gst/PluginDependencyFlags.xml: - * doc/en/Gst/PluginError.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/PluginFlags.xml: - * doc/en/Gst/Preset.xml: - * doc/en/Gst/PresetAdapter.xml: - * doc/en/Gst/PresetDefault.xml: - * doc/en/Gst/PresetImplementor.xml: - * doc/en/Gst/PropertyInfo.xml: - * doc/en/Gst/ProxyPad.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/QueryType.xml: - * doc/en/Gst/Rank.xml: - * doc/en/Gst/Registry.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/SeekFlags.xml: - * doc/en/Gst/SeekType.xml: - * doc/en/Gst/Segment.xml: - * doc/en/Gst/SignalHandler.xml: - * doc/en/Gst/State.xml: - * doc/en/Gst/StateChange.xml: - * doc/en/Gst/StateChangeReturn.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/StructureChangeType.xml: - * doc/en/Gst/SyncMessageArgs.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagFlags.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeFunc.xml: - * doc/en/Gst/TagMergeMode.xml: - * doc/en/Gst/TagSetter.xml: - * doc/en/Gst/TagSetterAdapter.xml: - * doc/en/Gst/TagSetterImplementor.xml: - * doc/en/Gst/Task.xml: - * doc/en/Gst/TaskState.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/TypeFindProbability.xml: - * doc/en/Gst/URIHandler.xml: - * doc/en/Gst/URIHandlerAdapter.xml: - * doc/en/Gst/URIHandlerImplementor.xml: - * doc/en/Gst/URIType.xml: - * doc/en/Gst/UnlinkedArgs.xml: - * doc/en/index.xml: - * doc/en/ns-Gst.GLib.xml: - * elementgen/elementgen.cs: - * generator/BoxedGen.cs: - * generator/ByRefGen.cs: - * generator/CallbackGen.cs: - * generator/ConstFilenameGen.cs: - * generator/ConstStringGen.cs: - * generator/Ctor.cs: - * generator/DefaultSignalHandler.cs: - * generator/EnumGen.cs: - * generator/GObjectVM.cs: - * generator/InterfaceGen.cs: - * generator/MethodBody.cs: - * generator/MiniObjectGen.cs: - * generator/ObjectBase.cs: - * generator/ObjectGen.cs: - * generator/OpaqueGen.cs: - * generator/Property.cs: - * generator/ReturnValue.cs: - * generator/Signal.cs: - * generator/StructBase.cs: - * generator/StructGen.cs: - * generator/SymbolTable.cs: - * generator/VirtualMethod.cs: - * gstreamer-sharp/AppSink.custom: - * gstreamer-sharp/AppSrc.custom: - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Caps.custom: - * gstreamer-sharp/Clock.custom: - * gstreamer-sharp/ColorBalanceChannel.custom: - * gstreamer-sharp/ControlSource.custom: - * gstreamer-sharp/Controller.custom: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/EnumInfo.cs: - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/GError.cs: - * gstreamer-sharp/GstSharp.PadQueryTypeFunctionNative.cs: - * gstreamer-sharp/IndexEntry.custom: - * gstreamer-sharp/IndexFactory.custom: - * gstreamer-sharp/Iterator.custom: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Marshaller.cs: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/MiniObject.cs: - * gstreamer-sharp/MixerMessage.cs: - * gstreamer-sharp/MixerTrack.custom: - * gstreamer-sharp/NavigationEvent.cs: - * gstreamer-sharp/NavigationMessage.cs: - * gstreamer-sharp/NavigationQuery.cs: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/PadTemplate.custom: - * gstreamer-sharp/Plugin.custom: - * gstreamer-sharp/PresetDefault.cs: - * gstreamer-sharp/PropertyInfo.cs: - * gstreamer-sharp/Query.custom: - * gstreamer-sharp/Registry.custom: - * gstreamer-sharp/Structure.custom: - * gstreamer-sharp/Tag.custom: - * gstreamer-sharp/TagList.custom: - * gstreamer-sharp/TunerChannel.custom: - * gstreamer-sharp/TunerNorm.custom: - * gstreamer-sharp/TypeFind.custom: - * gstreamer-sharp/TypeFindDelegates.cs: - * gstreamer-sharp/TypeFindFactory.custom: - * gstreamer-sharp/Value.cs: - * gstreamer-sharp/Version.cs: - * gstreamer-sharp/VideoUtil.custom: - * gstreamer-sharp/baseplugins/playbin.custom: - * gstreamer-sharp/coreplugins/fileindex.cs: - * gstreamer-sharp/coreplugins/memindex.cs: - * gstreamer-sharp/glib-sharp/ManagedValue.cs: - * samples/HelloWorld.cs: - * samples/Makefile.am: - Use internal glib-sharp copy everywhere and make it work side-by-side with real glib-sharp - glib-sharp will only get a new release with the new API that we need for - 3.0 in a year or something. Instead of waiting a year before we can release - something we now have our own internal copy of glib-sharp trunk that will - be dropped once glib-sharp 3.0 is released. - Everything is now compilable and working without any additional patches. - -2009-08-05 16:48:13 +0200 Sebastian Dröge - - * gstreamer-sharp/glib-sharp/Argv.cs: - * gstreamer-sharp/glib-sharp/Boxed.cs: - * gstreamer-sharp/glib-sharp/CDeclCallbackAttribute.cs: - * gstreamer-sharp/glib-sharp/ClassInitializerAttribute.cs: - * gstreamer-sharp/glib-sharp/ConnectBeforeAttribute.cs: - * gstreamer-sharp/glib-sharp/DefaultSignalHandlerAttribute.cs: - * gstreamer-sharp/glib-sharp/DelegateWrapper.cs: - * gstreamer-sharp/glib-sharp/DestroyNotify.cs: - * gstreamer-sharp/glib-sharp/EnumWrapper.cs: - * gstreamer-sharp/glib-sharp/ExceptionManager.cs: - * gstreamer-sharp/glib-sharp/FileUtils.cs: - * gstreamer-sharp/glib-sharp/Format.cs: - * gstreamer-sharp/glib-sharp/GException.cs: - * gstreamer-sharp/glib-sharp/GInterfaceAdapter.cs: - * gstreamer-sharp/glib-sharp/GInterfaceAttribute.cs: - * gstreamer-sharp/glib-sharp/GString.cs: - * gstreamer-sharp/glib-sharp/GType.cs: - * gstreamer-sharp/glib-sharp/GTypeAttribute.cs: - * gstreamer-sharp/glib-sharp/Global.cs: - * gstreamer-sharp/glib-sharp/IOChannel.cs: - * gstreamer-sharp/glib-sharp/IWrapper.cs: - * gstreamer-sharp/glib-sharp/Idle.cs: - * gstreamer-sharp/glib-sharp/IgnoreClassInitializersAttribute.cs: - * gstreamer-sharp/glib-sharp/InitiallyUnowned.cs: - * gstreamer-sharp/glib-sharp/List.cs: - * gstreamer-sharp/glib-sharp/ListBase.cs: - * gstreamer-sharp/glib-sharp/Log.cs: - * gstreamer-sharp/glib-sharp/MainContext.cs: - * gstreamer-sharp/glib-sharp/MainLoop.cs: - * gstreamer-sharp/glib-sharp/ManagedValue.cs: - * gstreamer-sharp/glib-sharp/Markup.cs: - * gstreamer-sharp/glib-sharp/Marshaller.cs: - * gstreamer-sharp/glib-sharp/MissingIntPtrCtorException.cs: - * gstreamer-sharp/glib-sharp/NotifyHandler.cs: - * gstreamer-sharp/glib-sharp/Object.cs: - * gstreamer-sharp/glib-sharp/ObjectManager.cs: - * gstreamer-sharp/glib-sharp/Opaque.cs: - * gstreamer-sharp/glib-sharp/ParamSpec.cs: - * gstreamer-sharp/glib-sharp/Priority.cs: - * gstreamer-sharp/glib-sharp/PropertyAttribute.cs: - * gstreamer-sharp/glib-sharp/PtrArray.cs: - * gstreamer-sharp/glib-sharp/SList.cs: - * gstreamer-sharp/glib-sharp/Signal.cs: - * gstreamer-sharp/glib-sharp/SignalArgs.cs: - * gstreamer-sharp/glib-sharp/SignalAttribute.cs: - * gstreamer-sharp/glib-sharp/SignalCallback.cs: - * gstreamer-sharp/glib-sharp/SignalClosure.cs: - * gstreamer-sharp/glib-sharp/Source.cs: - * gstreamer-sharp/glib-sharp/Spawn.cs: - * gstreamer-sharp/glib-sharp/Thread.cs: - * gstreamer-sharp/glib-sharp/Timeout.cs: - * gstreamer-sharp/glib-sharp/ToggleRef.cs: - * gstreamer-sharp/glib-sharp/TypeConverter.cs: - * gstreamer-sharp/glib-sharp/TypeFundamentals.cs: - * gstreamer-sharp/glib-sharp/TypeInitializerAttribute.cs: - * gstreamer-sharp/glib-sharp/UnwrappedObject.cs: - * gstreamer-sharp/glib-sharp/Value.cs: - * gstreamer-sharp/glib-sharp/ValueArray.cs: - Move internal glib-sharp to namespace Gst.GLib - -2009-08-05 16:47:30 +0200 Sebastian Dröge - - * gstreamer-sharp/glib-sharp/GType.cs: - Update glib-sharp from SVN trunk - -2009-08-05 16:46:19 +0200 Sebastian Dröge - - * generator/InterfaceGen.cs: - * generator/MiniObjectGen.cs: - * generator/ObjectBase.cs: - * generator/ObjectGen.cs: - * generator/Parameters.cs: - Update code generator from gtk-sharp trunk - -2009-07-31 10:16:55 +0200 Sebastian Dröge - - * gstreamer-sharp/glib-sharp/Argv.cs: - * gstreamer-sharp/glib-sharp/Boxed.cs: - * gstreamer-sharp/glib-sharp/CDeclCallbackAttribute.cs: - * gstreamer-sharp/glib-sharp/ClassInitializerAttribute.cs: - * gstreamer-sharp/glib-sharp/ConnectBeforeAttribute.cs: - * gstreamer-sharp/glib-sharp/DefaultSignalHandlerAttribute.cs: - * gstreamer-sharp/glib-sharp/DelegateWrapper.cs: - * gstreamer-sharp/glib-sharp/DestroyNotify.cs: - * gstreamer-sharp/glib-sharp/EnumWrapper.cs: - * gstreamer-sharp/glib-sharp/ExceptionManager.cs: - * gstreamer-sharp/glib-sharp/FileUtils.cs: - * gstreamer-sharp/glib-sharp/Format.cs: - * gstreamer-sharp/glib-sharp/GException.cs: - * gstreamer-sharp/glib-sharp/GInterfaceAdapter.cs: - * gstreamer-sharp/glib-sharp/GInterfaceAttribute.cs: - * gstreamer-sharp/glib-sharp/GString.cs: - * gstreamer-sharp/glib-sharp/GType.cs: - * gstreamer-sharp/glib-sharp/GTypeAttribute.cs: - * gstreamer-sharp/glib-sharp/Global.cs: - * gstreamer-sharp/glib-sharp/IOChannel.cs: - * gstreamer-sharp/glib-sharp/IWrapper.cs: - * gstreamer-sharp/glib-sharp/Idle.cs: - * gstreamer-sharp/glib-sharp/IgnoreClassInitializersAttribute.cs: - * gstreamer-sharp/glib-sharp/InitiallyUnowned.cs: - * gstreamer-sharp/glib-sharp/List.cs: - * gstreamer-sharp/glib-sharp/ListBase.cs: - * gstreamer-sharp/glib-sharp/Log.cs: - * gstreamer-sharp/glib-sharp/MainContext.cs: - * gstreamer-sharp/glib-sharp/MainLoop.cs: - * gstreamer-sharp/glib-sharp/ManagedValue.cs: - * gstreamer-sharp/glib-sharp/Markup.cs: - * gstreamer-sharp/glib-sharp/Marshaller.cs: - * gstreamer-sharp/glib-sharp/MissingIntPtrCtorException.cs: - * gstreamer-sharp/glib-sharp/NotifyHandler.cs: - * gstreamer-sharp/glib-sharp/Object.cs: - * gstreamer-sharp/glib-sharp/ObjectManager.cs: - * gstreamer-sharp/glib-sharp/Opaque.cs: - * gstreamer-sharp/glib-sharp/ParamSpec.cs: - * gstreamer-sharp/glib-sharp/Priority.cs: - * gstreamer-sharp/glib-sharp/PropertyAttribute.cs: - * gstreamer-sharp/glib-sharp/PtrArray.cs: - * gstreamer-sharp/glib-sharp/SList.cs: - * gstreamer-sharp/glib-sharp/Signal.cs: - * gstreamer-sharp/glib-sharp/SignalArgs.cs: - * gstreamer-sharp/glib-sharp/SignalAttribute.cs: - * gstreamer-sharp/glib-sharp/SignalCallback.cs: - * gstreamer-sharp/glib-sharp/SignalClosure.cs: - * gstreamer-sharp/glib-sharp/Source.cs: - * gstreamer-sharp/glib-sharp/Spawn.cs: - * gstreamer-sharp/glib-sharp/Thread.cs: - * gstreamer-sharp/glib-sharp/Timeout.cs: - * gstreamer-sharp/glib-sharp/ToggleRef.cs: - * gstreamer-sharp/glib-sharp/TypeConverter.cs: - * gstreamer-sharp/glib-sharp/TypeFundamentals.cs: - * gstreamer-sharp/glib-sharp/TypeInitializerAttribute.cs: - * gstreamer-sharp/glib-sharp/UnwrappedObject.cs: - * gstreamer-sharp/glib-sharp/Value.cs: - * gstreamer-sharp/glib-sharp/ValueArray.cs: - * gstreamer-sharp/glib-sharp/WeakObject.cs: - Add copy of glib-sharp from trunk - This is for internal usage only and will be removed once - there's a working glib-sharp release. - This also contains the required patches from README. - -2009-07-31 10:11:12 +0200 Sebastian Dröge - - * generator/CallbackGen.cs: - * generator/DESIGN: - * generator/EnumGen.cs: - * generator/GenBase.cs: - * generator/InterfaceGen.cs: - * generator/ObjectBase.cs: - * generator/ObjectGen.cs: - * generator/Signal.cs: - * generator/VirtualMethod.cs: - * generator/gst-codegen.diff: - Update generator from latest Gtk# trunk - -2009-07-31 10:01:30 +0200 Sebastian Dröge - - * configure.ac: - Use gmcs for compilation, we require C# 2.0 now - This allows us to use new features and Gtk# has switched too - some days ago. - -2009-07-30 14:20:54 +0200 Sebastian Dröge - - * README: - * gstreamer-sharp/Application.cs: - Update to work with latest Gtk# trunk - We only need a single patch now that should be committed soon - to trunk. - -2009-06-23 13:40:30 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Hide gst_pad_get_parent_element() as it's useless for us - -2009-06-23 13:39:00 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Make some clock methods protected - -2009-06-23 13:26:11 +0200 Sebastian Dröge - - * tests/BinTest.cs: - * tests/ElementTest.cs: - Adjust tests for new protected methods by implementing subclasses - -2009-06-23 13:21:06 +0200 Sebastian Dröge - - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Gstreamer.metadata: - Make some element methods protected as they should be - -2009-06-21 12:21:32 +0200 Sebastian Dröge - - * tests/ElementTest.cs: - Add unit test for basic Gst.Element subclasses - This implements a simple source and sink and sends 10 buffers from one - to another. - -2009-06-21 10:36:13 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Rename BaseSrc.Query to .SrcQuery to prevent conflict with Element.Query - -2009-06-19 14:39:13 +0200 Maarten Bosmans - - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Query.custom: - * gstreamer-sharp/baseplugins/playbin2.metadata: - * gstreamer-sharp/coreplugins/fakesrc.metadata: - Avoid some C# compiler warnings about name collisions in subclass members - There are three types of solution used: adding the new keyword to the member - in the subclass, renaming the subclass member to avoid name collision and - removing the subclass member if the functionality is the same. - -2009-06-20 14:14:40 +0200 Maarten Bosmans - - * gstreamer-sharp/Gstreamer.metadata: - Update Gstreamer.metadata to avoid some warnings on fixup/generate - -2009-06-20 10:50:00 +0200 Maarten Bosmans - - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Iterator.cs: - * gstreamer-sharp/Iterator.custom: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Pad.custom: - Replace custom Enumerable code with generator GstIterator bindings - The custom properties that return a IEnumerable are replaced by generated - properties that return an Iterator. Most of the code in Iterator.cs has - moved to Iterator.custom to implement IEnumerable. - -2009-06-21 10:28:05 +0200 Sebastian Dröge - - * samples/AppSrc.cs: - Set pipeline to null state in the end and use the real NeedData event of appsrc - -2009-06-21 10:24:46 +0200 Sebastian Dröge - - * samples/AppSrc.cs: - Fix memory leak in appsrc example - -2009-06-20 22:55:27 +0200 Maarten Bosmans - - * samples/AppSrc.cs: - * samples/Makefile.am: - Add samples/AppSrc.cs - This sample started as a test case for a bug with Buffer.Data, but remains - useful as a example of how to use the AppSrc element. - -2009-06-21 10:00:34 +0200 Sebastian Dröge - - * autogen.sh: - * configure.ac: - Run automake with -Wno-portability to silence even more warnings - -2009-06-05 07:03:45 +0200 Maarten Bosmans - - * autogen.sh: - * gstreamer-sharp/.gitignore: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/coreplugins/Makefile.am: - Build system fixes - - Use automake --foreign to silence warnings about gnu extensions. - - Add gstreamer-api.xml as prerequisite for gstreamer-sharp/*plugins/generated/%.cs - - Avoid executing $(MAKE) -C {core,base}plugins multiple times when gstreamer-api.xml is changed. - - Only generate xml for elements with changed metadata - -2009-06-20 15:22:43 +0200 Sebastian Dröge - - * gstreamer-sharp/MiniObject.cs: - Remove the Data hashtables from MiniObject - We don't have any ways to store them in a persitant way anyway, - for example the content will disappear if the managed mini object - is unreffed and later the same native instance is used again in - managed code. - -2009-06-20 11:41:28 +0200 Sebastian Dröge - - * tests/BinTest.cs: - * tests/PipelineTest.cs: - Use parameter-less constructors for Bin/Pipeline - -2009-06-20 11:40:42 +0200 Sebastian Dröge - - * gstreamer-sharp/Bus.custom: - * gstreamer-sharp/Gstreamer.metadata: - Generate Bus.Post() code automatically - -2009-06-20 11:35:35 +0200 Sebastian Dröge - - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Pipeline.custom: - Add parameter-less constructors for Bin/Pipeline - -2009-06-18 18:18:01 +0200 Maarten Bosmans - - * configure.ac: - * tests/BinTest.cs: - Add some tests that depend on nunit >= 2.4 functionality - -2009-06-18 18:07:53 +0200 Maarten Bosmans - - * tests/BinTest.cs: - * tests/BufferTest.cs: - * tests/ElementTest.cs: - * tests/PipelineTest.cs: - Add some tests that where lost in Refcount cleanup - -2009-06-18 09:17:28 +0200 Sebastian Dröge - - * tests/BufferTest.cs: - Add unit test for managed buffer generation and interaction - -2009-06-17 13:46:36 +0200 Sebastian Dröge - - * tests/Makefile.am: - Print test names on the terminal - -2009-06-17 13:36:53 +0200 Sebastian Dröge - - * gstreamer-sharp/glue/buffer.c: - Don't forget to set the freefunc of buffers - Partially fixes bug #585551. - -2009-06-17 13:36:02 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix ownership of Gst.PadGetCapsFunction's return value - -2009-06-17 12:16:53 +0200 Sebastian Dröge - - * tests/PadTest.cs: - * tests/PipelineTest.cs: - Enable tests that should run but fail - -2009-06-15 07:47:54 +0200 Maarten Bosmans - - * configure.ac: - * tests/ConsoleUi.cs: - * tests/Makefile.am: - Use nunit-console from nunit instead of in-tree ConsoleUi. - And check for nunit >= v2.0 at configure time. - -2009-06-15 10:01:40 +0200 Maarten Bosmans - - * tests/BinTest.cs: - * tests/CapsTest.cs: - * tests/ElementTest.cs: - * tests/PadTest.cs: - * tests/PipelineTest.cs: - Some more cleanup - -2009-06-15 08:28:47 +0200 Maarten Bosmans - - * tests/ApplicationTest.cs: - * tests/BinTest.cs: - * tests/BufferTest.cs: - * tests/CapsTest.cs: - * tests/ElementTest.cs: - * tests/MessageTest.cs: - * tests/PadTest.cs: - * tests/PipelineTest.cs: - Fix source code formatting for all the tests - -2009-06-15 07:56:45 +0200 Maarten Bosmans - - * tests/ApplicationTest.cs: - * tests/BinTest.cs: - * tests/BufferTest.cs: - * tests/CapsTest.cs: - * tests/ElementTest.cs: - * tests/MessageTest.cs: - * tests/PadTest.cs: - * tests/PipelineTest.cs: - Make the test suite actually run - By removing the Application.Deinit calls - and disabling two test that cause problems. - -2009-06-13 12:01:29 +0200 Maarten Bosmans - - * tests/BinTest.cs: - * tests/CapsTest.cs: - * tests/MessageTest.cs: - * tests/PadTest.cs: - * tests/PipelineTest.cs: - Adapt tests to new api - -2009-06-15 08:32:28 +0200 Maarten Bosmans - - * tests/BinTest.cs: - * tests/BufferTest.cs: - * tests/CapsTest.cs: - * tests/ElementTest.cs: - * tests/MessageTest.cs: - * tests/PadTest.cs: - * tests/PipelineTest.cs: - Remove Dispose() calls in each test - -2009-06-13 11:42:15 +0200 Maarten Bosmans - - * tests/BufferTest.cs: - * tests/ElementTest.cs: - * tests/PipelineTest.cs: - Remove all the Refcount tests - The refcount of GstObjects isn't public anymore - and shouldn't be tested for anyway. - -2009-06-13 09:48:09 +0200 Maarten Bosmans - - * gstreamer-sharp/Adapter.custom: - * gstreamer-sharp/AppSrc.custom: - * gstreamer-sharp/Gstreamer.metadata: - Use the owned attribute for parameters to remove some custom code - -2009-06-13 11:26:20 +0200 Maarten Bosmans - - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Pad.custom: - More custom code removed by using owned="true" - -2009-06-12 16:37:08 +0200 Maarten Bosmans - - * generator/MiniObjectGen.cs: - * generator/ObjectGen.cs: - * generator/Parameters.cs: - Fix generator to use MiniObject.OwnedHandle for parameters with owned="true" - -2009-06-12 15:21:28 +0200 Sebastian Dröge - - * gstreamer-sharp/AppSrc.custom: - * gstreamer-sharp/Gstreamer.metadata: - AppSrc.PushBuffer() takes ownership of the buffer - Part of bug #585551. - -2009-06-09 10:42:21 +0200 Maarten Bosmans - - * gstreamer-sharp/Caps.custom: - * gstreamer-sharp/Gstreamer.metadata: - Avoid some warnings when parsing the xml. - The warnings where mainly about usage of ellipsis type arguments. - For most of the functions hidden by this patch there was already an - alternative, for the params[] Caps constructor custom code is added. - Fixes bug #584913. - -2009-06-05 13:38:20 +0200 Maarten Bosmans - - * gstreamer-sharp/Gstreamer.metadata: - Cleanup of GstBase - unnescessary properties removed - -2009-06-09 10:27:49 +0200 Sebastian Dröge - - * elementgen/elementgen.cs: - For signals without parameters use the generic SignalHandler instead of defining a lot of empty types - -2009-06-06 13:18:16 +0200 Sebastian Dröge - - * doc/en/Gst.App/AppSink.xml: - * doc/en/Gst.App/AppSrc.xml: - * doc/en/Gst.App/AppStreamType.xml: - * doc/en/Gst.App/NeedDataArgs.xml: - * doc/en/Gst.App/NeedDataHandler.xml: - * doc/en/Gst.App/SeekDataArgs.xml: - * doc/en/Gst.App/SeekDataHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/DecodeBin2.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/PlayBin2.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.Cdda/CddaBaseSrc.xml: - * doc/en/Gst.Cdda/CddaBaseSrcMode.xml: - * doc/en/Gst.Cdda/CddaBaseSrcTrack.xml: - * doc/en/Gst.CorePlugins/CapsFilter.xml: - * doc/en/Gst.CorePlugins/FakeSink.xml: - * doc/en/Gst.CorePlugins/FakeSrc.xml: - * doc/en/Gst.CorePlugins/FdSink.xml: - * doc/en/Gst.CorePlugins/FdSrc.xml: - * doc/en/Gst.CorePlugins/FileSink.xml: - * doc/en/Gst.CorePlugins/FileSrc.xml: - * doc/en/Gst.CorePlugins/Identity.xml: - * doc/en/Gst.CorePlugins/MultiQueue.xml: - * doc/en/Gst.CorePlugins/Queue.xml: - * doc/en/Gst.CorePlugins/Tee.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/Gst.Video/VideoFilter.xml: - * doc/en/Gst.Video/VideoFormat.xml: - * doc/en/Gst.Video/VideoRectangle.xml: - * doc/en/Gst.Video/VideoSink.xml: - * doc/en/Gst.Video/VideoUtil.xml: - * doc/en/Gst/BindingHelper.xml: - * doc/en/Gst/DynamicSignal.xml: - * doc/en/Gst/DynamicSignalHandler.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/SignalHandler.xml: - * doc/en/index.xml: - * doc/en/ns-Gst.App.xml: - * doc/en/ns-Gst.Cdda.xml: - * doc/en/ns-Gst.Video.xml: - Update docs - -2009-06-06 13:16:01 +0200 Sebastian Dröge - - * gstreamer-sharp/gstreamer-sharp.dll.config.in: - Add dllmaps for all libraries - -2009-06-06 13:14:11 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/VideoUtil.custom: - Fix and cleanup Gst.Video bindings - -2009-06-06 12:55:17 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix Gst.App bindings - Among other things, remove the SetCallbacks methods. It's easier - in the managed world to use the signals instead of the callbacks. - Also hide the action signals as there are methods for them - already. - -2009-06-05 21:26:46 +0200 Maarten Bosmans - - * gstreamer-sharp/AppSink.custom: - * gstreamer-sharp/AppSrc.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - Add bindings for libgstapp - Fixes bug #584747. - -2009-06-05 21:22:51 +0200 Maarten Bosmans - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - Add bindings for libgstvideo - Fixes bug #584744. - -2009-06-05 21:09:40 +0200 Maarten Bosmans - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/gstreamer-api.raw: - * parser/gapi2xml.pl: - Fix gapi2xml.pl to accept nested namespaces - The perl script should accept nested namespaces, like N1.N2, for outputting - xml. Making a Global class for static methods didn't work for functions like - n1_n2_function. Another change is that N1 is stripped from the cname for the - element name. - Partially fixes bug #584744. - -2009-06-05 21:02:16 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - Add Gst.Cdda library bindings - -2009-06-05 21:00:20 +0200 Sebastian Dröge - - * doc/en/ns-Gst.Controller.xml: - Add toplevel Gst.Controller documentation - -2009-06-05 20:59:24 +0200 Sebastian Dröge - - * elementgen/elementgen.cs: - * gstreamer-sharp/BindingHelper.cs: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/baseplugins/playbin.custom: - * samples/DecodeBinTranscoder.cs: - * samples/PlayBinPlayer.cs: - * samples/TypeFind.cs: - Don't allow subclassing of element bindings - ...and clean up/simplify the DynamicSignal stuff. - -2009-06-05 12:47:07 +0200 Sebastian Dröge - - * gstreamer-sharp/override/URIHandlerAdapter.cs: - Fix marshalling of the URIHandler GetType method - -2009-06-04 20:47:28 +0200 Sebastian Dröge - - * gstreamer-sharp/Marshaller.cs: - Convert Gst.Marshaller to an internal class - -2009-06-03 21:10:57 +0200 Sebastian Dröge - - * generator/ReturnValue.cs: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Marshaller.cs: - Fix marshalling of null terminated string arrays as return values - -2009-06-03 20:56:22 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Pad.custom: - Remove some custom code now that the code generator correctly handles ownership of out parameters - -2009-06-03 20:47:37 +0200 Sebastian Dröge - - * generator/Parameters.cs: - Fix ownership of out function parameters - This fixes Novell bug #498498. - -2009-06-02 12:39:07 +0200 Sebastian Dröge - - * generator/Ctor.cs: - The MiniObject.CreateNativeObject method does not and can't have parameters - -2009-06-02 12:34:18 +0200 Sebastian Dröge - - * generator/Ctor.cs: - * generator/DefaultSignalHandler.cs: - * generator/Method.cs: - * generator/ReturnValue.cs: - Add MiniObject code generator specific cases at more places - -2009-05-31 21:20:50 +0200 Sebastian Dröge - - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml: - * doc/en/Gst.Controller/ControlSource+GetValueArrayCallback.xml: - * doc/en/Gst.Controller/ControlSource+GetValueCallback.xml: - * doc/en/Gst.Controller/ControlSource.xml: - * doc/en/Gst.Controller/Controller.xml: - * doc/en/Gst.Controller/InterpolateMode.xml: - * doc/en/Gst.Controller/InterpolationControlSource.xml: - * doc/en/Gst.Controller/LFOControlSource.xml: - * doc/en/Gst.Controller/LFOWaveform.xml: - * doc/en/Gst.CorePlugins/FileIndex.xml: - * doc/en/Gst.CorePlugins/MemIndex.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/Tag.xml: - * doc/en/index.xml: - Update docs - -2009-05-31 21:20:22 +0200 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/coreplugins/Makefile.am: - Improve element bindings generation build system - -2009-05-31 21:10:45 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/ControlSource.custom: - * gstreamer-sharp/Controller.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/controller.c: - * gstreamer-sharp/glue/controlsource.c: - * gstreamer-sharp/gstreamer-api.raw: - * gstreamer-sharp/gstreamer-sharp.dll.config.in: - * source/gstreamer-sharp-source.xml: - Add libgstcontroller bindings - -2009-05-30 21:48:40 +0200 Sebastian Dröge - - * gstreamer-sharp/coreplugins/Makefile.am: - Don't remove handwritten index bindings on clean - -2009-05-30 14:05:13 +0200 Sebastian Dröge - - * gstreamer-sharp/coreplugins/Makefile.am: - * gstreamer-sharp/coreplugins/fileindex.cs: - * gstreamer-sharp/coreplugins/memindex.cs: - Add bindings for memindex and fileindex - -2009-05-30 13:55:24 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Remove the search_func/user_data parameters to GstIndex::get_assoc_entry - They're not used in any Index implementation and we can't use them - in C# either. This should work without problems because according to - C calling conventions the caller is responsible for preparing - the function arguments and cleaning up later. This only means that - func and user_data will contain invalid data now. - -2009-05-30 13:49:04 +0200 Sebastian Dröge - - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/baseplugins/inspect/xvimagesink.raw: - * gstreamer-sharp/coreplugins/Makefile.am: - Make sure that make plugins-update always regenerates the element API XML files - Fixes bug #584209. - -2009-05-30 13:42:05 +0200 Maarten Bosmans - - * elementgen/elementgen.cs: - Write error messages to stderr and fix a compiler warning - Fixes bug #584209. - -2009-05-30 13:38:01 +0200 Maarten Bosmans - - * gstreamer-sharp/baseplugins/decodebin.metadata: - Remove the Last parameter of the new-decoded-pad signal of decodebin - That parameter was deprecated and the no-more-pads signal is a much - better indicator for this. Fixes bug #584269. - -2009-05-30 13:03:14 +0200 Sebastian Dröge - - * TODO: - Update TODO - -2009-05-30 11:09:02 +0200 Maarten Bosmans - - * gstreamer-sharp/glue/adapter.c: - Fix GstAdapter glue code - Fixes bug #584264. - -2009-05-29 22:12:12 +0200 Sebastian Dröge - - * elementgen/elementgen.cs: - Throw an exception if an element can't be instantiated in element bindings - -2009-05-29 22:05:34 +0200 Sebastian Dröge - - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/coreplugins/Makefile.am: - Remove gst-xmlinspect from the dependencies of the raw inspection files - This should fix bug #584209. - -2009-05-28 15:44:12 +0200 Sebastian Dröge - - * gstreamer-sharp/gstreamer-sharp.dll.config.in: - Add libgstbase and libgstinterfaces to the DllMaps - -2009-05-28 15:42:17 +0200 Sebastian Dröge - - * doc/en/Gst.Base/Adapter.xml: - * doc/en/Gst.Base/BaseSink.xml: - * doc/en/Gst.Base/BaseSrc.xml: - * doc/en/Gst.Base/BaseSrcFlags.xml: - * doc/en/Gst.Base/BaseTransform.xml: - * doc/en/Gst.Base/PushSrc.xml: - * doc/en/Gst.Base/TypeFindHelper.xml: - * doc/en/Gst.Base/TypeFindHelperGetRangeFunction.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.CorePlugins/CapsFilter.xml: - * doc/en/Gst.CorePlugins/FakeSink.xml: - * doc/en/Gst.CorePlugins/FakeSrc.xml: - * doc/en/Gst.CorePlugins/FdSink.xml: - * doc/en/Gst.CorePlugins/FdSrc.xml: - * doc/en/Gst.CorePlugins/FileSink.xml: - * doc/en/Gst.CorePlugins/FileSrc.xml: - * doc/en/Gst.CorePlugins/Identity.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/Tag.xml: - * doc/en/index.xml: - * doc/en/ns-Gst.Base.xml: - Update docs - -2009-05-28 15:40:15 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Don't add a void ctor to TagListHelper - -2009-05-28 15:34:17 +0200 Sebastian Dröge - - * elementgen/gst-xmlinspect.c: - * gstreamer-sharp/baseplugins/inspect/decodebin.raw: - * gstreamer-sharp/baseplugins/inspect/decodebin2.raw: - * gstreamer-sharp/baseplugins/inspect/xvimagesink.raw: - * gstreamer-sharp/coreplugins/inspect/capsfilter.raw: - * gstreamer-sharp/coreplugins/inspect/fakesink.raw: - * gstreamer-sharp/coreplugins/inspect/fakesrc.raw: - * gstreamer-sharp/coreplugins/inspect/fdsink.raw: - * gstreamer-sharp/coreplugins/inspect/fdsrc.raw: - * gstreamer-sharp/coreplugins/inspect/filesink.raw: - * gstreamer-sharp/coreplugins/inspect/filesrc.raw: - * gstreamer-sharp/coreplugins/inspect/identity.raw: - * gstreamer-sharp/coreplugins/inspect/multiqueue.raw: - * gstreamer-sharp/coreplugins/inspect/queue.raw: - * gstreamer-sharp/coreplugins/inspect/tee.raw: - * gstreamer-sharp/coreplugins/inspect/typefind.raw: - Also don't include properties of the base classes from libgstbase in element bindings - -2009-05-28 15:31:01 +0200 Sebastian Dröge - - * gstreamer-sharp/Adapter.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/adapter.c: - Implement Adapter.Peek() that returns a GstBuffer - -2009-05-28 15:26:30 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Add TypeFindHelper bindings - -2009-05-28 15:16:54 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix name of Gst.Base.BaseSrcFlags.Last - -2009-05-28 15:09:30 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix PushSrc bindings - -2009-05-28 15:08:18 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix BaseTransform bindings - -2009-05-28 15:03:53 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix BaseSrc bindings - -2009-05-28 14:59:21 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fixup BaseSink bindings - -2009-05-28 14:51:44 +0200 Sebastian Dröge - - * gstreamer-sharp/Caps.custom: - Override GLib.Opaque.Copy() vm - -2009-05-28 14:37:21 +0200 Sebastian Dröge - - * gstreamer-sharp/Adapter.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Tag.custom: - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - Add libgstbase bindings and fixup the Adapter bindings - -2009-05-28 14:15:55 +0200 Sebastian Dröge - - * parser/gapi-parser.cs: - Fix uninstalled parser execution - -2009-05-28 14:06:41 +0200 Sebastian Dröge - - * gstreamer-sharp/Element.custom: - Call LinkMany Link and UnlinkMany Unlink - -2009-05-28 12:32:57 +0200 Sebastian Dröge - - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo+StreamType.xml: - * doc/en/Gst.BasePlugins/PlayBin+StreamInfo.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/PlayBin2.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.CorePlugins/FakeSink.xml: - * doc/en/Gst.CorePlugins/FakeSrc.xml: - * doc/en/Gst.CorePlugins/FdSink.xml: - * doc/en/Gst.CorePlugins/FileSink.xml: - * doc/en/Gst.CorePlugins/FileSrc.xml: - * doc/en/Gst.CorePlugins/Identity.xml: - * doc/en/Gst.CorePlugins/Queue.xml: - * doc/en/Gst.CorePlugins/Tee.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/Gst/BindingHelper.xml: - * doc/en/index.xml: - Update docs once again - -2009-05-28 12:32:25 +0200 Sebastian Dröge - - * elementgen/gst-xmlinspect.c: - * gstreamer-sharp/baseplugins/inspect/playbin.raw: - * gstreamer-sharp/baseplugins/inspect/playbin2.raw: - * gstreamer-sharp/baseplugins/inspect/xvimagesink.raw: - * gstreamer-sharp/coreplugins/inspect/fakesink.raw: - * gstreamer-sharp/coreplugins/inspect/fakesrc.raw: - * gstreamer-sharp/coreplugins/inspect/fdsink.raw: - * gstreamer-sharp/coreplugins/inspect/filesink.raw: - * gstreamer-sharp/coreplugins/inspect/filesrc.raw: - * gstreamer-sharp/coreplugins/inspect/identity.raw: - * gstreamer-sharp/coreplugins/inspect/queue.raw: - * gstreamer-sharp/coreplugins/inspect/tee.raw: - * gstreamer-sharp/coreplugins/inspect/typefind.raw: - Don't assume all properties are writeable in any case - -2009-05-28 12:29:59 +0200 Sebastian Dröge - - * gstreamer-sharp/BindingHelper.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/baseplugins/playbin.custom: - Add bindings for the StreamInfo objects of playbin - -2009-05-28 11:21:29 +0200 Sebastian Dröge - - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+DrainedArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+DrainedHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin2.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AboutToFinishArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AboutToFinishHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AudioChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+AudioChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml: - * doc/en/Gst.BasePlugins/PlayBin2+TextChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+TextChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2+VideoChangedArgs.xml: - * doc/en/Gst.BasePlugins/PlayBin2+VideoChangedHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin2.xml: - * doc/en/index.xml: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/baseplugins/decodebin2.metadata: - * gstreamer-sharp/baseplugins/inspect/decodebin.raw: - * gstreamer-sharp/baseplugins/inspect/decodebin2.raw: - * gstreamer-sharp/baseplugins/inspect/playbin.raw: - * gstreamer-sharp/baseplugins/inspect/playbin2.raw: - * gstreamer-sharp/baseplugins/playbin2.metadata: - Add playbin2 and decodebin2 bindings - -2009-05-28 11:18:35 +0200 Sebastian Dröge - - * elementgen/gst-xmlinspect.c: - Also don't add properties of GstBin and GstPipeline to element bindings - -2009-05-28 11:16:25 +0200 Sebastian Dröge - - * elementgen/elementgen.cs: - Add support for GValueArray - -2009-05-28 11:08:20 +0200 Sebastian Dröge - - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.CorePlugins/CapsFilter.xml: - * doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSink+HandoffHandler.xml: - * doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffHandler.xml: - * doc/en/Gst.CorePlugins/FakeSink+StateErrorType.xml: - * doc/en/Gst.CorePlugins/FakeSink.xml: - * doc/en/Gst.CorePlugins/FakeSrc+DataTypeType.xml: - * doc/en/Gst.CorePlugins/FakeSrc+FillTypeType.xml: - * doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/FakeSrc+HandoffHandler.xml: - * doc/en/Gst.CorePlugins/FakeSrc+SizeTypeType.xml: - * doc/en/Gst.CorePlugins/FakeSrc.xml: - * doc/en/Gst.CorePlugins/FdSink.xml: - * doc/en/Gst.CorePlugins/FdSrc.xml: - * doc/en/Gst.CorePlugins/FileSink+BufferModeType.xml: - * doc/en/Gst.CorePlugins/FileSink.xml: - * doc/en/Gst.CorePlugins/FileSrc.xml: - * doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml: - * doc/en/Gst.CorePlugins/Identity+HandoffHandler.xml: - * doc/en/Gst.CorePlugins/Identity.xml: - * doc/en/Gst.CorePlugins/MultiQueue+OverrunArgs.xml: - * doc/en/Gst.CorePlugins/MultiQueue+OverrunHandler.xml: - * doc/en/Gst.CorePlugins/MultiQueue+UnderrunArgs.xml: - * doc/en/Gst.CorePlugins/MultiQueue+UnderrunHandler.xml: - * doc/en/Gst.CorePlugins/MultiQueue.xml: - * doc/en/Gst.CorePlugins/Queue+LeakyType.xml: - * doc/en/Gst.CorePlugins/Queue+OverrunArgs.xml: - * doc/en/Gst.CorePlugins/Queue+OverrunHandler.xml: - * doc/en/Gst.CorePlugins/Queue+PushingArgs.xml: - * doc/en/Gst.CorePlugins/Queue+PushingHandler.xml: - * doc/en/Gst.CorePlugins/Queue+RunningArgs.xml: - * doc/en/Gst.CorePlugins/Queue+RunningHandler.xml: - * doc/en/Gst.CorePlugins/Queue+UnderrunArgs.xml: - * doc/en/Gst.CorePlugins/Queue+UnderrunHandler.xml: - * doc/en/Gst.CorePlugins/Queue.xml: - * doc/en/Gst.CorePlugins/Tee+PullModeType.xml: - * doc/en/Gst.CorePlugins/Tee.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/index.xml: - Update docs - -2009-05-28 11:05:42 +0200 Sebastian Dröge - - * elementgen/interfaces/GstURIHandler.cs: - Add URIHandler interface implementation for the element bindings generator - -2009-05-28 11:04:59 +0200 Sebastian Dröge - - * elementgen/elementgen.cs: - Fix generation of enum types - -2009-05-28 11:04:35 +0200 Sebastian Dröge - - * gstreamer-sharp/coreplugins/Makefile.am: - * gstreamer-sharp/coreplugins/fakesink.metadata: - * gstreamer-sharp/coreplugins/fakesrc.metadata: - * gstreamer-sharp/coreplugins/identity.metadata: - * gstreamer-sharp/coreplugins/inspect/fakesink.raw: - * gstreamer-sharp/coreplugins/inspect/fakesrc.raw: - * gstreamer-sharp/coreplugins/inspect/fdsink.raw: - * gstreamer-sharp/coreplugins/inspect/fdsrc.raw: - * gstreamer-sharp/coreplugins/inspect/filesink.raw: - * gstreamer-sharp/coreplugins/inspect/filesrc.raw: - * gstreamer-sharp/coreplugins/inspect/identity.raw: - * gstreamer-sharp/coreplugins/inspect/multiqueue.raw: - * gstreamer-sharp/coreplugins/inspect/queue.raw: - * gstreamer-sharp/coreplugins/inspect/tee.raw: - Add element bindings for all core elements - -2009-05-28 10:50:23 +0200 Sebastian Dröge - - * README: - We require mono >= 2.4 now, update README - -2009-05-28 10:49:44 +0200 Sebastian Dröge - - * elementgen/gst-xmlinspect.c: - * gstreamer-sharp/baseplugins/inspect/decodebin.raw: - * gstreamer-sharp/baseplugins/inspect/playbin.raw: - * gstreamer-sharp/baseplugins/inspect/xvimagesink.raw: - * gstreamer-sharp/coreplugins/inspect/capsfilter.raw: - * gstreamer-sharp/coreplugins/inspect/typefind.raw: - Don't include GstElement/GstObject properties in the element bindings - -2009-05-28 10:43:08 +0200 Sebastian Dröge - - * gstreamer-sharp/baseplugins/decodebin.metadata: - * gstreamer-sharp/coreplugins/typefind.metadata: - Improbe XPath syntax to be more robust against changes in signal order - -2009-05-28 10:37:37 +0200 Sebastian Dröge - - * .gitignore: - * gstreamer-sharp/.gitignore: - Add some more patterns to .gitignore - -2009-05-28 10:36:44 +0200 Sebastian Dröge - - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.CorePlugins/CapsFilter.xml: - * doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml: - * doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/Gst.Interfaces/ChannelChangedArgs.xml: - * doc/en/Gst.Interfaces/ChannelChangedHandler.xml: - * doc/en/Gst.Interfaces/ColorBalance.xml: - * doc/en/Gst.Interfaces/ColorBalanceAdapter.xml: - * doc/en/Gst.Interfaces/ColorBalanceChannel.xml: - * doc/en/Gst.Interfaces/ColorBalanceImplementor.xml: - * doc/en/Gst.Interfaces/ColorBalanceType.xml: - * doc/en/Gst.Interfaces/FrequencyChangedArgs.xml: - * doc/en/Gst.Interfaces/FrequencyChangedHandler.xml: - * doc/en/Gst.Interfaces/Mixer.xml: - * doc/en/Gst.Interfaces/MixerAdapter.xml: - * doc/en/Gst.Interfaces/MixerFlags.xml: - * doc/en/Gst.Interfaces/MixerImplementor.xml: - * doc/en/Gst.Interfaces/MixerMessage.xml: - * doc/en/Gst.Interfaces/MixerMessageType.xml: - * doc/en/Gst.Interfaces/MixerOptions.xml: - * doc/en/Gst.Interfaces/MixerTrack.xml: - * doc/en/Gst.Interfaces/MixerTrackFlags.xml: - * doc/en/Gst.Interfaces/MixerType.xml: - * doc/en/Gst.Interfaces/Navigation.xml: - * doc/en/Gst.Interfaces/NavigationAdapter.xml: - * doc/en/Gst.Interfaces/NavigationCommand.xml: - * doc/en/Gst.Interfaces/NavigationEvent.xml: - * doc/en/Gst.Interfaces/NavigationEventType.xml: - * doc/en/Gst.Interfaces/NavigationImplementor.xml: - * doc/en/Gst.Interfaces/NavigationMessage.xml: - * doc/en/Gst.Interfaces/NavigationMessageType.xml: - * doc/en/Gst.Interfaces/NavigationQuery.xml: - * doc/en/Gst.Interfaces/NavigationQueryType.xml: - * doc/en/Gst.Interfaces/NormChangedArgs.xml: - * doc/en/Gst.Interfaces/NormChangedHandler.xml: - * doc/en/Gst.Interfaces/ProbeNeededArgs.xml: - * doc/en/Gst.Interfaces/ProbeNeededHandler.xml: - * doc/en/Gst.Interfaces/PropertyProbe.xml: - * doc/en/Gst.Interfaces/PropertyProbeAdapter.xml: - * doc/en/Gst.Interfaces/PropertyProbeImplementor.xml: - * doc/en/Gst.Interfaces/SignalChangedArgs.xml: - * doc/en/Gst.Interfaces/SignalChangedHandler.xml: - * doc/en/Gst.Interfaces/Tuner.xml: - * doc/en/Gst.Interfaces/TunerAdapter.xml: - * doc/en/Gst.Interfaces/TunerChannel.xml: - * doc/en/Gst.Interfaces/TunerChannelFlags.xml: - * doc/en/Gst.Interfaces/TunerImplementor.xml: - * doc/en/Gst.Interfaces/TunerNorm.xml: - * doc/en/Gst.Interfaces/ValueChangedArgs.xml: - * doc/en/Gst.Interfaces/ValueChangedHandler.xml: - * doc/en/Gst.Interfaces/VideoOrientation.xml: - * doc/en/Gst.Interfaces/VideoOrientationAdapter.xml: - * doc/en/Gst.Interfaces/VideoOrientationImplementor.xml: - * doc/en/Gst.Interfaces/XOverlay.xml: - * doc/en/Gst.Interfaces/XOverlayAdapter.xml: - * doc/en/Gst.Interfaces/XOverlayImplementor.xml: - * doc/en/Gst/ActivateMode.xml: - * doc/en/Gst/Application.xml: - * doc/en/Gst/Array.xml: - * doc/en/Gst/AssocFlags.xml: - * doc/en/Gst/Bin.xml: - * doc/en/Gst/BinFlags.xml: - * doc/en/Gst/BindingHelper.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferCopyFlags.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/BufferingMode.xml: - * doc/en/Gst/Bus.xml: - * doc/en/Gst/BusFlags.xml: - * doc/en/Gst/BusFunc.xml: - * doc/en/Gst/BusSyncHandler.xml: - * doc/en/Gst/BusSyncReply.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/ChildAddedArgs.xml: - * doc/en/Gst/ChildAddedHandler.xml: - * doc/en/Gst/ChildProxy.xml: - * doc/en/Gst/ChildProxyAdapter.xml: - * doc/en/Gst/ChildProxyImplementor.xml: - * doc/en/Gst/ChildRemovedArgs.xml: - * doc/en/Gst/ChildRemovedHandler.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockCallback.xml: - * doc/en/Gst/ClockEntry.xml: - * doc/en/Gst/ClockEntryType.xml: - * doc/en/Gst/ClockFlags.xml: - * doc/en/Gst/ClockReturn.xml: - * doc/en/Gst/ClockType.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/DoLatencyArgs.xml: - * doc/en/Gst/DoLatencyHandler.xml: - * doc/en/Gst/DoubleRange.xml: - * doc/en/Gst/DynamicSignal.xml: - * doc/en/Gst/DynamicSignalHandler.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementAddedArgs.xml: - * doc/en/Gst/ElementAddedHandler.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/ElementFlags.xml: - * doc/en/Gst/ElementRemovedArgs.xml: - * doc/en/Gst/ElementRemovedHandler.xml: - * doc/en/Gst/EntryAddedArgs.xml: - * doc/en/Gst/EntryAddedHandler.xml: - * doc/en/Gst/EnumInfo.xml: - * doc/en/Gst/EnumValue.xml: - * doc/en/Gst/Event.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/FeatureAddedArgs.xml: - * doc/en/Gst/FeatureAddedHandler.xml: - * doc/en/Gst/FlagsInfo.xml: - * doc/en/Gst/FlagsValue.xml: - * doc/en/Gst/FlowReturn.xml: - * doc/en/Gst/Format.xml: - * doc/en/Gst/FormatDefinition.xml: - * doc/en/Gst/Fourcc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/FractionRange.xml: - * doc/en/Gst/GTypeNameAttribute.xml: - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/HaveDataArgs.xml: - * doc/en/Gst/HaveDataHandler.xml: - * doc/en/Gst/ImplementsInterface.xml: - * doc/en/Gst/ImplementsInterfaceAdapter.xml: - * doc/en/Gst/ImplementsInterfaceImplementor.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexAssociation.xml: - * doc/en/Gst/IndexCertainty.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/IndexEntryType.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IndexFilter.xml: - * doc/en/Gst/IndexFlags.xml: - * doc/en/Gst/IndexLookupMethod.xml: - * doc/en/Gst/IndexResolver.xml: - * doc/en/Gst/IndexResolverMethod.xml: - * doc/en/Gst/IntRange.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/LinkedArgs.xml: - * doc/en/Gst/LinkedHandler.xml: - * doc/en/Gst/List.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MessageArgs.xml: - * doc/en/Gst/MessageHandler.xml: - * doc/en/Gst/MessageType.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/MiniObjectFlags.xml: - * doc/en/Gst/NewUriArgs.xml: - * doc/en/Gst/NewUriHandler.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/ObjectFlags.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadAcceptCapsFunction.xml: - * doc/en/Gst/PadActivateFunction.xml: - * doc/en/Gst/PadActivateModeFunction.xml: - * doc/en/Gst/PadAddedArgs.xml: - * doc/en/Gst/PadAddedHandler.xml: - * doc/en/Gst/PadBlockCallback.xml: - * doc/en/Gst/PadBufferAllocFunction.xml: - * doc/en/Gst/PadBufferProbeCallback.xml: - * doc/en/Gst/PadChainFunction.xml: - * doc/en/Gst/PadCheckGetRangeFunction.xml: - * doc/en/Gst/PadCreatedArgs.xml: - * doc/en/Gst/PadCreatedHandler.xml: - * doc/en/Gst/PadDataProbeCallback.xml: - * doc/en/Gst/PadDirection.xml: - * doc/en/Gst/PadDispatcherFunction.xml: - * doc/en/Gst/PadEventFunction.xml: - * doc/en/Gst/PadEventProbeCallback.xml: - * doc/en/Gst/PadFixateCapsFunction.xml: - * doc/en/Gst/PadFlags.xml: - * doc/en/Gst/PadGetCapsFunction.xml: - * doc/en/Gst/PadGetRangeFunction.xml: - * doc/en/Gst/PadLinkFunction.xml: - * doc/en/Gst/PadLinkReturn.xml: - * doc/en/Gst/PadPresence.xml: - * doc/en/Gst/PadQueryFunction.xml: - * doc/en/Gst/PadQueryTypeFunction.xml: - * doc/en/Gst/PadRemovedArgs.xml: - * doc/en/Gst/PadRemovedHandler.xml: - * doc/en/Gst/PadSetCapsFunction.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/Gst/PadTemplateFlags.xml: - * doc/en/Gst/PadUnlinkFunction.xml: - * doc/en/Gst/ParentSetArgs.xml: - * doc/en/Gst/ParentSetHandler.xml: - * doc/en/Gst/ParentUnsetArgs.xml: - * doc/en/Gst/ParentUnsetHandler.xml: - * doc/en/Gst/Parse.xml: - * doc/en/Gst/ParseContext.xml: - * doc/en/Gst/ParseError.xml: - * doc/en/Gst/ParseFlags.xml: - * doc/en/Gst/Pipeline.xml: - * doc/en/Gst/PipelineFlags.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginAddedArgs.xml: - * doc/en/Gst/PluginAddedHandler.xml: - * doc/en/Gst/PluginDependencyFlags.xml: - * doc/en/Gst/PluginError.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/PluginFeatureFilter.xml: - * doc/en/Gst/PluginFilter.xml: - * doc/en/Gst/PluginFlags.xml: - * doc/en/Gst/PluginInitFunc.xml: - * doc/en/Gst/Preset.xml: - * doc/en/Gst/PresetAdapter.xml: - * doc/en/Gst/PresetDefault.xml: - * doc/en/Gst/PresetImplementor.xml: - * doc/en/Gst/PropertyInfo.xml: - * doc/en/Gst/ProxyPad.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/QueryType.xml: - * doc/en/Gst/Rank.xml: - * doc/en/Gst/Registry.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/SeekFlags.xml: - * doc/en/Gst/SeekType.xml: - * doc/en/Gst/Segment.xml: - * doc/en/Gst/State.xml: - * doc/en/Gst/StateChange.xml: - * doc/en/Gst/StateChangeReturn.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/StructureChangeType.xml: - * doc/en/Gst/SyncMessageArgs.xml: - * doc/en/Gst/SyncMessageHandler.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagFlags.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeFunc.xml: - * doc/en/Gst/TagMergeMode.xml: - * doc/en/Gst/TagSetter.xml: - * doc/en/Gst/TagSetterAdapter.xml: - * doc/en/Gst/TagSetterImplementor.xml: - * doc/en/Gst/Task.xml: - * doc/en/Gst/TaskFunction.xml: - * doc/en/Gst/TaskState.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/TypeFindFunction.xml: - * doc/en/Gst/TypeFindGetLengthFunction.xml: - * doc/en/Gst/TypeFindPeekFunction.xml: - * doc/en/Gst/TypeFindProbability.xml: - * doc/en/Gst/TypeFindSuggestFunction.xml: - * doc/en/Gst/URIHandler.xml: - * doc/en/Gst/URIHandlerAdapter.xml: - * doc/en/Gst/URIHandlerImplementor.xml: - * doc/en/Gst/URIType.xml: - * doc/en/Gst/UnlinkedArgs.xml: - * doc/en/Gst/UnlinkedHandler.xml: - * doc/en/Gst/Util.xml: - * doc/en/Gst/Version.xml: - * doc/en/index.xml: - Update docs - -2009-05-28 10:33:56 +0200 Sebastian Dröge - - * elementgen/elementgen.cs: - Add support for action signals in element bindings - -2009-05-28 10:24:34 +0200 Sebastian Dröge - - * gstreamer-sharp/ElementFactory.custom: - * gstreamer-sharp/Makefile.am: - Add Gst.ElementFactory.Make overload with a single parameter for the factory - -2009-05-28 10:19:19 +0200 Sebastian Dröge - - * configure.ac: - * parser/Makefile.am: - * parser/gapi-parser.cs: - * parser/gapi2xml.pl: - * parser/gapi_pp.pl: - * source/Makefile.am: - Update build dependencies and add a copy of the gtk-sharp parser from trunk - This enables us to build with gtk-sharp 2.12.9.90 instead of current - trunk (which will be released together with GNOME 3.0 or similar). - -2009-05-28 06:06:18 +0200 Sebastian Dröge - - * elementgen/elementgen.cs: - Also add normal constructors instead of the static Make method in element bindings - -2009-05-27 21:37:56 +0200 Sebastian Dröge - - * Makefile.am: - * elementgen/elementgen.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/baseplugins/decodebin.custom: - * gstreamer-sharp/baseplugins/decodebin.metadata: - * gstreamer-sharp/coreplugins/Makefile.am: - * gstreamer-sharp/coreplugins/typefind.custom: - * gstreamer-sharp/coreplugins/typefind.metadata: - Add support for autogenerating signal code in element bindings - -2009-05-27 20:58:19 +0200 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/baseplugins/inspect/xvimagesink.raw: - * gstreamer-sharp/coreplugins/Makefile.am: - * gstreamer-sharp/coreplugins/inspect/capsfilter.raw: - * gstreamer-sharp/coreplugins/inspect/typefind.raw: - Fix build system for the new element binding generator - -2009-05-26 15:32:27 +0200 Sebastian Dröge - - * configure.ac: - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.CorePlugins/CapsFilter.xml: - * doc/en/Gst.CorePlugins/HaveTypeArgs.xml: - * doc/en/Gst.CorePlugins/HaveTypeHandler.xml: - * doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml: - * doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/Gst.Interfaces/ChannelChangedArgs.xml: - * doc/en/Gst.Interfaces/ColorBalance.xml: - * doc/en/Gst.Interfaces/ColorBalanceAdapter.xml: - * doc/en/Gst.Interfaces/ColorBalanceChannel.xml: - * doc/en/Gst.Interfaces/ColorBalanceImplementor.xml: - * doc/en/Gst.Interfaces/ColorBalanceType.xml: - * doc/en/Gst.Interfaces/FrequencyChangedArgs.xml: - * doc/en/Gst.Interfaces/Mixer.xml: - * doc/en/Gst.Interfaces/MixerAdapter.xml: - * doc/en/Gst.Interfaces/MixerFlags.xml: - * doc/en/Gst.Interfaces/MixerImplementor.xml: - * doc/en/Gst.Interfaces/MixerMessage.xml: - * doc/en/Gst.Interfaces/MixerMessageType.xml: - * doc/en/Gst.Interfaces/MixerOptions.xml: - * doc/en/Gst.Interfaces/MixerTrack.xml: - * doc/en/Gst.Interfaces/MixerTrackFlags.xml: - * doc/en/Gst.Interfaces/MixerType.xml: - * doc/en/Gst.Interfaces/Navigation.xml: - * doc/en/Gst.Interfaces/NavigationAdapter.xml: - * doc/en/Gst.Interfaces/NavigationCommand.xml: - * doc/en/Gst.Interfaces/NavigationEvent.xml: - * doc/en/Gst.Interfaces/NavigationEventType.xml: - * doc/en/Gst.Interfaces/NavigationImplementor.xml: - * doc/en/Gst.Interfaces/NavigationMessage.xml: - * doc/en/Gst.Interfaces/NavigationMessageType.xml: - * doc/en/Gst.Interfaces/NavigationQuery.xml: - * doc/en/Gst.Interfaces/NavigationQueryType.xml: - * doc/en/Gst.Interfaces/NormChangedArgs.xml: - * doc/en/Gst.Interfaces/ProbeNeededArgs.xml: - * doc/en/Gst.Interfaces/PropertyProbe.xml: - * doc/en/Gst.Interfaces/PropertyProbeAdapter.xml: - * doc/en/Gst.Interfaces/PropertyProbeImplementor.xml: - * doc/en/Gst.Interfaces/SignalChangedArgs.xml: - * doc/en/Gst.Interfaces/Tuner.xml: - * doc/en/Gst.Interfaces/TunerAdapter.xml: - * doc/en/Gst.Interfaces/TunerChannel.xml: - * doc/en/Gst.Interfaces/TunerChannelFlags.xml: - * doc/en/Gst.Interfaces/TunerImplementor.xml: - * doc/en/Gst.Interfaces/TunerNorm.xml: - * doc/en/Gst.Interfaces/ValueChangedArgs.xml: - * doc/en/Gst.Interfaces/VideoOrientation.xml: - * doc/en/Gst.Interfaces/VideoOrientationAdapter.xml: - * doc/en/Gst.Interfaces/VideoOrientationImplementor.xml: - * doc/en/Gst.Interfaces/XOverlay.xml: - * doc/en/Gst.Interfaces/XOverlayAdapter.xml: - * doc/en/Gst.Interfaces/XOverlayImplementor.xml: - * doc/en/Gst/ActivateMode.xml: - * doc/en/Gst/Application.xml: - * doc/en/Gst/Array.xml: - * doc/en/Gst/AssocFlags.xml: - * doc/en/Gst/Bin.xml: - * doc/en/Gst/BinFlags.xml: - * doc/en/Gst/BindingHelper.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferCopyFlags.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/BufferingMode.xml: - * doc/en/Gst/Bus.xml: - * doc/en/Gst/BusFlags.xml: - * doc/en/Gst/BusSyncReply.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/ChildAddedArgs.xml: - * doc/en/Gst/ChildProxy.xml: - * doc/en/Gst/ChildProxyAdapter.xml: - * doc/en/Gst/ChildProxyImplementor.xml: - * doc/en/Gst/ChildRemovedArgs.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockEntry.xml: - * doc/en/Gst/ClockEntryType.xml: - * doc/en/Gst/ClockFlags.xml: - * doc/en/Gst/ClockReturn.xml: - * doc/en/Gst/ClockType.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/DoLatencyArgs.xml: - * doc/en/Gst/DoubleRange.xml: - * doc/en/Gst/DynamicSignal.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementAddedArgs.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/ElementFlags.xml: - * doc/en/Gst/ElementRemovedArgs.xml: - * doc/en/Gst/EntryAddedArgs.xml: - * doc/en/Gst/EnumInfo.xml: - * doc/en/Gst/EnumValue.xml: - * doc/en/Gst/Event.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/FeatureAddedArgs.xml: - * doc/en/Gst/FlagsInfo.xml: - * doc/en/Gst/FlagsValue.xml: - * doc/en/Gst/FlowReturn.xml: - * doc/en/Gst/Format.xml: - * doc/en/Gst/FormatDefinition.xml: - * doc/en/Gst/Fourcc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/FractionRange.xml: - * doc/en/Gst/GTypeNameAttribute.xml: - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/HaveDataArgs.xml: - * doc/en/Gst/ImplementsInterface.xml: - * doc/en/Gst/ImplementsInterfaceAdapter.xml: - * doc/en/Gst/ImplementsInterfaceImplementor.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexAssociation.xml: - * doc/en/Gst/IndexCertainty.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/IndexEntryType.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IndexFlags.xml: - * doc/en/Gst/IndexLookupMethod.xml: - * doc/en/Gst/IndexResolverMethod.xml: - * doc/en/Gst/IntRange.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/LinkedArgs.xml: - * doc/en/Gst/List.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MessageArgs.xml: - * doc/en/Gst/MessageType.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/MiniObjectFlags.xml: - * doc/en/Gst/NewUriArgs.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/ObjectFlags.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadAddedArgs.xml: - * doc/en/Gst/PadCreatedArgs.xml: - * doc/en/Gst/PadDirection.xml: - * doc/en/Gst/PadFlags.xml: - * doc/en/Gst/PadLinkReturn.xml: - * doc/en/Gst/PadPresence.xml: - * doc/en/Gst/PadRemovedArgs.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/Gst/PadTemplateFlags.xml: - * doc/en/Gst/ParentSetArgs.xml: - * doc/en/Gst/ParentUnsetArgs.xml: - * doc/en/Gst/Parse.xml: - * doc/en/Gst/ParseContext.xml: - * doc/en/Gst/ParseError.xml: - * doc/en/Gst/ParseFlags.xml: - * doc/en/Gst/Pipeline.xml: - * doc/en/Gst/PipelineFlags.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginAddedArgs.xml: - * doc/en/Gst/PluginDependencyFlags.xml: - * doc/en/Gst/PluginError.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/PluginFlags.xml: - * doc/en/Gst/Preset.xml: - * doc/en/Gst/PresetAdapter.xml: - * doc/en/Gst/PresetDefault.xml: - * doc/en/Gst/PresetImplementor.xml: - * doc/en/Gst/PropertyInfo.xml: - * doc/en/Gst/ProxyPad.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/QueryType.xml: - * doc/en/Gst/Rank.xml: - * doc/en/Gst/Registry.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/SeekFlags.xml: - * doc/en/Gst/SeekType.xml: - * doc/en/Gst/Segment.xml: - * doc/en/Gst/State.xml: - * doc/en/Gst/StateChange.xml: - * doc/en/Gst/StateChangeReturn.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/StructureChangeType.xml: - * doc/en/Gst/SyncMessageArgs.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagFlags.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeMode.xml: - * doc/en/Gst/TagSetter.xml: - * doc/en/Gst/TagSetterAdapter.xml: - * doc/en/Gst/Task.xml: - * doc/en/Gst/TaskState.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/TypeFindProbability.xml: - * doc/en/Gst/URIHandler.xml: - * doc/en/Gst/URIHandlerAdapter.xml: - * doc/en/Gst/URIHandlerImplementor.xml: - * doc/en/Gst/URIType.xml: - * doc/en/Gst/UnlinkedArgs.xml: - * doc/en/Gst/Util.xml: - * doc/en/Gst/Version.xml: - * doc/en/index.xml: - * elementgen/Makefile.am: - * elementgen/elementgen.cs: - * elementgen/gst-xmlinspect.c: - * elementgen/interfaces/GstChildProxy.cs: - * elementgen/interfaces/GstColorBalance.cs: - * elementgen/interfaces/GstImplementsInterface.cs: - * elementgen/interfaces/GstNavigation.cs: - * elementgen/interfaces/GstPropertyProbe.cs: - * elementgen/interfaces/GstXOverlay.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/DecodeBin.cs: - * gstreamer-sharp/baseplugins/Makefile.am: - * gstreamer-sharp/baseplugins/PlayBin.cs: - * gstreamer-sharp/baseplugins/XvImageSink.cs: - * gstreamer-sharp/baseplugins/decodebin.custom: - * gstreamer-sharp/baseplugins/inspect/decodebin.raw: - * gstreamer-sharp/baseplugins/inspect/playbin.raw: - * gstreamer-sharp/baseplugins/inspect/xvimagesink.raw: - * gstreamer-sharp/baseplugins/playbin.metadata: - * gstreamer-sharp/coreplugins/CapsFilter.cs: - * gstreamer-sharp/coreplugins/Makefile.am: - * gstreamer-sharp/coreplugins/TypeFindElement.cs: - * gstreamer-sharp/coreplugins/inspect/capsfilter.raw: - * gstreamer-sharp/coreplugins/inspect/typefind.raw: - * gstreamer-sharp/coreplugins/typefind.custom: - * samples/DecodeBinTranscoder.cs: - * samples/GtkVideoPlayer.cs: - First try to create a code generator for element bindings - -2009-05-27 14:56:42 +0200 Sebastian Dröge - - * gstreamer-sharp/Iterator.cs: - Prevent that the GC frees the native GstIterator too early - The native GstIterator is freed once the Gst.Enumerable instance - is destroyed. At this point there could still be a Gst.Enumerator - instance that uses the native GstIterator and would crash then. - Store the Gst.Enumerable instance inside the Gst.Enumerator to - prevent the GC from destroying it before the enumerator is destroyed. - -2009-05-26 15:35:00 +0200 Maarten Bosmans - - * configure.ac: - * generator/Makefile.am: - * gstreamer-sharp/Makefile.am: - * samples/Makefile.am: - Fix build on Windows - - use -option instead of /option - - use path\file.cs for csc.exe and path/file.cs for mcs - - don't build samples/gtk-video-player when using csc.exe - -2009-05-26 15:34:31 +0200 Maarten Bosmans - - * gstreamer-sharp/.gitignore: - * gstreamer-sharp/Makefile.am: - Add .pdb to cleanfiles and gitignore - -2009-05-26 15:34:02 +0200 Maarten Bosmans - - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Message.custom: - Some more DllImport fixes - -2009-05-26 09:48:22 +0200 Sebastian Dröge - - * gstreamer-sharp/Object.custom: - Dispose GLib.Values in GetProperty after usage - -2009-05-25 12:20:20 +0200 Maarten Bosmans - - * gstreamer-sharp/coreplugins/CapsFilter.cs: - Add bindings for CapsFilter - Fixes bug #583631. - -2009-05-25 12:12:35 +0200 Maarten Bosmans - - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Clock.custom: - * gstreamer-sharp/ClockEntry.custom: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/IndexEntry.custom: - * gstreamer-sharp/IndexFactory.custom: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/MixerTrack.custom: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/PropertyInfo.cs: - * gstreamer-sharp/Structure.custom: - * gstreamer-sharp/TagList.custom: - * gstreamer-sharp/Task.custom: - * gstreamer-sharp/TypeFind.custom: - Add .dll to gstreamersharpglue DllImport - Nescessary for .NET compatibility, where .dll isn't - added for libraries with a . in the filename. - -2009-05-25 12:09:52 +0200 Maarten Bosmans - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Bus.custom: - * gstreamer-sharp/Caps.custom: - * gstreamer-sharp/Clock.custom: - * gstreamer-sharp/Debug.custom: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Iterator.cs: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/MiniObject.cs: - * gstreamer-sharp/MixerMessage.cs: - * gstreamer-sharp/NavigationEvent.cs: - * gstreamer-sharp/NavigationMessage.cs: - * gstreamer-sharp/NavigationQuery.cs: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/PadTemplate.custom: - * gstreamer-sharp/Plugin.custom: - * gstreamer-sharp/PresetDefault.cs: - * gstreamer-sharp/Query.custom: - * gstreamer-sharp/Structure.custom: - * gstreamer-sharp/Tag.custom: - * gstreamer-sharp/TagList.custom: - * gstreamer-sharp/TunerNorm.custom: - * gstreamer-sharp/TypeFind.custom: - * gstreamer-sharp/TypeFindFactory.custom: - * gstreamer-sharp/Value.cs: - * gstreamer-sharp/Version.cs: - * gstreamer-sharp/baseplugins/XvImageSink.cs: - * gstreamer-sharp/gstreamer-api.raw: - * gstreamer-sharp/gstreamer-sharp.dll.config.in: - * gstreamer-sharp/override/ColorBalanceAdapter.cs: - * gstreamer-sharp/override/MixerAdapter.cs: - * gstreamer-sharp/override/NavigationAdapter.cs: - * gstreamer-sharp/override/PropertyProbeAdapter.cs: - * gstreamer-sharp/override/URIHandlerAdapter.cs: - Use libgst*.dll in DllImport attribute, instead of gst*.dll - Nescessary for .NET, which doesn't prefix the library filename - with lib automatically. - -2009-05-22 13:40:05 +0200 Maarten Bosmans - - * gstreamer-sharp/TunerNorm.custom: - Add .dll to gstreamersharpglue DllImport - Nescessary for .NET compatibility, where .dll isn't added for libraries with a . in the filename. - -2009-05-22 12:37:40 +0200 Maarten Bosmans - - * source/gstreamer-sharp-source.xml: - Use libgst*.dll in DllImport attribute, instead of gst*.dll - Nescessary for .NET, which doesn't prefix the library filename with lib automatically. - -2009-05-22 12:32:01 +0200 Maarten Bosmans - - * gstreamer-sharp/glue/clock.c: - * gstreamer-sharp/glue/indexentry.c: - * gstreamer-sharp/glue/mixertrack.c: - * gstreamer-sharp/glue/pad.c: - * gstreamer-sharp/glue/task.c: - Replace all uint return values by guints in gstreamer-sharp/glue - -2009-05-22 19:25:23 +0200 Maarten Bosmans - - * samples/Makefile.am: - Fix compilation of the samples with MS .NET - -2009-05-22 19:24:09 +0200 Maarten Bosmans - - * gstreamer-sharp/glue/Makefile.am: - Fix compilation of the glue library on Windows - -2009-05-22 19:20:17 +0200 Maarten Bosmans - - * gstreamer-sharp/Makefile.am: - Replace unportable sed -i call with plain sed - -2009-05-22 19:01:53 +0200 Sebastian Dröge - - * source/gstreamer-sharp-source.xml: - Fix library name - -2009-05-22 15:59:15 +0200 Maarten Bosmans - - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/Query.custom: - Add check for null before calling Structure.FreeNative - -2009-05-22 10:56:24 +0200 Sebastian Dröge - - * gstreamer-sharp/MiniObject.cs: - Unref mini objects immediately instead of 50ms later and fix mini object type registration - -2009-05-21 21:58:55 +0200 Sebastian Dröge - - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.BasePlugins/XvImageSink.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/Query.xml: - * doc/en/index.xml: - Update docs - -2009-05-21 21:47:17 +0200 Sebastian Dröge - - * gstreamer-sharp/baseplugins/DecodeBin.cs: - * gstreamer-sharp/baseplugins/PlayBin.cs: - * gstreamer-sharp/coreplugins/TypeFindElement.cs: - * samples/DecodeBinTranscoder.cs: - * samples/PlayBinPlayer.cs: - Update the element bindings to use GTypeNameAttribute - -2009-05-21 21:38:23 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/Value.cs: - Move explicit type registrations from Value.cs directly to Application.Init. - -2009-05-21 21:37:44 +0200 Sebastian Dröge - - * gstreamer-sharp/Value.cs: - As Gst.Date is a boxed type we need to implement IWrapper and a New method - This fixes boxing/deboxing from GLib.Value - -2009-05-21 20:57:26 +0200 Sebastian Dröge - - * gstreamer-sharp/baseplugins/XvImageSink.cs: - * samples/GtkVideoPlayer.cs: - * samples/Makefile.am: - * samples/MetaData.cs: - Update samples from http://code.google.com/p/cil-bindings - Also add a XvImageSink binding and add the GtkVideoPlayer sample - from the above place. - -2009-05-21 20:56:57 +0200 Sebastian Dröge - - * gstreamer-sharp/MiniObject.cs: - Remove the managed miniobject instances from the hashtable before unreffing - -2009-05-20 17:29:36 +0200 Sebastian Dröge - - * TODO: - * generator/Makefile.am: - * generator/MiniObjectGen.cs: - * generator/Parser.cs: - * generator/SymbolTable.cs: - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/EnumInfo.cs: - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Iterator.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/MiniObject.cs: - * gstreamer-sharp/MiniObject.custom: - * gstreamer-sharp/MixerMessage.cs: - * gstreamer-sharp/NavigationEvent.cs: - * gstreamer-sharp/NavigationMessage.cs: - * gstreamer-sharp/NavigationQuery.cs: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/Query.custom: - * gstreamer-sharp/TunerNorm.custom: - Extend the code generator to handle GstMiniObject and implement Gst.MiniObject - Also fix indention everywhere and change code to use Gst.MiniObject.GetObject() - instead of GLib.Opaque.GetOpaque(). - It's currently not possible to implement or use GInterfaces on mini objects - but apart from that this should be a great improvement, especially new - mini object classes can be defined in C# now. - -2009-05-14 21:38:28 +0200 Sebastian Dröge - - * README: - * configure.ac: - * doc/en/Gst.Interfaces/MixerMessage.xml: - * generator/AliasGen.cs: - * generator/BoxedGen.cs: - * generator/ByRefGen.cs: - * generator/CallbackGen.cs: - * generator/ChildProperty.cs: - * generator/ClassBase.cs: - * generator/ClassField.cs: - * generator/ClassGen.cs: - * generator/CodeGenerator.cs: - * generator/ConstFilenameGen.cs: - * generator/ConstStringGen.cs: - * generator/Ctor.cs: - * generator/DefaultSignalHandler.cs: - * generator/EnumGen.cs: - * generator/FieldBase.cs: - * generator/GObjectVM.cs: - * generator/GenBase.cs: - * generator/GenerationInfo.cs: - * generator/HandleBase.cs: - * generator/IAccessor.cs: - * generator/IGeneratable.cs: - * generator/IManualMarshaler.cs: - * generator/InterfaceGen.cs: - * generator/InterfaceVM.cs: - * generator/LPGen.cs: - * generator/LPUGen.cs: - * generator/Makefile.am: - * generator/ManagedCallString.cs: - * generator/ManualGen.cs: - * generator/MarshalGen.cs: - * generator/Method.cs: - * generator/MethodBase.cs: - * generator/MethodBody.cs: - * generator/ObjectBase.cs: - * generator/ObjectField.cs: - * generator/ObjectGen.cs: - * generator/OpaqueGen.cs: - * generator/Parameters.cs: - * generator/Parser.cs: - * generator/Property.cs: - * generator/PropertyBase.cs: - * generator/ReturnValue.cs: - * generator/Signal.cs: - * generator/Signature.cs: - * generator/SimpleBase.cs: - * generator/SimpleGen.cs: - * generator/Statistics.cs: - * generator/StructBase.cs: - * generator/StructField.cs: - * generator/StructGen.cs: - * generator/SymbolTable.cs: - * generator/VMSignature.cs: - * generator/VirtualMethod.cs: - * generator/gst-codegen.diff: - * gstreamer-sharp/Makefile.am: - Fork the Gtk# codegenerator for now - We unfortunately need to do this to properly generate bindings for - GstMiniObject... - -2009-05-14 21:37:19 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - Update for latest version of the GType mapping patch - -2009-05-14 21:37:09 +0200 Sebastian Dröge - - * gstreamer-sharp/MixerMessage.cs: - Fix MixerMessage method names - -2009-05-14 17:15:40 +0200 Sebastian Dröge - - * doc/en/Gst.Interfaces/ChannelChangedArgs.xml: - * doc/en/Gst.Interfaces/ChannelChangedHandler.xml: - * doc/en/Gst.Interfaces/ColorBalanceChannel.xml: - * doc/en/Gst.Interfaces/GstMixerOptions.xml: - * doc/en/Gst.Interfaces/GstMixerTrack.xml: - * doc/en/Gst.Interfaces/GstTunerChannel.xml: - * doc/en/Gst.Interfaces/GstTunerNorm.xml: - * doc/en/Gst.Interfaces/Mixer.xml: - * doc/en/Gst.Interfaces/MixerAdapter.xml: - * doc/en/Gst.Interfaces/MixerImplementor.xml: - * doc/en/Gst.Interfaces/MixerMessage.xml: - * doc/en/Gst.Interfaces/MixerOptions.xml: - * doc/en/Gst.Interfaces/MixerTrack.xml: - * doc/en/Gst.Interfaces/MuteToggledArgs.xml: - * doc/en/Gst.Interfaces/MuteToggledHandler.xml: - * doc/en/Gst.Interfaces/Navigation.xml: - * doc/en/Gst.Interfaces/NavigationAdapter.xml: - * doc/en/Gst.Interfaces/NavigationCommand.xml: - * doc/en/Gst.Interfaces/NavigationEvent.xml: - * doc/en/Gst.Interfaces/NavigationImplementor.xml: - * doc/en/Gst.Interfaces/NavigationMessage.xml: - * doc/en/Gst.Interfaces/NavigationQuery.xml: - * doc/en/Gst.Interfaces/NormChangedArgs.xml: - * doc/en/Gst.Interfaces/NormChangedHandler.xml: - * doc/en/Gst.Interfaces/OptionChangedArgs.xml: - * doc/en/Gst.Interfaces/OptionChangedHandler.xml: - * doc/en/Gst.Interfaces/ProbeNeededArgs.xml: - * doc/en/Gst.Interfaces/ProbeNeededHandler.xml: - * doc/en/Gst.Interfaces/PropertyProbe.xml: - * doc/en/Gst.Interfaces/PropertyProbeAdapter.xml: - * doc/en/Gst.Interfaces/PropertyProbeImplementor.xml: - * doc/en/Gst.Interfaces/RecordToggledArgs.xml: - * doc/en/Gst.Interfaces/RecordToggledHandler.xml: - * doc/en/Gst.Interfaces/Tuner.xml: - * doc/en/Gst.Interfaces/TunerAdapter.xml: - * doc/en/Gst.Interfaces/TunerChannel.xml: - * doc/en/Gst.Interfaces/TunerImplementor.xml: - * doc/en/Gst.Interfaces/TunerNorm.xml: - * doc/en/Gst.Interfaces/VideoOrientation.xml: - * doc/en/Gst.Interfaces/VideoOrientationAdapter.xml: - * doc/en/Gst.Interfaces/VideoOrientationImplementor.xml: - * doc/en/Gst.Interfaces/VolumeChangedArgs.xml: - * doc/en/Gst.Interfaces/VolumeChangedHandler.xml: - * doc/en/Gst.Interfaces/XOverlay.xml: - * doc/en/Gst.Interfaces/XOverlayAdapter.xml: - * doc/en/Gst.Interfaces/XOverlayImplementor.xml: - * doc/en/Gst/EnumInfo.xml: - * doc/en/Gst/EnumValue.xml: - * doc/en/Gst/FlagsInfo.xml: - * doc/en/Gst/FlagsValue.xml: - * doc/en/Gst/GTypeNameAttribute.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/PropertyInfo.xml: - * doc/en/index.xml: - Update docs - -2009-05-14 16:50:16 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/NavigationEvent.cs: - * gstreamer-sharp/NavigationMessage.cs: - * gstreamer-sharp/NavigationQuery.cs: - * gstreamer-sharp/override/NavigationAdapter.cs: - Add Gst.Interfaces.Navigation bindings - -2009-05-14 15:56:57 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Make sure to return a ref'd Gst.Index from Gst.Element.OnGetIndex() - -2009-05-13 17:03:49 +0200 Sebastian Dröge - - * README: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/override/ProbeNeededHandler.cs: - * gstreamer-sharp/override/PropertyProbe.cs: - * gstreamer-sharp/override/PropertyProbeAdapter.cs: - Add Gst.Interfaces.PropertyProbe bindings - -2009-05-13 16:46:57 +0200 Sebastian Dröge - - * gstreamer-sharp/PropertyInfo.cs: - Make PropertyInfo(IntPtr) ctor public - -2009-05-13 14:48:36 +0200 Sebastian Dröge - - * TODO: - Update TODO - -2009-05-13 14:42:04 +0200 Sebastian Dröge - - * README: - * gstreamer-sharp/override/ColorBalanceAdapter.cs: - * gstreamer-sharp/override/MixerAdapter.cs: - Don't require Gtk# patch from bug #501685 - -2009-05-13 14:35:59 +0200 Sebastian Dröge - - * README: - * gstreamer-sharp/Application.cs: - Add support for a GTypeName attribute to get correct native/managed type mappings - This requires yet another patch to Gtk# trunk, also update - the list of patches again. - -2009-05-12 15:50:04 +0200 Sebastian Dröge - - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/PropertyInfo.cs: - Add a method to retrieve the property info of a single property - -2009-05-12 15:49:44 +0200 Sebastian Dröge - - * gstreamer-sharp/EnumInfo.cs: - Add a method to convert an integer value into the Flags/EnumValues - -2009-05-12 15:32:15 +0200 Sebastian Dröge - - * gstreamer-sharp/EnumInfo.cs: - * gstreamer-sharp/Object.custom: - Initialize the GLib.Value for the property to set - -2009-05-12 15:27:13 +0200 Sebastian Dröge - - * gstreamer-sharp/EnumInfo.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Object.custom: - Add Enum/FlagsInfo to query a GEnum/GFlags type - -2009-05-12 15:26:50 +0200 Sebastian Dröge - - * gstreamer-sharp/PropertyInfo.cs: - Also store the GType of the property in case there's no managed type for it - -2009-05-12 14:31:57 +0200 Sebastian Dröge - - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/PropertyInfo.cs: - * gstreamer-sharp/glue/gobject.c: - * gstreamer-sharp/override/URIHandlerAdapter.cs: - Add a Properties property to Gst.Object to get information about the GObject properties - -2009-05-12 12:04:53 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/TunerChannel.custom: - * gstreamer-sharp/TunerNorm.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/tunernorm.c: - Add Gst.Interfaces.Tuner* bindings - -2009-05-12 11:08:08 +0200 Sebastian Dröge - - * gstreamer-sharp/MixerMessage.cs: - * gstreamer-sharp/gstreamer-api.raw: - * gstreamer-sharp/override/ColorBalanceAdapter.cs: - * gstreamer-sharp/override/MixerAdapter.cs: - * source/gstreamer-sharp-source.xml: - Fix library name for the interfaces - -2009-05-11 18:31:20 +0200 Sebastian Dröge - - * gstreamer-sharp/gstreamer-api.raw: - Update API with the class struct of GstTunerNorm - -2009-05-11 18:27:10 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Add Gst.Interfaces.VideoOrientation bindings - -2009-05-11 15:53:48 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Add Gst.Interfaces.XOverlay bindings - -2009-05-11 15:51:31 +0200 Sebastian Dröge - - * gstreamer-sharp/gstreamer-api.raw: - Reparse the API to get all interface class structs - -2009-05-09 20:06:43 +0200 Sebastian Dröge - - * TODO: - Add TODO - -2009-05-09 20:04:43 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/MixerMessage.cs: - * gstreamer-sharp/MixerTrack.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/mixertrack.c: - * gstreamer-sharp/override/Mixer.cs: - * gstreamer-sharp/override/MixerAdapter.cs: - Add bindings for GstMixer and related types - -2009-05-09 19:29:40 +0200 Sebastian Dröge - - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Iterator.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Pad.custom: - Add a generic GstIterator wrapper and use that - -2009-05-09 10:27:29 +0200 Sebastian Dröge - - * gstreamer-sharp/ColorBalanceChannel.custom: - * gstreamer-sharp/Gstreamer.metadata: - Make the properties of the ColorBalanceChannel read-only - -2009-05-08 17:24:26 +0200 Sebastian Dröge - - * gstreamer-sharp/ColorBalanceChannel.custom: - Add missing file - -2009-05-08 17:23:55 +0200 Sebastian Dröge - - * README: - * doc/en/Gst.Interfaces/ColorBalance.xml: - * doc/en/Gst.Interfaces/ColorBalanceAdapter.xml: - * doc/en/Gst.Interfaces/ColorBalanceChannel.xml: - * doc/en/Gst.Interfaces/ColorBalanceImplementor.xml: - * doc/en/Gst.Interfaces/ColorBalanceType.xml: - * doc/en/Gst.Interfaces/FrequencyChangedArgs.xml: - * doc/en/Gst.Interfaces/FrequencyChangedHandler.xml: - * doc/en/Gst.Interfaces/GstMixerOptions.xml: - * doc/en/Gst.Interfaces/GstMixerTrack.xml: - * doc/en/Gst.Interfaces/GstTunerChannel.xml: - * doc/en/Gst.Interfaces/GstTunerNorm.xml: - * doc/en/Gst.Interfaces/MixerFlags.xml: - * doc/en/Gst.Interfaces/MixerMessageType.xml: - * doc/en/Gst.Interfaces/MixerTrackFlags.xml: - * doc/en/Gst.Interfaces/MixerType.xml: - * doc/en/Gst.Interfaces/MuteToggledArgs.xml: - * doc/en/Gst.Interfaces/MuteToggledHandler.xml: - * doc/en/Gst.Interfaces/NavigationCommand.xml: - * doc/en/Gst.Interfaces/NavigationEventType.xml: - * doc/en/Gst.Interfaces/NavigationMessageType.xml: - * doc/en/Gst.Interfaces/NavigationQueryType.xml: - * doc/en/Gst.Interfaces/OptionChangedArgs.xml: - * doc/en/Gst.Interfaces/OptionChangedHandler.xml: - * doc/en/Gst.Interfaces/RecordToggledArgs.xml: - * doc/en/Gst.Interfaces/RecordToggledHandler.xml: - * doc/en/Gst.Interfaces/SignalChangedArgs.xml: - * doc/en/Gst.Interfaces/SignalChangedHandler.xml: - * doc/en/Gst.Interfaces/TunerChannelFlags.xml: - * doc/en/Gst.Interfaces/ValueChangedArgs.xml: - * doc/en/Gst.Interfaces/ValueChangedHandler.xml: - * doc/en/Gst.Interfaces/VolumeChangedArgs.xml: - * doc/en/Gst.Interfaces/VolumeChangedHandler.xml: - * doc/en/index.xml: - * doc/en/ns-Gst.Interfaces.xml: - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/gstreamer-api.raw: - * gstreamer-sharp/override/ColorBalance.cs: - * gstreamer-sharp/override/ColorBalanceAdapter.cs: - * source/gstreamer-sharp-source.xml: - Start binding the GstInterfaces library, ColorBalance* is finished already - -2009-05-07 10:39:38 +0200 Sebastian Dröge - - * doc/en/Gst/Element.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/Task.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Task.custom: - * gstreamer-sharp/glue/task.c: - Update API fixups for the latest protected-fields patch - -2009-05-07 10:03:58 +0200 Sebastian Dröge - - * gstreamer-sharp/override/URIHandlerAdapter.cs: - Add some notes why we have a modified copy of URIHandlerAdapter.cs - -2009-05-07 10:02:11 +0200 Sebastian Dröge - - * README: - Update list of patches for Gtk# that we require - -2009-05-07 09:42:17 +0200 Sebastian Dröge - - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindFactory.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Index.custom: - * gstreamer-sharp/IndexFactory.custom: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/TypeFind.custom: - * gstreamer-sharp/TypeFindFactory.custom: - Move TypeFind/Index/Element register functions to their factory classes - -2009-05-06 14:09:23 +0200 Sebastian Dröge - - * doc/en/Gst.BasePlugins/DecodeBin.xml: - * doc/en/Gst.BasePlugins/NewDecodedPadArgs.xml: - * doc/en/Gst.BasePlugins/NewDecodedPadHandler.xml: - * doc/en/Gst.BasePlugins/PlayBin.xml: - * doc/en/Gst.CorePlugins/HaveTypeArgs.xml: - * doc/en/Gst.CorePlugins/HaveTypeHandler.xml: - * doc/en/Gst.CorePlugins/TypeFindElement.xml: - * doc/en/Gst/DecodeBin.xml: - * doc/en/Gst/HaveTypeArgs.xml: - * doc/en/Gst/HaveTypeHandler.xml: - * doc/en/Gst/ImplementsInterface.xml: - * doc/en/Gst/ImplementsInterfaceAdapter.xml: - * doc/en/Gst/ImplementsInterfaceImplementor.xml: - * doc/en/Gst/NewDecodedPadArgs.xml: - * doc/en/Gst/NewDecodedPadHandler.xml: - * doc/en/Gst/PlayBin.xml: - * doc/en/Gst/TypeFindElement.xml: - * doc/en/index.xml: - * doc/en/ns-Gst.BasePlugins.xml: - * doc/en/ns-Gst.CorePlugins.xml: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/baseplugins/DecodeBin.cs: - * gstreamer-sharp/baseplugins/PlayBin.cs: - * gstreamer-sharp/coreplugins/TypeFindElement.cs: - * gstreamer-sharp/plugins-base/DecodeBin.cs: - * gstreamer-sharp/plugins-base/PlayBin.cs: - * gstreamer-sharp/plugins-base/TypeFindElement.cs: - * samples/DecodeBinTranscoder.cs: - * samples/PlayBinPlayer.cs: - * samples/TypeFind.cs: - Move plugin wrappers into seperate namespaces - -2009-05-06 13:57:56 +0200 Sebastian Dröge - - * gstreamer-sharp/glue/Makefile.am: - Don't use FORTIFY_SOURCE - -2009-05-06 13:57:23 +0200 Sebastian Dröge - - * configure.ac: - Check for all GStreamer libraries for which we want to create bindings - -2009-05-06 12:47:37 +0200 Sebastian Dröge - - * doc/en/Gst/Element.xml: - * doc/en/Gst/ImplementsInterface.xml: - * doc/en/Gst/ImplementsInterfaceAdapter.xml: - * doc/en/Gst/ImplementsInterfaceImplementor.xml: - * doc/en/Gst/Preset.xml: - * doc/en/Gst/PresetAdapter.xml: - * doc/en/Gst/PresetDefault.xml: - * doc/en/Gst/PresetImplementor.xml: - * doc/en/index.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - Add Gst.ImplementsInterface bindings - -2009-05-06 12:27:40 +0200 Sebastian Dröge - - * doc/en/Gst/Preset.xml: - * doc/en/Gst/PresetAdapter.xml: - * doc/en/Gst/PresetDefault.xml: - * doc/en/Gst/PresetImplementor.xml: - * doc/en/index.xml: - * source/gstreamer-sharp-source.xml: - Update docs - -2009-05-06 12:25:02 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/PresetDefault.cs: - * gstreamer-sharp/gstreamer-api.raw: - Fix Gst.Preset bindings - As C# interfaces don't allow a default implementation we - add a static Gst.PresetDefault class that provides static - methods for calling the default GstPreset method implementations. - -2009-05-06 09:54:14 +0200 Sebastian Dröge - - * samples/DecodeBinTranscoder.cs: - * samples/HelloWorld.cs: - * samples/TypeFind.cs: - Fix compilation of the samples - -2009-05-04 12:28:48 +0200 Sebastian Dröge - - * doc/en/Gst/NewUriArgs.xml: - * doc/en/Gst/NewUriHandler.xml: - * doc/en/Gst/URIHandler.xml: - * doc/en/Gst/URIHandlerAdapter.xml: - * doc/en/Gst/URIHandlerImplementor.xml: - * doc/en/Gst/URIType.xml: - Update docs - -2009-05-04 12:27:25 +0200 Sebastian Dröge - - * doc/en/Gst/Bin.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/ChildProxy.xml: - * doc/en/Gst/ChildProxyAdapter.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementDetails.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/Pipeline.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/TagSetter.xml: - * doc/en/Gst/TagSetterAdapter.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/Util.xml: - * doc/en/index.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/gstreamer-api.raw: - * gstreamer-sharp/override/URIHandlerAdapter.cs: - * source/gstreamer-sharp-source.xml: - Add bindings for Gst.URIHandler - Unfortunately this requires us to work around Gtk# being unable - to handle static interface methods and Gtk# being unable to - allow us to override interface adapter code... - -2009-05-04 11:04:42 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix Gst.TagSetter interface bindings - -2009-05-03 19:35:14 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix Gst.ChildProxy bindings - -2009-05-03 19:34:27 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Remove the abstract flag of GstObject and friends as we might need to instantiate them - This will happen for example if we don't have a managed wrapper class - for a type. - -2009-05-01 17:21:13 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix Gst.Pipeline bindings - -2009-05-01 17:11:18 +0200 Sebastian Dröge - - * gstreamer-sharp/Pad.custom: - Add support for iterating the internal links of a pad - -2009-05-01 17:08:07 +0200 Sebastian Dröge - - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/bin.c: - Fix Gst.Bin bindings and add bindings for the iterators - -2009-05-01 17:05:49 +0200 Sebastian Dröge - - * gstreamer-sharp/Element.custom: - Handle NULL GstIterator* correctly - -2009-05-01 15:28:34 +0200 Sebastian Dröge - - * samples/DecodeBinTranscoder.cs: - * samples/HelloWorld.cs: - * samples/PlayBinPlayer.cs: - * samples/TypeFind.cs: - Fix samples for all the API changes - -2009-05-01 13:46:24 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Structure.custom: - Change NewFromString() methods to FromString() in Caps/Structure for consistence - -2009-05-01 09:03:49 +0200 Sebastian Dröge - - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Message.custom: - Fix some more GObject DllImports - -2009-04-30 21:48:14 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix value of Gst.FlowReturn.Ok - -2009-04-30 21:48:05 +0200 Sebastian Dröge - - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/Element.custom: - Fix GObject DllImport - -2009-04-30 17:26:44 +0200 Sebastian Dröge - - * gstreamer-sharp/Element.custom: - Don't use the ThresholdType but the real type - -2009-04-30 17:21:13 +0200 Sebastian Dröge - - * gstreamer-sharp/Element.custom: - Fix indention and make Gst.Element.GetPadTemplates() a property - -2009-04-30 17:16:51 +0200 Sebastian Dröge - - * gstreamer-sharp/Element.custom: - Add initial support for setting/getting element class fields - -2009-04-30 17:16:41 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Make Gst.ElementDetails an internal struct - -2009-04-30 17:16:15 +0200 Sebastian Dröge - - * gstreamer-sharp/IndexEntry.custom: - Actually override the Copy method of GLib.Opaque - -2009-04-30 17:16:00 +0200 Sebastian Dröge - - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Message.custom: - Remove unused DllImports - -2009-04-30 16:54:39 +0200 Sebastian Dröge - - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Object.custom: - Fix Gst.Element bindings - Still missing: Support for creating new element subclasses - and adding pad templates/setting details on them. - -2009-04-30 15:40:17 +0200 Sebastian Dröge - - * gstreamer-sharp/Index.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/indexfactory.c: - Add convenience function to register Gst.Index types with the default registry - -2009-04-30 15:32:30 +0200 Sebastian Dröge - - * gstreamer-sharp/TypeFind.custom: - Fix registration of new Typefinders - -2009-04-30 15:16:19 +0200 Sebastian Dröge - - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IndexGroup.xml: - * doc/en/Gst/IndexResolver.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/TypeFindGetLengthFunction.xml: - * doc/en/Gst/TypeFindPeekFunction.xml: - * doc/en/Gst/TypeFindSuggestFunction.xml: - * doc/en/Gst/TypeNameData.xml: - * doc/en/index.xml: - Update docs - -2009-04-30 15:13:31 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Index.custom: - * gstreamer-sharp/IndexEntry.custom: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/indexentry.c: - Fix the Gst.Index* bindings - -2009-04-30 13:10:15 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/TypeFind.custom: - * gstreamer-sharp/TypeFindDelegates.cs: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/typefind.c: - Fix Gst.TypeFind bindings - -2009-04-30 09:39:46 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix IndexFactory/TypeFindFactory bindings - -2009-04-30 06:18:36 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Cleanup Gst.GhostPad bindings - -2009-04-28 21:03:44 +0200 Sebastian Dröge - - * doc/en/Gst/Pad+BufferProbeDelegate.xml: - * doc/en/Gst/Pad+DataProbeDelegate.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadBufferAllocFunction.xml: - * doc/en/Gst/PadBufferProbeCallback.xml: - * doc/en/Gst/PadDataProbeCallback.xml: - * doc/en/Gst/PadEventProbeCallback.xml: - * doc/en/Gst/PadIntLinkFunction.xml: - * doc/en/Gst/PadQueryTypeFunction.xml: - * doc/en/index.xml: - * gstreamer-sharp/GstSharp.PadQueryTypeFunctionNative.cs: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/PadQueryTypeFunction.cs: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/pad.c: - Fix the Gst.Pad bindings - -2009-04-27 16:53:42 +0200 Sebastian Dröge - - * README: - Add another patch that is required for building - -2009-04-27 13:42:57 +0200 Sebastian Dröge - - * doc/en/Gst/ActivateMode.xml: - * doc/en/Gst/Application.xml: - * doc/en/Gst/Array.xml: - * doc/en/Gst/AssocFlags.xml: - * doc/en/Gst/Bin.xml: - * doc/en/Gst/BinFlags.xml: - * doc/en/Gst/BindingHelper.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferCopyFlags.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/BufferingMode.xml: - * doc/en/Gst/Bus.xml: - * doc/en/Gst/BusFlags.xml: - * doc/en/Gst/BusSyncReply.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/ChildAddedArgs.xml: - * doc/en/Gst/ChildProxy.xml: - * doc/en/Gst/ChildProxyAdapter.xml: - * doc/en/Gst/ChildProxyImplementor.xml: - * doc/en/Gst/ChildRemovedArgs.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockEntry.xml: - * doc/en/Gst/ClockEntryType.xml: - * doc/en/Gst/ClockFlags.xml: - * doc/en/Gst/ClockReturn.xml: - * doc/en/Gst/ClockType.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/DecodeBin.xml: - * doc/en/Gst/DoLatencyArgs.xml: - * doc/en/Gst/DoubleRange.xml: - * doc/en/Gst/DynamicSignal.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementAddedArgs.xml: - * doc/en/Gst/ElementDetails.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/ElementFlags.xml: - * doc/en/Gst/ElementRemovedArgs.xml: - * doc/en/Gst/EntryAddedArgs.xml: - * doc/en/Gst/Event.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/FeatureAddedArgs.xml: - * doc/en/Gst/FlowReturn.xml: - * doc/en/Gst/Format.xml: - * doc/en/Gst/FormatDefinition.xml: - * doc/en/Gst/Fourcc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/FractionRange.xml: - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/HaveDataArgs.xml: - * doc/en/Gst/HaveTypeArgs.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexAssociation.xml: - * doc/en/Gst/IndexCertainty.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/IndexEntryType.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IndexFlags.xml: - * doc/en/Gst/IndexGroup.xml: - * doc/en/Gst/IndexLookupMethod.xml: - * doc/en/Gst/IndexResolverMethod.xml: - * doc/en/Gst/IntRange.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/LinkedArgs.xml: - * doc/en/Gst/List.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MessageArgs.xml: - * doc/en/Gst/MessageType.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/MiniObjectFlags.xml: - * doc/en/Gst/NewDecodedPadArgs.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/ObjectFlags.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadAddedArgs.xml: - * doc/en/Gst/PadCreatedArgs.xml: - * doc/en/Gst/PadDirection.xml: - * doc/en/Gst/PadFlags.xml: - * doc/en/Gst/PadLinkReturn.xml: - * doc/en/Gst/PadPresence.xml: - * doc/en/Gst/PadRemovedArgs.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/Gst/PadTemplateFlags.xml: - * doc/en/Gst/ParentSetArgs.xml: - * doc/en/Gst/ParentUnsetArgs.xml: - * doc/en/Gst/Parse.xml: - * doc/en/Gst/ParseContext.xml: - * doc/en/Gst/ParseError.xml: - * doc/en/Gst/ParseFlags.xml: - * doc/en/Gst/Pipeline.xml: - * doc/en/Gst/PipelineFlags.xml: - * doc/en/Gst/PlayBin.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginAddedArgs.xml: - * doc/en/Gst/PluginDependencyFlags.xml: - * doc/en/Gst/PluginError.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/PluginFlags.xml: - * doc/en/Gst/ProxyPad.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/QueryType.xml: - * doc/en/Gst/Rank.xml: - * doc/en/Gst/Registry.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/SeekFlags.xml: - * doc/en/Gst/SeekType.xml: - * doc/en/Gst/Segment.xml: - * doc/en/Gst/State.xml: - * doc/en/Gst/StateChange.xml: - * doc/en/Gst/StateChangeReturn.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/StructureChangeType.xml: - * doc/en/Gst/SyncMessageArgs.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagFlags.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeMode.xml: - * doc/en/Gst/TagSetter.xml: - * doc/en/Gst/TagSetterAdapter.xml: - * doc/en/Gst/Task.xml: - * doc/en/Gst/TaskState.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindElement.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/TypeFindProbability.xml: - * doc/en/Gst/TypeNameData.xml: - * doc/en/Gst/UnlinkedArgs.xml: - * doc/en/Gst/Util.xml: - * doc/en/Gst/Version.xml: - * gstreamer-sharp/Bus.custom: - * gstreamer-sharp/Gstreamer.metadata: - Finish/fix Gst.Bus bindings - -2009-04-27 12:48:55 +0200 Sebastian Dröge - - * doc/en/Gst/ActivateMode.xml: - * doc/en/Gst/Application.xml: - * doc/en/Gst/Array.xml: - * doc/en/Gst/AssocFlags.xml: - * doc/en/Gst/Bin.xml: - * doc/en/Gst/BinFlags.xml: - * doc/en/Gst/BindingHelper.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferCopyFlags.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/BufferingMode.xml: - * doc/en/Gst/Bus.xml: - * doc/en/Gst/BusFlags.xml: - * doc/en/Gst/BusSyncReply.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/ChildAddedArgs.xml: - * doc/en/Gst/ChildProxy.xml: - * doc/en/Gst/ChildProxyAdapter.xml: - * doc/en/Gst/ChildProxyImplementor.xml: - * doc/en/Gst/ChildRemovedArgs.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockEntry.xml: - * doc/en/Gst/ClockEntryType.xml: - * doc/en/Gst/ClockFlags.xml: - * doc/en/Gst/ClockReturn.xml: - * doc/en/Gst/ClockType.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/DecodeBin.xml: - * doc/en/Gst/DoLatencyArgs.xml: - * doc/en/Gst/DoubleRange.xml: - * doc/en/Gst/DynamicSignal.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementAddedArgs.xml: - * doc/en/Gst/ElementDetails.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/ElementFlags.xml: - * doc/en/Gst/ElementRemovedArgs.xml: - * doc/en/Gst/EntryAddedArgs.xml: - * doc/en/Gst/Event.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/FeatureAddedArgs.xml: - * doc/en/Gst/Flow.xml: - * doc/en/Gst/FlowReturn.xml: - * doc/en/Gst/Format.xml: - * doc/en/Gst/FormatDefinition.xml: - * doc/en/Gst/Fourcc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/FractionRange.xml: - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/HaveDataArgs.xml: - * doc/en/Gst/HaveTypeArgs.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexAssociation.xml: - * doc/en/Gst/IndexCertainty.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/IndexEntryType.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IndexFlags.xml: - * doc/en/Gst/IndexGroup.xml: - * doc/en/Gst/IndexLookupMethod.xml: - * doc/en/Gst/IndexResolverMethod.xml: - * doc/en/Gst/IntRange.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/LinkedArgs.xml: - * doc/en/Gst/List.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MessageArgs.xml: - * doc/en/Gst/MessageType.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/MiniObjectFlags.xml: - * doc/en/Gst/NewDecodedPadArgs.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/ObjectFlags.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadAddedArgs.xml: - * doc/en/Gst/PadCreatedArgs.xml: - * doc/en/Gst/PadDirection.xml: - * doc/en/Gst/PadFlags.xml: - * doc/en/Gst/PadLinkReturn.xml: - * doc/en/Gst/PadPresence.xml: - * doc/en/Gst/PadRemovedArgs.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/Gst/PadTemplateFlags.xml: - * doc/en/Gst/ParentSetArgs.xml: - * doc/en/Gst/ParentUnsetArgs.xml: - * doc/en/Gst/Parse.xml: - * doc/en/Gst/ParseContext.xml: - * doc/en/Gst/ParseError.xml: - * doc/en/Gst/ParseFlags.xml: - * doc/en/Gst/Pipeline.xml: - * doc/en/Gst/PipelineFlags.xml: - * doc/en/Gst/PlayBin.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginAddedArgs.xml: - * doc/en/Gst/PluginDependencyFlags.xml: - * doc/en/Gst/PluginError.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/PluginFlags.xml: - * doc/en/Gst/Print.xml: - * doc/en/Gst/ProxyPad.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/QueryType.xml: - * doc/en/Gst/Rank.xml: - * doc/en/Gst/Registry.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/SeekFlags.xml: - * doc/en/Gst/SeekType.xml: - * doc/en/Gst/Segment.xml: - * doc/en/Gst/Segtrap.xml: - * doc/en/Gst/State.xml: - * doc/en/Gst/StateChange.xml: - * doc/en/Gst/StateChangeReturn.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/StructureChangeType.xml: - * doc/en/Gst/SyncMessageArgs.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagFlags.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeMode.xml: - * doc/en/Gst/TagSetter.xml: - * doc/en/Gst/TagSetterAdapter.xml: - * doc/en/Gst/Task.xml: - * doc/en/Gst/TaskState.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindElement.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/TypeFindProbability.xml: - * doc/en/Gst/TypeNameData.xml: - * doc/en/Gst/UnlinkedArgs.xml: - * doc/en/Gst/Util.xml: - * doc/en/Gst/Version.xml: - * doc/en/index.xml: - Update docs - -2009-04-27 12:48:44 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Cleanup some utility classes - -2009-04-27 12:34:20 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Task.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/task.c: - Fix the Gst.Task bindings - What still needs to be done is to add a way to set - a custom lock to the task, currently a newly created - task can only get a lock by making it a pad task. - -2009-04-27 12:08:40 +0200 Sebastian Dröge - - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginDesc.xml: - * doc/en/index.xml: - * gstreamer-sharp/Clock.custom: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/Plugin.custom: - * gstreamer-sharp/Value.cs: - Finish/fix the Gst.Plugin bindings and re-indent - -2009-04-27 11:40:07 +0200 Sebastian Dröge - - * doc/en/Gst/XML.xml: - * doc/en/index.xml: - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - Remove the Gst.XML bindings for now - For them to be useful we need libxml2 bindings or some - magic to live without them. - -2009-04-27 11:37:58 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix ownership of Gst.SystemClock.Obtain() return - -2009-04-27 11:34:39 +0200 Sebastian Dröge - - * README: - Add a note that Gtk# from trunk and a few patches are required for building - -2009-04-27 11:32:58 +0200 Sebastian Dröge - - * doc/en/Gst/Bus.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockCallback.xml: - * doc/en/Gst/ClockEntry.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/Segment.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/index.xml: - * gstreamer-sharp/Clock.custom: - * gstreamer-sharp/ClockEntry.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/clock.c: - * gstreamer-sharp/glue/clockentry.c: - Finish/fix the Gst.Clock and related bindings and update docs - -2009-04-24 15:34:30 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Make Gst.Segment.SetNewsegmentFull an overload of SetNewsegment - -2009-04-24 15:33:55 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - Properly change GST_PADDING values to the correct integer values - -2009-04-24 14:56:40 +0200 Sebastian Dröge - - * doc/en/Gst/Bin.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/Index.xml: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/gstreamer-api.raw: - * source/Makefile.am: - Regenerate API with the new parser to get support for GObject virtual methods - This also gives us some support for class struct fields, etc. - Note: This requires an uncommitted patch to Gtk# - -2009-04-23 21:12:31 +0200 Sebastian Dröge - - * doc/en/Gst/DeepNotifyArgs.xml: - * doc/en/Gst/DeepNotifyHandler.xml: - * doc/en/Gst/Event.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/Query.xml: - * doc/en/index.xml: - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/object.c: - * gstreamer-sharp/glue/taglist.c: - Finish/fix the Gst.Object bindings - Also update docs and fix indention - -2009-04-23 16:49:21 +0200 Sebastian Dröge - - * gstreamer-sharp/Query.custom: - Fix c&p error in method name - -2009-04-23 16:01:57 +0200 Sebastian Dröge - - * gstreamer-sharp/Event.custom: - Add a helper function to get the number of an event type - -2009-04-23 14:39:50 +0200 Sebastian Dröge - - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Message.custom: - Ref/unref the Src field of Gst.Event/Message when setting it - -2009-04-23 14:32:08 +0200 Sebastian Dröge - - * gstreamer-sharp/Event.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/event.c: - Finish/fix Gst.Event bindings - -2009-04-23 13:42:05 +0200 Sebastian Dröge - - * gstreamer-sharp/Query.custom: - Add missing file - -2009-04-22 19:08:23 +0200 Sebastian Dröge - - * doc/en/Gst/Message.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/QueryTypeDefinition.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagMergeFunc.xml: - * doc/en/index.xml: - Update docs - -2009-04-22 19:08:00 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - Fix/complete the Gst.Query bindings - -2009-04-22 12:46:28 +0200 Sebastian Dröge - - * gstreamer-sharp/Message.custom: - Use the copy-on-unref workaround for newly created Application/Element/Custom messages - -2009-04-22 12:40:17 +0200 Sebastian Dröge - - * gstreamer-sharp/Structure.custom: - * gstreamer-sharp/TagList.custom: - * gstreamer-sharp/Value.cs: - Dispose some more GLib.Values after usage - -2009-04-22 12:35:56 +0200 Sebastian Dröge - - * gstreamer-sharp/DynamicSignal.cs: - Dispose GLib.Values after usage to close a memory leak - -2009-04-22 12:33:43 +0200 Sebastian Dröge - - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Structure.custom: - * gstreamer-sharp/Tag.custom: - * gstreamer-sharp/TagList.custom: - Make sure that the strings passed to native functions are UTF8 - -2009-04-22 11:55:52 +0200 Sebastian Dröge - - * gstreamer-sharp/Message.custom: - Check the cached message structure for null before trying to create a copy - -2009-04-22 11:54:49 +0200 Sebastian Dröge - - * gstreamer-sharp/Message.custom: - Also use the copy-on-unref workaround for the message-owned Structure here instead of always copying - -2009-04-22 08:07:55 +0200 Sebastian Dröge - - * gstreamer-sharp/Message.custom: - Add some convenience overloads for some Message methods and make the parse methods more consistent - -2009-04-21 19:27:35 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Tag.custom: - Fix bindings of the tag merge functions - -2009-04-21 19:27:05 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - Call the _get_type() functions of some types on Init() to make sure they're registred by Gtk# - -2009-04-21 14:31:29 +0200 Sebastian Dröge - - * doc/en/Gst/Structure.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagForeachFunc.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeFunc.xml: - * doc/en/Gst/Tags.xml: - * doc/en/index.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Tag.custom: - * gstreamer-sharp/TagList.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/taglist.c: - * source/Makefile.am: - Complete/fix bindings for Gst.Tag and Gst.TagList - -2009-04-21 14:31:10 +0200 Sebastian Dröge - - * gstreamer-sharp/GError.cs: - Remove unused private field - -2009-04-21 14:25:59 +0200 Sebastian Dröge - - * gstreamer-sharp/Structure.custom: - Return a string[] instead of IEnumerable for the Fields property to get all fields - -2009-04-21 14:24:14 +0200 Sebastian Dröge - - * gstreamer-sharp/Caps.custom: - Copy all still existing structure references before calling gst_caps_do_simplify - -2009-04-20 20:53:01 +0200 Sebastian Dröge - - * gstreamer-sharp/Structure.custom: - Make sure that every second parameter to Structure.Add(...) is a string - -2009-04-19 18:29:19 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/Structure.custom: - Fix some more structure ownerships - -2009-04-19 16:53:25 +0200 Sebastian Dröge - - * gstreamer-sharp/Caps.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Structure.custom: - Fix structure handling (almost) of caps - Make sure that we a) don't free structures of caps as we don't own them - and b) make sure to create a copy of all still referenced structures - before it gets removed, the caps are unreffed or something else happens. - This still needs to be fixed for gst_caps_do_simplify()! - This workaround is inspired by the one in gst-python. - -2009-04-19 16:53:15 +0200 Sebastian Dröge - - * gstreamer-sharp/Tag.custom: - Fix indention - -2009-04-18 16:43:15 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Tag.custom: - * gstreamer-sharp/Tags.cs: - * parser/gst-generate-tags.cs: - * source/Makefile.am: - Put tags into the Tag class instead of a new Tags class - Also remove the void ctor of the Tag class, it's not meant to be instantiated - -2009-04-18 16:32:59 +0200 Sebastian Dröge - - * doc/en/Gst/Array.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/Bus.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockType.xml: - * doc/en/Gst/CommonTags.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/DoubleRange.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/Fourcc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/FractionRange.xml: - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IntRange.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/List.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/ProxyPad.xml: - * doc/en/Gst/Registry.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/Tags.xml: - * doc/en/Gst/Task.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/Value.xml: - * doc/en/Gst/XML.xml: - * doc/en/index.xml: - Update docs - -2009-04-18 16:27:32 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - We actually don't own the structure returned by gst_message_get_structure() - -2009-04-18 16:24:12 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/glue/gobject.c: - * gstreamer-sharp/glue/message.c: - Add/fix complete bindings of Gst.Message - -2009-04-18 16:23:43 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/gstreamer-api.raw: - Add CoreError/StreamError/etc enum types - -2009-04-18 16:21:53 +0200 Sebastian Dröge - - * gstreamer-sharp/Caps.custom: - Use the native copy functions when creating a copy for ownership-taking functions - Using the managed Copy() function won't work as the managed object - will still own the reference and we would unref/free twice. - -2009-04-18 16:21:16 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/MiniObject.custom: - Implement Gst.MiniObject.Copy() manually to get the correct type from the instance - -2009-04-18 16:20:24 +0200 Sebastian Dröge - - * gstreamer-sharp/Tags.cs: - Add generated Tags class - -2009-04-17 16:44:14 +0200 Sebastian Dröge - - * gstreamer-sharp/CommonTags.cs: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Tags.cs: - Add generated Tags class and remove hand-written CommonTags class - -2009-04-17 16:41:00 +0200 Sebastian Dröge - - * parser/Makefile.am: - * parser/gst-generate-tags.cs: - * source/Makefile.am: - * source/gstreamer-sharp-source.xml: - Add utility to automatically generate a static class with tags definitions from a C header - -2009-04-16 22:19:59 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/GError.cs: - * gstreamer-sharp/MiniObject.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/gerror.c: - * gstreamer-sharp/glue/gobject.c: - * gstreamer-sharp/glue/message.c: - Cleanup glue and GError handling - -2009-04-16 21:52:47 +0200 Sebastian Dröge - - * gstreamer-sharp/PadTemplate.custom: - Fix indention - -2009-04-16 21:52:21 +0200 Sebastian Dröge - - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/MiniObject.custom: - * gstreamer-sharp/Structure.custom: - * gstreamer-sharp/Value.cs: - Use new custom GLib.Value support for gtk-sharp trunk - -2009-04-16 17:48:31 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Disable obsolete Type(GLib.GType) constructors everywhere - -2009-04-16 12:17:02 +0200 Sebastian Dröge - - * configure.ac: - * doc/en/Gst/ActivateMode.xml: - * doc/en/Gst/AssocFlags.xml: - * doc/en/Gst/Bin.xml: - * doc/en/Gst/BinFlags.xml: - * doc/en/Gst/BufferCopyFlags.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/BufferingMode.xml: - * doc/en/Gst/BusFlags.xml: - * doc/en/Gst/BusSyncReply.xml: - * doc/en/Gst/ClockEntryType.xml: - * doc/en/Gst/ClockFlags.xml: - * doc/en/Gst/ClockReturn.xml: - * doc/en/Gst/ClockType.xml: - * doc/en/Gst/ElementFlags.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/FlowReturn.xml: - * doc/en/Gst/Format.xml: - * doc/en/Gst/IndexCertainty.xml: - * doc/en/Gst/IndexEntryType.xml: - * doc/en/Gst/IndexFlags.xml: - * doc/en/Gst/IndexLookupMethod.xml: - * doc/en/Gst/IndexResolverMethod.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MessageType.xml: - * doc/en/Gst/MiniObjectFlags.xml: - * doc/en/Gst/ObjectFlags.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadDirection.xml: - * doc/en/Gst/PadFlags.xml: - * doc/en/Gst/PadLinkReturn.xml: - * doc/en/Gst/PadPresence.xml: - * doc/en/Gst/PadTemplateFlags.xml: - * doc/en/Gst/ParseError.xml: - * doc/en/Gst/ParseFlags.xml: - * doc/en/Gst/PipelineFlags.xml: - * doc/en/Gst/PluginDependencyFlags.xml: - * doc/en/Gst/PluginError.xml: - * doc/en/Gst/PluginFlags.xml: - * doc/en/Gst/QueryType.xml: - * doc/en/Gst/Rank.xml: - * doc/en/Gst/SeekFlags.xml: - * doc/en/Gst/SeekType.xml: - * doc/en/Gst/State.xml: - * doc/en/Gst/StateChange.xml: - * doc/en/Gst/StateChangeReturn.xml: - * doc/en/Gst/StructureChangeType.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/TagFlags.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeMode.xml: - * doc/en/Gst/TaskState.xml: - * doc/en/Gst/TypeFindProbability.xml: - * doc/en/index.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/gstreamer-api.raw: - * source/Makefile.am: - * source/gstreamer-sharp-source.xml: - Update to 0.10.22.2 and add the _get_type() functions for enum/flags types - -2009-04-15 14:40:09 +0200 Sebastian Dröge - - * doc/en/Gst/HasPadCreatedArgs.xml: - * doc/en/Gst/HasPadCreatedHandler.xml: - * doc/en/Gst/PadCreatedArgs.xml: - * doc/en/Gst/PadCreatedHandler.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/index.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/PadTemplate.custom: - gst_pad_template_new() takes ownership of the caps, reference them - Also rename and cleanup some PadTemplate members - -2009-04-15 13:26:54 +0200 Sebastian Dröge - - * doc/en/Gst/StaticCaps.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/index.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/StaticCaps.custom: - * gstreamer-sharp/StaticPadTemplate.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/staticcaps.c: - * gstreamer-sharp/glue/staticpadtemplate.c: - Drop StaticCaps bindings and let the StaticPadTemplate bindings be autogenerated - Also fix some reference ownership issues in the StaticPadTemplate bindings - and make them a read-only container without any way to create new instances. - We don't need StaticCaps anywhere and StaticPadTemplates only for reading - the static pad templates of an element factory. - -2009-04-14 17:58:28 +0200 Sebastian Dröge - - * gstreamer-sharp/StaticCaps.custom: - * gstreamer-sharp/StaticPadTemplate.custom: - * gstreamer-sharp/glue/staticcaps.c: - * gstreamer-sharp/glue/staticpadtemplate.c: - Add Gst.StaticPadTemplate.Free() and fix indention - -2009-04-14 17:55:19 +0200 Sebastian Dröge - - * doc/en/Gst/StaticCaps.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/index.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/StaticCaps.custom: - * gstreamer-sharp/StaticPadTemplate.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/staticcaps.c: - * gstreamer-sharp/glue/staticpadtemplate.c: - Fix and complete Static{PadTemplate,Caps} bindings - -2009-04-14 13:42:24 +0200 Sebastian Dröge - - * samples/DecodeBinTranscoder.cs: - * samples/TypeFind.cs: - * tests/CapsTest.cs: - * tests/PadTest.cs: - Make tests and samples compile again - -2009-04-14 13:31:06 +0200 Sebastian Dröge - - * doc/en/Gst/Caps.xml: - * doc/en/Gst/CapsFlags.xml: - * doc/en/Gst/Structure.xml: - * doc/en/index.xml: - * gstreamer-sharp/Caps.custom: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Structure.custom: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/caps.c: - * gstreamer-sharp/glue/gobject.c: - * gstreamer-sharp/glue/structure.c: - Fix/complete the Caps bindings - Also make sure in Gst.Structure that we're having a mutable structure - before changing any content. - -2009-04-13 13:27:26 +0200 Sebastian Dröge - - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/TagFlags.xml: - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/buffer.c: - * gstreamer-sharp/glue/miniobject.c: - Fix Gst.Buffer bindings - -2009-04-12 20:56:06 +0200 Sebastian Dröge - - * doc/en/Gst/Array.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferFlag.xml: - * doc/en/Gst/BufferFlags.xml: - * doc/en/Gst/Date.xml: - * doc/en/Gst/DoubleRange.xml: - * doc/en/Gst/Fourcc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/FractionRange.xml: - * doc/en/Gst/IntRange.xml: - * doc/en/Gst/List.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/MiniObjectCopyFunction.xml: - * doc/en/Gst/MiniObjectFinalizeFunction.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/StructureForeachFunc.xml: - * doc/en/Gst/StructureMapFunc.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagFlag.xml: - * doc/en/Gst/TagFlags.xml: - * doc/en/Gst/Value.xml: - * doc/en/index.xml: - Update docs - -2009-04-12 20:55:11 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/MiniObject.custom: - Fix MiniObject bindings - -2009-04-12 20:54:33 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Rename {Buffer,Tag}Flag to {Buffer,Tag}Flags for consistency - -2009-04-11 20:08:35 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Mark MiniObject and PluginFeature as abstract classes - -2009-04-11 20:07:03 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Structure.custom: - Fix Gst.Structure bindings - -2009-04-11 20:05:48 +0200 Sebastian Dröge - - * gstreamer-sharp/Value.cs: - Improve Gst.List/Value to be actually usable - -2009-04-11 17:57:11 +0200 Sebastian Dröge - - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/MiniObject.custom: - * gstreamer-sharp/Value.cs: - Fix indention and use new Gst.Value stuff for dynamic signals - -2009-04-11 17:52:50 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/MiniObject.custom: - * gstreamer-sharp/Value.cs: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/dynamicsignal.c: - * gstreamer-sharp/glue/gobject.c: - Add initial support for our custom GValue types and for setting/getting MiniObjects from/to GValues - -2009-04-08 11:18:40 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix ownership of Registry/Parse methods that return objects - -2009-04-08 10:52:46 +0200 Sebastian Dröge - - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/PluginFeature.xml: - * gstreamer-sharp/Gstreamer.metadata: - Finish the ElementFactory/PluginFeature bindings - -2009-04-08 10:18:48 +0200 Sebastian Dröge - - * gstreamer-sharp/Element.custom: - Add Element.Emit() for emitting dynamic signals (i.e. playbin2 action signals) - -2009-04-08 10:16:48 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/BindingHelper.cs: - * gstreamer-sharp/CommonTags.cs: - * gstreamer-sharp/Version.cs: - * gstreamer-sharp/plugins-base/DecodeBin.cs: - * gstreamer-sharp/plugins-base/PlayBin.cs: - * gstreamer-sharp/plugins-base/TypeFindElement.cs: - Add "Copyright" strings to the file headers - -2009-04-08 10:12:48 +0200 Sebastian Dröge - - * doc/en/Gst/Global.xml: - * doc/en/Gst/Parse.xml: - * doc/en/Gst/ParseContext.xml: - * doc/en/Gst/Util.xml: - * doc/en/index.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Parse.custom: - Clean the Gst.Global class and complete Gst.Parse/Gst.ParseContext bindings - -2009-04-08 09:29:38 +0200 Sebastian Dröge - - * doc/en/Gst/Global.xml: - * doc/en/Gst/Registry.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Registry.custom: - * source/gstreamer-sharp-source.xml: - Complete and correct the GstRegistry bindings - -2009-04-07 15:04:05 +0200 Sebastian Dröge - - * source/gstreamer-sharp-source.xml: - Ignore some more headers - -2009-04-07 14:44:30 +0200 Sebastian Dröge - - * configure.ac: - * doc/Makefile.am: - Add target for generating html documentation - -2009-04-07 14:24:10 +0200 Sebastian Dröge - - * doc/en/Gst/Bin.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Debug.xml: - * doc/en/Gst/DebugCategory.xml: - * doc/en/Gst/DebugColorFlags.xml: - * doc/en/Gst/DebugGraphDetails.xml: - * doc/en/Gst/DebugLevel.xml: - * doc/en/Gst/DebugMessage.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/FilterFunc.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/Global.xml: - * doc/en/Gst/Iterator.xml: - * doc/en/Gst/IteratorDisposeFunction.xml: - * doc/en/Gst/IteratorFoldFunction.xml: - * doc/en/Gst/IteratorFreeFunction.xml: - * doc/en/Gst/IteratorItem.xml: - * doc/en/Gst/IteratorItemFunction.xml: - * doc/en/Gst/IteratorNextFunction.xml: - * doc/en/Gst/IteratorResult.xml: - * doc/en/Gst/IteratorResyncFunction.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/LogFunction.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadIterIntLinkFunction.xml: - * doc/en/Gst/Poll.xml: - * doc/en/Gst/PollFD.xml: - * doc/en/Gst/QuarkId.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/Value.xml: - * doc/en/Gst/ValueCompareFunc.xml: - * doc/en/Gst/ValueDeserializeFunc.xml: - * doc/en/Gst/ValueIntersectFunc.xml: - * doc/en/Gst/ValueSerializeFunc.xml: - * doc/en/Gst/ValueSubtractFunc.xml: - * doc/en/Gst/ValueTable.xml: - * doc/en/Gst/ValueUnionFunc.xml: - * doc/en/index.xml: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/gstreamer-api.raw: - * parser/gst-gapi-fixup.cs: - * source/gstreamer-sharp-source.xml: - Ignore more header files - These are either private, don't make sense in the bindings - or we need to find better ways to bind them (i.e. GST_ERROR) - -2009-04-07 13:14:41 +0200 Sebastian Dröge - - * doc/en/Gst/AllocTrace.xml: - * doc/en/Gst/AllocTraceFlags.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/Global.xml: - * doc/en/Gst/Init.xml: - * doc/en/Gst/Trace.xml: - * doc/en/Gst/TraceEntry.xml: - * doc/en/index.xml: - Update docs - -2009-04-07 13:10:02 +0200 Sebastian Dröge - - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - Don't bind GstTrace, it's not really useful for managed applications to trace native allocations - -2009-04-07 11:46:42 +0200 Sebastian Dröge - - * tests/PadTest.cs: - Fix compilation of unit test - -2009-04-07 11:44:26 +0200 Sebastian Dröge - - * gstreamer-sharp/Buffer.custom: - Remove custom buffer implementations for Unref/Ref, they're in MiniObject already - -2009-04-07 11:40:53 +0200 Sebastian Dröge - - * tests/ApplicationTest.cs: - Fix compilation of ApplicationTest - -2009-04-07 11:40:20 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Don't hide the Buffer constructor with no arguments - -2009-04-07 11:37:11 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Version.cs: - * gstreamer-sharp/gstreamer-sharp.dll.config.in: - Fix GStreamer DllImports and add a dllmap for the native GStreamer library - -2009-04-07 11:33:55 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - Fix typo - -2009-04-07 11:30:49 +0200 Sebastian Dröge - - * gstreamer-sharp-0.10.pc.in: - Add a Requires for glib-sharp-2.0 to the pkg-config file - -2009-04-07 11:27:20 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/AssemblyInfo.cs.in: - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/BindingHelper.cs: - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Bus.custom: - * gstreamer-sharp/Clock.custom: - * gstreamer-sharp/CommonTags.cs: - * gstreamer-sharp/Debug.custom: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/GError.cs: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/MiniObject.custom: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/Version.cs: - * gstreamer-sharp/glue/bin.c: - * gstreamer-sharp/glue/buffer.c: - * gstreamer-sharp/glue/clock.c: - * gstreamer-sharp/glue/dynamicsignal.c: - * gstreamer-sharp/glue/gerror.c: - * gstreamer-sharp/glue/message.c: - * gstreamer-sharp/glue/miniobject.c: - * parser/gst-gapi-fixup.cs: - Fix indention of all files - -2009-04-07 11:25:09 +0200 Sebastian Dröge - - * tools/cs-indent: - Add indent script for C# files - -2009-04-07 11:02:08 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/GError.cs: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/gerror.c: - Print reason if InitCheck() failed and introduce GError helper functions - -2009-04-07 10:32:32 +0200 Sebastian Dröge - - * doc/en/Gst/Application.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/Version.xml: - Update docs - -2009-04-07 10:31:03 +0200 Sebastian Dröge - - * gstreamer-sharp/Application.cs: - * gstreamer-sharp/Version.cs: - Make Gst.Version a static class - -2009-04-07 10:30:44 +0200 Sebastian Dröge - - * doc/en/index.xml: - Remove GLib namespace from the docs - -2009-04-07 10:30:00 +0200 Sebastian Dröge - - * gstreamer-sharp/Gstreamer.metadata: - * parser/gst-gapi-fixup.cs: - Sort API metadata alphabetically and cleanup - Also change the order in which we fixup the API to make more sense - -2009-04-07 09:55:57 +0200 Sebastian Dröge - - * samples/Makefile.am: - Fix make dist - -2009-04-07 09:50:49 +0200 Sebastian Dröge - - * .gitignore: - * doc/.gitignore: - * gstreamer-sharp/.gitignore: - * samples/.gitignore: - Add a lot of files to .gitignore - -2009-04-07 09:46:39 +0200 Sebastian Dröge - - * ChangeLog: - * README: - Add files required by automake/autoconf - -2009-04-07 09:45:54 +0200 Sebastian Dröge - - * AUTHORS: - * ChangeLog: - * Makefile.am: - * README: - * configure.ac: - * doc/Makefile.am: - * fixup/Makefile.am: - * fixup/gst-gapi-fixup.cs: - * gstreamer-sharp/Makefile.am: - * parser/Makefile.am: - * parser/gst-gapi-fixup.cs: - * sample/DecodeBinTranscoder.cs: - * sample/HelloWorld.cs: - * sample/MP3LaunchParse.cs: - * sample/Makefile.am: - * sample/MetaData.cs: - * sample/PlayBinPlayer.cs: - * sample/QueueExample.cs: - * sample/TypeFind.cs: - * samples/DecodeBinTranscoder.cs: - * samples/HelloWorld.cs: - * samples/MP3LaunchParse.cs: - * samples/Makefile.am: - * samples/MetaData.cs: - * samples/PlayBinPlayer.cs: - * samples/QueueExample.cs: - * samples/TypeFind.cs: - * tests/Makefile.am: - Update/Cleanup of the build system - -2009-04-07 09:16:59 +0200 Sebastian Dröge - - * doc/en/GLib/DynamicSignal.xml: - * doc/en/GLib/DynamicSignalHandler.xml: - * doc/en/Gst/BindingHelper.xml: - * doc/en/Gst/DynamicSignal.xml: - * doc/en/Gst/DynamicSignalHandler.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/TypeFindElement.xml: - * doc/en/index.xml: - * doc/en/ns-GLib.xml: - Update docs - -2009-04-07 09:12:31 +0200 Sebastian Dröge - - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/dynamicsignal.c: - Add support for emitting GObject signals dynamically - This will be needed later to call the action signals of - playbin2 for example. - Also get the correct instance size of GClosure at runtime - instead of always taking the largest known one. - -2009-04-05 13:11:02 +0200 Sebastian Dröge - - * gstreamer-sharp/BindingHelper.cs: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/glue/dynamicsignal.c: - * gstreamer-sharp/plugins-base/TypeFindElement.cs: - Move DynamicSignals into the Gst namespace to prevent conflicts - -2009-04-04 23:32:43 +0200 Sebastian Dröge - - * doc/en/GLib/DynamicSignal.xml: - * doc/en/GLib/DynamicSignalHandler.xml: - * doc/en/Gst.xml: - * doc/en/Gst/ActivateMode.xml: - * doc/en/Gst/AllocTrace.xml: - * doc/en/Gst/AllocTraceFlags.xml: - * doc/en/Gst/Application.xml: - * doc/en/Gst/AssocFlags.xml: - * doc/en/Gst/Bin.xml: - * doc/en/Gst/BinFlags.xml: - * doc/en/Gst/BindingHelper.xml: - * doc/en/Gst/Buffer.xml: - * doc/en/Gst/BufferCopyFlags.xml: - * doc/en/Gst/BufferFlag.xml: - * doc/en/Gst/BufferingMode.xml: - * doc/en/Gst/Bus.xml: - * doc/en/Gst/BusFlags.xml: - * doc/en/Gst/BusFunc.xml: - * doc/en/Gst/BusSyncHandler.xml: - * doc/en/Gst/BusSyncReply.xml: - * doc/en/Gst/Caps.xml: - * doc/en/Gst/CapsFlags.xml: - * doc/en/Gst/ChildAddedArgs.xml: - * doc/en/Gst/ChildAddedHandler.xml: - * doc/en/Gst/ChildProxy.xml: - * doc/en/Gst/ChildProxyAdapter.xml: - * doc/en/Gst/ChildProxyImplementor.xml: - * doc/en/Gst/ChildRemovedArgs.xml: - * doc/en/Gst/ChildRemovedHandler.xml: - * doc/en/Gst/Clock.xml: - * doc/en/Gst/ClockCallback.xml: - * doc/en/Gst/ClockEntry.xml: - * doc/en/Gst/ClockEntryType.xml: - * doc/en/Gst/ClockFlags.xml: - * doc/en/Gst/ClockReturn.xml: - * doc/en/Gst/CommonTags.xml: - * doc/en/Gst/CoreError.xml: - * doc/en/Gst/Debug.xml: - * doc/en/Gst/DebugCategory.xml: - * doc/en/Gst/DebugColorFlags.xml: - * doc/en/Gst/DebugGraphDetails.xml: - * doc/en/Gst/DebugLevel.xml: - * doc/en/Gst/DebugMessage.xml: - * doc/en/Gst/DecodeBin.xml: - * doc/en/Gst/DeepNotifyArgs.xml: - * doc/en/Gst/DeepNotifyHandler.xml: - * doc/en/Gst/DoLatencyArgs.xml: - * doc/en/Gst/DoLatencyHandler.xml: - * doc/en/Gst/Element.xml: - * doc/en/Gst/ElementAddedArgs.xml: - * doc/en/Gst/ElementAddedHandler.xml: - * doc/en/Gst/ElementDetails.xml: - * doc/en/Gst/ElementFactory.xml: - * doc/en/Gst/ElementFlags.xml: - * doc/en/Gst/ElementRemovedArgs.xml: - * doc/en/Gst/ElementRemovedHandler.xml: - * doc/en/Gst/EntryAddedArgs.xml: - * doc/en/Gst/EntryAddedHandler.xml: - * doc/en/Gst/Event.xml: - * doc/en/Gst/EventType.xml: - * doc/en/Gst/EventTypeFlags.xml: - * doc/en/Gst/FeatureAddedArgs.xml: - * doc/en/Gst/FeatureAddedHandler.xml: - * doc/en/Gst/FilterFunc.xml: - * doc/en/Gst/Flow.xml: - * doc/en/Gst/FlowReturn.xml: - * doc/en/Gst/Format.xml: - * doc/en/Gst/FormatDefinition.xml: - * doc/en/Gst/Fraction.xml: - * doc/en/Gst/GhostPad.xml: - * doc/en/Gst/Global.xml: - * doc/en/Gst/HasPadCreatedArgs.xml: - * doc/en/Gst/HasPadCreatedHandler.xml: - * doc/en/Gst/HaveDataArgs.xml: - * doc/en/Gst/HaveDataHandler.xml: - * doc/en/Gst/HaveTypeArgs.xml: - * doc/en/Gst/HaveTypeHandler.xml: - * doc/en/Gst/Index.xml: - * doc/en/Gst/IndexAssociation.xml: - * doc/en/Gst/IndexCertainty.xml: - * doc/en/Gst/IndexEntry.xml: - * doc/en/Gst/IndexEntryType.xml: - * doc/en/Gst/IndexFactory.xml: - * doc/en/Gst/IndexFilter.xml: - * doc/en/Gst/IndexFlags.xml: - * doc/en/Gst/IndexGroup.xml: - * doc/en/Gst/IndexLookupMethod.xml: - * doc/en/Gst/IndexResolver.xml: - * doc/en/Gst/IndexResolverMethod.xml: - * doc/en/Gst/Init.xml: - * doc/en/Gst/Iterator.xml: - * doc/en/Gst/IteratorDisposeFunction.xml: - * doc/en/Gst/IteratorFoldFunction.xml: - * doc/en/Gst/IteratorFreeFunction.xml: - * doc/en/Gst/IteratorItem.xml: - * doc/en/Gst/IteratorItemFunction.xml: - * doc/en/Gst/IteratorNextFunction.xml: - * doc/en/Gst/IteratorResult.xml: - * doc/en/Gst/IteratorResyncFunction.xml: - * doc/en/Gst/LibraryError.xml: - * doc/en/Gst/LinkedArgs.xml: - * doc/en/Gst/LinkedHandler.xml: - * doc/en/Gst/LogFunction.xml: - * doc/en/Gst/Message.xml: - * doc/en/Gst/MessageArgs.xml: - * doc/en/Gst/MessageHandler.xml: - * doc/en/Gst/MessageType.xml: - * doc/en/Gst/MiniObject.xml: - * doc/en/Gst/MiniObjectCopyFunction.xml: - * doc/en/Gst/MiniObjectFinalizeFunction.xml: - * doc/en/Gst/MiniObjectFlags.xml: - * doc/en/Gst/NewDecodedPadArgs.xml: - * doc/en/Gst/NewDecodedPadHandler.xml: - * doc/en/Gst/Object.xml: - * doc/en/Gst/ObjectFlags.xml: - * doc/en/Gst/Pad+BufferProbeDelegate.xml: - * doc/en/Gst/Pad+DataProbeDelegate.xml: - * doc/en/Gst/Pad.xml: - * doc/en/Gst/PadAcceptCapsFunction.xml: - * doc/en/Gst/PadActivateFunction.xml: - * doc/en/Gst/PadActivateModeFunction.xml: - * doc/en/Gst/PadAddedArgs.xml: - * doc/en/Gst/PadAddedHandler.xml: - * doc/en/Gst/PadBlockCallback.xml: - * doc/en/Gst/PadBufferAllocFunction.xml: - * doc/en/Gst/PadChainFunction.xml: - * doc/en/Gst/PadCheckGetRangeFunction.xml: - * doc/en/Gst/PadDirection.xml: - * doc/en/Gst/PadDispatcherFunction.xml: - * doc/en/Gst/PadEventFunction.xml: - * doc/en/Gst/PadFixateCapsFunction.xml: - * doc/en/Gst/PadFlags.xml: - * doc/en/Gst/PadGetCapsFunction.xml: - * doc/en/Gst/PadGetRangeFunction.xml: - * doc/en/Gst/PadIntLinkFunction.xml: - * doc/en/Gst/PadIterIntLinkFunction.xml: - * doc/en/Gst/PadLinkFunction.xml: - * doc/en/Gst/PadLinkReturn.xml: - * doc/en/Gst/PadPresence.xml: - * doc/en/Gst/PadQueryFunction.xml: - * doc/en/Gst/PadRemovedArgs.xml: - * doc/en/Gst/PadRemovedHandler.xml: - * doc/en/Gst/PadSetCapsFunction.xml: - * doc/en/Gst/PadTemplate.xml: - * doc/en/Gst/PadTemplateFlags.xml: - * doc/en/Gst/PadUnlinkFunction.xml: - * doc/en/Gst/ParentSetArgs.xml: - * doc/en/Gst/ParentSetHandler.xml: - * doc/en/Gst/ParentUnsetArgs.xml: - * doc/en/Gst/ParentUnsetHandler.xml: - * doc/en/Gst/ParseContext.xml: - * doc/en/Gst/ParseError.xml: - * doc/en/Gst/ParseFlags.xml: - * doc/en/Gst/Pipeline.xml: - * doc/en/Gst/PipelineFlags.xml: - * doc/en/Gst/PlayBin.xml: - * doc/en/Gst/Plugin.xml: - * doc/en/Gst/PluginAddedArgs.xml: - * doc/en/Gst/PluginAddedHandler.xml: - * doc/en/Gst/PluginDependencyFlags.xml: - * doc/en/Gst/PluginDesc.xml: - * doc/en/Gst/PluginError.xml: - * doc/en/Gst/PluginFeature.xml: - * doc/en/Gst/PluginFeatureFilter.xml: - * doc/en/Gst/PluginFilter.xml: - * doc/en/Gst/PluginFlags.xml: - * doc/en/Gst/PluginInitFunc.xml: - * doc/en/Gst/Poll.xml: - * doc/en/Gst/PollFD.xml: - * doc/en/Gst/Print.xml: - * doc/en/Gst/ProxyPad.xml: - * doc/en/Gst/QuarkId.xml: - * doc/en/Gst/Query.xml: - * doc/en/Gst/QueryType.xml: - * doc/en/Gst/QueryTypeDefinition.xml: - * doc/en/Gst/Rank.xml: - * doc/en/Gst/Registry.xml: - * doc/en/Gst/ResourceError.xml: - * doc/en/Gst/SeekFlags.xml: - * doc/en/Gst/SeekType.xml: - * doc/en/Gst/Segment.xml: - * doc/en/Gst/Segtrap.xml: - * doc/en/Gst/State.xml: - * doc/en/Gst/StateChange.xml: - * doc/en/Gst/StateChangeReturn.xml: - * doc/en/Gst/StaticCaps.xml: - * doc/en/Gst/StaticPadTemplate.xml: - * doc/en/Gst/StreamError.xml: - * doc/en/Gst/Structure.xml: - * doc/en/Gst/StructureChangeType.xml: - * doc/en/Gst/StructureForeachFunc.xml: - * doc/en/Gst/StructureMapFunc.xml: - * doc/en/Gst/SyncMessageArgs.xml: - * doc/en/Gst/SyncMessageHandler.xml: - * doc/en/Gst/SystemClock.xml: - * doc/en/Gst/Tag.xml: - * doc/en/Gst/TagFlag.xml: - * doc/en/Gst/TagForeachFunc.xml: - * doc/en/Gst/TagList.xml: - * doc/en/Gst/TagMergeFunc.xml: - * doc/en/Gst/TagMergeMode.xml: - * doc/en/Gst/TagSetter.xml: - * doc/en/Gst/TagSetterAdapter.xml: - * doc/en/Gst/TagSetterImplementor.xml: - * doc/en/Gst/Task.xml: - * doc/en/Gst/TaskFunction.xml: - * doc/en/Gst/TaskState.xml: - * doc/en/Gst/Trace.xml: - * doc/en/Gst/TraceEntry.xml: - * doc/en/Gst/TypeFind.xml: - * doc/en/Gst/TypeFindElement.xml: - * doc/en/Gst/TypeFindFactory.xml: - * doc/en/Gst/TypeFindFunction.xml: - * doc/en/Gst/TypeFindProbability.xml: - * doc/en/Gst/TypeNameData.xml: - * doc/en/Gst/UnlinkedArgs.xml: - * doc/en/Gst/UnlinkedHandler.xml: - * doc/en/Gst/Util.xml: - * doc/en/Gst/Value.xml: - * doc/en/Gst/ValueCompareFunc.xml: - * doc/en/Gst/ValueDeserializeFunc.xml: - * doc/en/Gst/ValueIntersectFunc.xml: - * doc/en/Gst/ValueSerializeFunc.xml: - * doc/en/Gst/ValueSubtractFunc.xml: - * doc/en/Gst/ValueTable.xml: - * doc/en/Gst/ValueUnionFunc.xml: - * doc/en/Gst/Version.xml: - * doc/en/Gst/XML.xml: - * doc/en/index.xml: - * doc/en/ns-GLib.xml: - * doc/en/ns-Gst.xml: - Update docs - -2009-04-04 23:31:48 +0200 Sebastian Dröge - - * gstreamer-sharp/gstreamer-api.raw: - * source/gstreamer-sharp-source.xml: - Don't generate bindings for the XML/binary registry implementations - -2009-04-04 16:53:59 +0200 Sebastian Dröge - - * gstreamer-sharp/BindingHelper.cs: - * gstreamer-sharp/plugins-base/DecodeBin.cs: - * gstreamer-sharp/plugins-base/TypeFindElement.cs: - * sample/DecodeBinTranscoder.cs: - Fix instanciation of GLib.SignalArgs subclasses from the BindingHelper and the samples - -2009-04-04 14:34:33 +0200 Sebastian Dröge - - * AUTHORS: - * README: - * configure.ac: - Same random build system cleanup - -2009-04-04 14:31:25 +0200 Sebastian Dröge - - * gstreamer-sharp/Object.custom: - Don't override Gst.Object.Dispose() - We can't call gst_object_unref() directly as this will conflict - with the toggle-refs used in glib-sharp. It's also not required - to call gst_object_unref(), it's just a wrapper around g_object_unref() - with some debugging. - -2009-04-04 14:28:19 +0200 Sebastian Dröge - - * gstreamer-sharp/DynamicSignal.cs: - Fix dynamic signals on 64 bit architectures - sizeof(GClosure) is 32 on 64 bit - -2009-04-04 14:18:34 +0200 Sebastian Dröge - - * configure.ac: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/gstreamer-api.raw: - * source/Makefile.am: - * source/gstreamer-parsable.diff: - * source/gstreamer-sharp-source.xml: - First take at updating to 0.10.22 - -2009-04-04 14:18:28 +0200 Sebastian Dröge - - * fixup/Makefile.am: - Add missing file - -2009-04-04 13:37:12 +0200 Sebastian Dröge - - * fixup/gst-gapi-fixup.cs: - * gtk-sharp-gapi-fixup.diff: - Optimize gst-gapi-cleanup a bit - -2009-04-04 13:33:40 +0200 Sebastian Dröge - - * Makefile.am: - * configure.ac: - * fixup/gst-gapi-fixup.cs: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/MiniObject.custom: - * sample/DecodeBinTranscoder.cs: - Make everything compilable again - -2006-09-07 22:22:09 +0000 Khaled Mohammed - - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/plugins-base/TypeFindElement.cs: - * sample/TypeFind.cs: - gstreamer-sharp/DynamicSignal.cs: Added support for objects derived from GLib.Opaque - -2006-09-07 16:55:34 +0000 Khaled Mohammed - - * gstreamer-sharp/glue/buffer.c: - adding gstreamer-sharp/glue/buffer.c - -2006-09-07 16:44:38 +0000 Khaled Mohammed - - * sample/MP3LaunchParse.cs: - Fix - -2006-09-07 16:24:30 +0000 Khaled Mohammed - - * gstreamer-sharp/Buffer.custom: - * gstreamer-sharp/Caps.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Object.custom: - * gstreamer-sharp/gstreamer-api.raw: - * sample/Makefile.am: - * sample/MetaData.cs: - * source/gstreamer-sharp-source.xml: - added missing files - -2006-08-30 00:46:32 +0000 Khaled Mohammed - - * ChangeLog: - * gstreamer-sharp/plugins-base/TypeFindElement.cs: - * sample/MetaData.cs: - * sample/TypeFind.cs: - Fixed sample/TypeFind.cs - -2006-08-29 07:28:18 +0000 Khaled Mohammed - - * ChangeLog: - * sample/Makefile.am: - * sample/MetaData.cs: - Added a new sample - sample/MetaData.cs - -2006-08-25 09:49:52 +0000 Khaled Mohammed - - * ChangeLog: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/gstreamer-api.raw: - * sample/Makefile.am: - * sample/QueueExample.cs: - * sample/TypeFind.cs: - * source/gstreamer-sharp-source.xml: - Added Element.LinkMany and Element.UnlinkMany - -2006-08-20 22:37:48 +0000 Khaled Mohammed - - * ChangeLog: - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * gstreamer-sharp/Pad.custom: - * gstreamer-sharp/glue/Makefile.am: - * tests/BinTest.cs: - * tests/BufferTest.cs: - * tests/PadTest.cs: - * tests/PipelineTest.cs: - 2006/08/20 Khaled Mohammed (khaled.mohammed@gmail.com) - -2006-08-11 20:55:19 +0000 Khaled Mohammed - - * tests/BufferTest.cs: - * tests/MessageTest.cs: - MessageTest and BufferTest - -2006-08-11 20:53:33 +0000 Khaled Mohammed - - * ChangeLog: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Message.custom: - * gstreamer-sharp/glue/message.c: - * tests/BinTest.cs: - * tests/ElementTest.cs: - * tests/Makefile.am: - * tests/PadTest.cs: - * tests/PipelineTest.cs: - more tests and Dispose() in Gst.Object - -2006-08-05 21:07:11 +0000 Khaled Mohammed - - * ChangeLog: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * tests/ElementTest.cs: - * tests/PipelineTest.cs: - Fix of Refcount property in Gst.Object - -2006-08-04 04:08:13 +0000 Khaled Mohammed - - * ChangeLog: - * tests/Makefile.am: - * tests/PipelineTest.cs: - Adding NUnit test suite for Pipeline - -2006-08-04 04:00:43 +0000 Khaled Mohammed - - * ChangeLog: - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/BindingHelper.cs: - * gstreamer-sharp/Clock.custom: - * gstreamer-sharp/DynamicSignal.cs: - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/glue/dynamicsignal.c: - * gstreamer-sharp/plugins-base/DecodeBin.cs: - * gstreamer-sharp/plugins-base/TypeFindElement.cs: - * sample/HelloWorld.cs: - * tests/Makefile.am: - Updated DynamicSignal.cs and files plugins-base to use the new DynamicSignal class. - -2006-07-13 16:16:51 +0000 Aaron Bockover - - 2006-07-13 Aaron Bockover - * gstreamer-sharp/BindingHelper.cs: Static helper class to assist - in making element bindings (delegate manipulation/invocation) - * gstreamer-sharp/DynamicSignal.cs: Updated DynamicSignalArgs so they - can more easily be derived - * gstreamer-sharp/Makefile.am: Updated build - * sample/HelloWorld.cs: More cleaning - * sample/Makefile.am: - * sample/TypeFind.cs: Added typefind sample - * gstreamer-sharp.mdp: Updated MonoDevelop project - * gstreamer-sharp/plugins-base/DecodeBin.cs: Signal support rewritten - to use BindingHelper/DynamicSignal - * gstreamer-sharp/plugins-base/TypeFindElement.cs: New typefind - element wrapper using BindingHelper/DynamicSignal - * gstreamer-sharp/Element.custom: Fixed property getter/setter methods - and added indexer wrapper for property lookup for syntax convenience - -2006-07-12 22:47:30 +0000 Aaron Bockover - - 2006-07-12 Aaron Bockover - * sample/HelloWorld.cs: Cleaned up, works with new dynamic signal stuff - * gstreamer-sharp.mdp: Updated MonoDevelop project - * gstreamer-sharp/glue/dynamicsignal.c: - * gstreamer-sharp/DynamicSignal.cs: Added DynamicSignal support for - runtime GObject signal binding - * gstreamer-sharp/glue/Makefile.am: - * gstreamer-sharp/Makefile.am: Updated build - * gstreamer-sharp/Element.custom: Removed old DynamicSignal - stuff and added pass-thru/proxy Connect/Disconnect methods on - top of GLib.DynamicSignal - * gstreamer-sharp/DynamicSignalHandlerGenerator.cs: - * gstreamer-sharp/DynamicSignalMarshalHandler.cs: Removed - * gstreamer-sharp/gstreamer-sharp.dll.config.in: Updated maps, removed - old 0.8 maps - -2006-07-12 21:49:32 +0000 Aaron Bockover - - 2006-07-12 Aaron Bockover - * gstreamer-sharp.mds: - * gstreamer-sharp.mdp: Updated MonoDevelo project/solution - * source/gstreamer-sharp-source.xml: Cleaned up a bit - * sample/DecodeBinTranscoder.cs: Updated to reflect renaming of - Clock.GstSecond to Clock.Second, etc. - * gstreamer-sharp/glue/clock.c: Added gstsharp_gst_clock_get_time_none - and gstsharp_gst_clock_time_is_valid - * gstreamer-sharp/Clock.custom: Added bindings for new clock glue - and renamed GstNSecond to NSecond (and friends) - -2006-06-23 06:14:13 +0000 Khaled Mohammed - - * gstreamer-sharp/Element.custom: - Fixed a bug in Element.custom related to Custom Signal Handler - -2006-06-21 07:27:56 +0000 Khaled Mohammed - - * sample/HelloWorld.cs: - Adding sample (sample/HelloWorld.cs) - -2006-06-21 07:25:57 +0000 Khaled Mohammed - - * ChangeLog: - * gstreamer-sharp/Bin.custom: - * gstreamer-sharp/DynamicSignalHandlerGenerator.cs: - * gstreamer-sharp/DynamicSignalMarshalHandler.cs: - * gstreamer-sharp/Element.custom: - * gstreamer-sharp/Gstreamer.metadata: - * gstreamer-sharp/Makefile.am: - * sample/Makefile.am: - Custom Signal Handler for Element.cs - -2006-06-04 16:49:35 +0000 Khaled Mohammed - - 2006-06-04 Khaled Mohammed - * gstreamer-sharp/glue/Bin.c: Newly added. Added a function to - return the offset of *children. - * tests/ElementTest.cs: Newly added. Added two NUnit tests for - Element class - one to test creation of elements and the other - to test addition and deletion of Pads from elements. - -2006-06-04 13:30:16 +0000 Michael Dominic K - - 2006-06-04 Michael Dominic K. - * doc/gst-sharp-docs.zip: - * doc/gst-sharp-docs.tree: Removing, this is a left over from - something old (new prefix seems to be: gstreamer-sharp-). - * doc/en/Gst/Clock.xml: Fixing the docs to represent the change - introduced in the last commit. - -2006-06-04 13:11:24 +0000 Michael Dominic K - - 2006-06-04 Michael Dominic K. - * sample/DecodeBinTranscoder.cs: Fixing ambigious cast. - * gstreamer-sharp/glue/clock.c: - * gstreamer-sharp/Clock.custom: Changing the gint64 to guint64 and - long to ulong respectively. The clocktime (GstClockTime) is measured - in nanoseconds as unsigned long inside GStreamer. - This is introducing a small schizophrenia since some functions (such - as queries, seeks) take signed long (-1 to mark infinity or error). - This is the expected Gst behaviour. - Just sticking silently to long (instead of ulong) will bork us sooner - or later, especially for custom-build low level routines/elements. - Comments welcome. - -2006-05-31 13:54:56 +0000 Michael Dominic K - - 2006-05-31 Michael Dominic K. - * tests/PadTest.cs: - * tests/Makefile.am: - Introducing a new test for Gst.Pad. All fixtures pass. - * tests/CapsTest.cs: - Adding a new fixture for caps union testing (passes). - Fixing some code-style errors. - -2006-05-30 20:10:57 +0000 Michael Dominic K - - 2006-05-30 Michael Dominic K. - * README: - Fixing a broken svn link to gtk-sharp sources. - * tests/CapsTest.cs: - * tests/Makefile.am: - Introducing a new test for Gst.Caps. All fixtures pass. - -2006-05-25 15:57:02 +0000 Aaron Bockover - - 2006-05-25 Aaron Bockover - * gstreamer-sharp/Gstreamer.metadata: Hide the Children property and - implement own version in Bin.custom to return an Element [] instead of - a GLib.List - * gstreamer-sharp/Bin.custom: Implement Bin.Children - * tests/BinTest.cs: wrote a test for Bin.Children - -2006-05-25 15:30:29 +0000 Aaron Bockover - - 2006-05-25 Aaron Bockover - * gstreamer-sharp-0.10.pc.in: link against proper assembly - -2006-05-21 18:58:44 +0000 Aaron Bockover - - 2006-05-21 Aaron Bockover - * gstreamer-sharp/plugins-base/DecodeBin.cs: Added a quick binding for - decodebin to test new-decoded-pad; probably is only a temporary solution - * sample/DecodeBinTranscoder.cs: Added a small decodebin sample - * sample/Makefile.am: Added build rules for decodebin sample - * gstreamer-sharp.mdp: Updated MonoDevelop project - * gstreamer-sharp/Makefile.am: Added plugins-base/DecodeBin.cs - -2006-05-20 22:35:40 +0000 Aaron Bockover - - 2006-05-20 Aaron Bockover - * autogen.sh: Fixed a left over configure.in to configure.ac - * confiugre.ac: Added check foo for NUnit - * gstreamer-sharp.mdp: - * gstreamer-sharp.mds: Added MonoDevelop solution - * source/Makefile.am: Cleaned and fixed - * tests/ConsoleUi.cs: - * tests/ApplicationTest.cs: - * tests/BinTest.cs: - * tests/Makefile.am: Added NUnit test framework and a few tests for - Gst.Application and Gst.Bin - * gstreamer-sharp/CommonTags.cs: - * gstreamer-sharp/*.custom: - * gstreamer-sharp/glue/*.c: Cleaned up - * gstreamer-sharp/Application.cs: New application bindings; fixed - to work properly with GStreamer 0.10 - * gstreamer-sharp/Version.cs: New Gst.Version class - * gstreamer-sharp/Makefile.am: Added Version.cs - * gstreamer-sharp/plugins-base/PlayBin.cs: Fixed and extended PlayBin - element binding with new (but not all) properties - * Makefile.am: Added tests - -2006-05-19 19:33:35 +0000 Aaron Bockover - - * .arch-ids/.arch-inventory.id: - * .arch-ids/AUTHORS.id: - * .arch-ids/COPYING.id: - * .arch-ids/ChangeLog.id: - * .arch-ids/INSTALL.id: - * .arch-ids/Makefile.am.id: - * .arch-ids/NEWS.id: - * .arch-ids/README.id: - * .arch-ids/autogen.sh.id: - * .arch-ids/configure.in.id: - * .arch-ids/gst-sharp-0.10.pc.in.id: - * .arch-ids/gst-sharp.snk.id: - * .arch-ids/gtk-sharp-gapi-fixup-additions.diff.id: - * .arch-inventory: - * doc/.arch-ids/.arch-inventory.id: - * doc/.arch-ids/=id: - * doc/.arch-ids/Makefile.am.id: - * doc/.arch-ids/gst-sharp-docs.source.id: - * doc/.arch-inventory: - * doc/en/.arch-ids/=id: - * doc/en/.arch-ids/Gst.xml.id: - * doc/en/.arch-ids/index.xml.id: - * doc/en/Gst/.arch-ids/=id: - * doc/en/Gst/.arch-ids/ActivateMode.xml.id: - * doc/en/Gst/.arch-ids/AllocTrace.xml.id: - * doc/en/Gst/.arch-ids/AllocTraceFlags.xml.id: - * doc/en/Gst/.arch-ids/Application.xml.id: - * doc/en/Gst/.arch-ids/AssocFlags.xml.id: - * doc/en/Gst/.arch-ids/Bin.xml.id: - * doc/en/Gst/.arch-ids/BinFlags.xml.id: - * doc/en/Gst/.arch-ids/Buffer.xml.id: - * doc/en/Gst/.arch-ids/BufferFlag.xml.id: - * doc/en/Gst/.arch-ids/Bus.xml.id: - * doc/en/Gst/.arch-ids/BusFlags.xml.id: - * doc/en/Gst/.arch-ids/BusFunc.xml.id: - * doc/en/Gst/.arch-ids/BusSyncHandler.xml.id: - * doc/en/Gst/.arch-ids/BusSyncReply.xml.id: - * doc/en/Gst/.arch-ids/Caps.xml.id: - * doc/en/Gst/.arch-ids/CapsFlags.xml.id: - * doc/en/Gst/.arch-ids/ChildAddedArgs.xml.id: - * doc/en/Gst/.arch-ids/ChildAddedHandler.xml.id: - * doc/en/Gst/.arch-ids/ChildProxy.xml.id: - * doc/en/Gst/.arch-ids/ChildRemovedArgs.xml.id: - * doc/en/Gst/.arch-ids/ChildRemovedHandler.xml.id: - * doc/en/Gst/.arch-ids/Clock.xml.id: - * doc/en/Gst/.arch-ids/ClockCallback.xml.id: - * doc/en/Gst/.arch-ids/ClockEntry.xml.id: - * doc/en/Gst/.arch-ids/ClockEntryType.xml.id: - * doc/en/Gst/.arch-ids/ClockFlags.xml.id: - * doc/en/Gst/.arch-ids/ClockReturn.xml.id: - * doc/en/Gst/.arch-ids/CommonTags.xml.id: - * doc/en/Gst/.arch-ids/CoreError.xml.id: - * doc/en/Gst/.arch-ids/Debug.xml.id: - * doc/en/Gst/.arch-ids/DebugCategory.xml.id: - * doc/en/Gst/.arch-ids/DebugColorFlags.xml.id: - * doc/en/Gst/.arch-ids/DebugLevel.xml.id: - * doc/en/Gst/.arch-ids/DebugMessage.xml.id: - * doc/en/Gst/.arch-ids/DeepNotifyArgs.xml.id: - * doc/en/Gst/.arch-ids/DeepNotifyHandler.xml.id: - * doc/en/Gst/.arch-ids/Element.xml.id: - * doc/en/Gst/.arch-ids/ElementAddedArgs.xml.id: - * doc/en/Gst/.arch-ids/ElementAddedHandler.xml.id: - * doc/en/Gst/.arch-ids/ElementDetails.xml.id: - * doc/en/Gst/.arch-ids/ElementFactory.xml.id: - * doc/en/Gst/.arch-ids/ElementFlags.xml.id: - * doc/en/Gst/.arch-ids/ElementRemovedArgs.xml.id: - * doc/en/Gst/.arch-ids/ElementRemovedHandler.xml.id: - * doc/en/Gst/.arch-ids/EntryAddedArgs.xml.id: - * doc/en/Gst/.arch-ids/EntryAddedHandler.xml.id: - * doc/en/Gst/.arch-ids/Event.xml.id: - * doc/en/Gst/.arch-ids/EventType.xml.id: - * doc/en/Gst/.arch-ids/EventTypeFlags.xml.id: - * doc/en/Gst/.arch-ids/FeatureAddedArgs.xml.id: - * doc/en/Gst/.arch-ids/FeatureAddedHandler.xml.id: - * doc/en/Gst/.arch-ids/FilterFunc.xml.id: - * doc/en/Gst/.arch-ids/Flow.xml.id: - * doc/en/Gst/.arch-ids/FlowReturn.xml.id: - * doc/en/Gst/.arch-ids/Format.xml.id: - * doc/en/Gst/.arch-ids/FormatDefinition.xml.id: - * doc/en/Gst/.arch-ids/Fraction.xml.id: - * doc/en/Gst/.arch-ids/GhostPad.xml.id: - * doc/en/Gst/.arch-ids/Global.xml.id: - * doc/en/Gst/.arch-ids/HasPadCreatedArgs.xml.id: - * doc/en/Gst/.arch-ids/HasPadCreatedHandler.xml.id: - * doc/en/Gst/.arch-ids/HaveDataArgs.xml.id: - * doc/en/Gst/.arch-ids/HaveDataHandler.xml.id: - * doc/en/Gst/.arch-ids/Index.xml.id: - * doc/en/Gst/.arch-ids/IndexAssociation.xml.id: - * doc/en/Gst/.arch-ids/IndexCertainty.xml.id: - * doc/en/Gst/.arch-ids/IndexEntry.xml.id: - * doc/en/Gst/.arch-ids/IndexEntryType.xml.id: - * doc/en/Gst/.arch-ids/IndexFactory.xml.id: - * doc/en/Gst/.arch-ids/IndexFilter.xml.id: - * doc/en/Gst/.arch-ids/IndexFlags.xml.id: - * doc/en/Gst/.arch-ids/IndexGroup.xml.id: - * doc/en/Gst/.arch-ids/IndexLookupMethod.xml.id: - * doc/en/Gst/.arch-ids/IndexResolver.xml.id: - * doc/en/Gst/.arch-ids/IndexResolverMethod.xml.id: - * doc/en/Gst/.arch-ids/Init.xml.id: - * doc/en/Gst/.arch-ids/Iterator.xml.id: - * doc/en/Gst/.arch-ids/IteratorDisposeFunction.xml.id: - * doc/en/Gst/.arch-ids/IteratorFoldFunction.xml.id: - * doc/en/Gst/.arch-ids/IteratorFreeFunction.xml.id: - * doc/en/Gst/.arch-ids/IteratorItem.xml.id: - * doc/en/Gst/.arch-ids/IteratorItemFunction.xml.id: - * doc/en/Gst/.arch-ids/IteratorNextFunction.xml.id: - * doc/en/Gst/.arch-ids/IteratorResult.xml.id: - * doc/en/Gst/.arch-ids/IteratorResyncFunction.xml.id: - * doc/en/Gst/.arch-ids/LibraryError.xml.id: - * doc/en/Gst/.arch-ids/LinkedArgs.xml.id: - * doc/en/Gst/.arch-ids/LinkedHandler.xml.id: - * doc/en/Gst/.arch-ids/LogFunction.xml.id: - * doc/en/Gst/.arch-ids/Message.xml.id: - * doc/en/Gst/.arch-ids/MessageArgs.xml.id: - * doc/en/Gst/.arch-ids/MessageHandler.xml.id: - * doc/en/Gst/.arch-ids/MessageType.xml.id: - * doc/en/Gst/.arch-ids/MiniObject.xml.id: - * doc/en/Gst/.arch-ids/MiniObjectCopyFunction.xml.id: - * doc/en/Gst/.arch-ids/MiniObjectFinalizeFunction.xml.id: - * doc/en/Gst/.arch-ids/MiniObjectFlags.xml.id: - * doc/en/Gst/.arch-ids/Object.xml.id: - * doc/en/Gst/.arch-ids/ObjectFlags.xml.id: - * doc/en/Gst/.arch-ids/Pad.xml.id: - * doc/en/Gst/.arch-ids/PadAcceptCapsFunction.xml.id: - * doc/en/Gst/.arch-ids/PadActivateFunction.xml.id: - * doc/en/Gst/.arch-ids/PadActivateModeFunction.xml.id: - * doc/en/Gst/.arch-ids/PadAddedArgs.xml.id: - * doc/en/Gst/.arch-ids/PadAddedHandler.xml.id: - * doc/en/Gst/.arch-ids/PadBlockCallback.xml.id: - * doc/en/Gst/.arch-ids/PadBufferAllocFunction.xml.id: - * doc/en/Gst/.arch-ids/PadChainFunction.xml.id: - * doc/en/Gst/.arch-ids/PadCheckGetRangeFunction.xml.id: - * doc/en/Gst/.arch-ids/PadDirection.xml.id: - * doc/en/Gst/.arch-ids/PadDispatcherFunction.xml.id: - * doc/en/Gst/.arch-ids/PadEventFunction.xml.id: - * doc/en/Gst/.arch-ids/PadFixateCapsFunction.xml.id: - * doc/en/Gst/.arch-ids/PadFlags.xml.id: - * doc/en/Gst/.arch-ids/PadGetCapsFunction.xml.id: - * doc/en/Gst/.arch-ids/PadGetRangeFunction.xml.id: - * doc/en/Gst/.arch-ids/PadIntLinkFunction.xml.id: - * doc/en/Gst/.arch-ids/PadLinkFunction.xml.id: - * doc/en/Gst/.arch-ids/PadLinkReturn.xml.id: - * doc/en/Gst/.arch-ids/PadPresence.xml.id: - * doc/en/Gst/.arch-ids/PadQueryFunction.xml.id: - * doc/en/Gst/.arch-ids/PadRemovedArgs.xml.id: - * doc/en/Gst/.arch-ids/PadRemovedHandler.xml.id: - * doc/en/Gst/.arch-ids/PadSetCapsFunction.xml.id: - * doc/en/Gst/.arch-ids/PadTemplate.xml.id: - * doc/en/Gst/.arch-ids/PadTemplateFlags.xml.id: - * doc/en/Gst/.arch-ids/PadUnlinkFunction.xml.id: - * doc/en/Gst/.arch-ids/ParentSetArgs.xml.id: - * doc/en/Gst/.arch-ids/ParentSetHandler.xml.id: - * doc/en/Gst/.arch-ids/ParentUnsetArgs.xml.id: - * doc/en/Gst/.arch-ids/ParentUnsetHandler.xml.id: - * doc/en/Gst/.arch-ids/ParseError.xml.id: - * doc/en/Gst/.arch-ids/Pipeline.xml.id: - * doc/en/Gst/.arch-ids/PipelineFlags.xml.id: - * doc/en/Gst/.arch-ids/PlayBin.xml.id: - * doc/en/Gst/.arch-ids/Plugin.xml.id: - * doc/en/Gst/.arch-ids/PluginAddedArgs.xml.id: - * doc/en/Gst/.arch-ids/PluginAddedHandler.xml.id: - * doc/en/Gst/.arch-ids/PluginDesc.xml.id: - * doc/en/Gst/.arch-ids/PluginError.xml.id: - * doc/en/Gst/.arch-ids/PluginFeature.xml.id: - * doc/en/Gst/.arch-ids/PluginFeatureFilter.xml.id: - * doc/en/Gst/.arch-ids/PluginFilter.xml.id: - * doc/en/Gst/.arch-ids/PluginFlags.xml.id: - * doc/en/Gst/.arch-ids/PluginInitFunc.xml.id: - * doc/en/Gst/.arch-ids/Print.xml.id: - * doc/en/Gst/.arch-ids/Query.xml.id: - * doc/en/Gst/.arch-ids/QueryType.xml.id: - * doc/en/Gst/.arch-ids/QueryTypeDefinition.xml.id: - * doc/en/Gst/.arch-ids/Rank.xml.id: - * doc/en/Gst/.arch-ids/Registry.xml.id: - * doc/en/Gst/.arch-ids/ResourceError.xml.id: - * doc/en/Gst/.arch-ids/SeekFlags.xml.id: - * doc/en/Gst/.arch-ids/SeekType.xml.id: - * doc/en/Gst/.arch-ids/Segment.xml.id: - * doc/en/Gst/.arch-ids/State.xml.id: - * doc/en/Gst/.arch-ids/StateChange.xml.id: - * doc/en/Gst/.arch-ids/StateChangeReturn.xml.id: - * doc/en/Gst/.arch-ids/StaticCaps.xml.id: - * doc/en/Gst/.arch-ids/StaticPadTemplate.xml.id: - * doc/en/Gst/.arch-ids/StreamError.xml.id: - * doc/en/Gst/.arch-ids/Structure.xml.id: - * doc/en/Gst/.arch-ids/StructureForeachFunc.xml.id: - * doc/en/Gst/.arch-ids/StructureMapFunc.xml.id: - * doc/en/Gst/.arch-ids/SyncMessageArgs.xml.id: - * doc/en/Gst/.arch-ids/SyncMessageHandler.xml.id: - * doc/en/Gst/.arch-ids/SystemClock.xml.id: - * doc/en/Gst/.arch-ids/Tag.xml.id: - * doc/en/Gst/.arch-ids/TagFlag.xml.id: - * doc/en/Gst/.arch-ids/TagForeachFunc.xml.id: - * doc/en/Gst/.arch-ids/TagList.xml.id: - * doc/en/Gst/.arch-ids/TagMergeFunc.xml.id: - * doc/en/Gst/.arch-ids/TagMergeMode.xml.id: - * doc/en/Gst/.arch-ids/TagSetter.xml.id: - * doc/en/Gst/.arch-ids/Task.xml.id: - * doc/en/Gst/.arch-ids/TaskFunction.xml.id: - * doc/en/Gst/.arch-ids/TaskState.xml.id: - * doc/en/Gst/.arch-ids/Trace.xml.id: - * doc/en/Gst/.arch-ids/TraceEntry.xml.id: - * doc/en/Gst/.arch-ids/TypeFind.xml.id: - * doc/en/Gst/.arch-ids/TypeFindFactory.xml.id: - * doc/en/Gst/.arch-ids/TypeFindFunction.xml.id: - * doc/en/Gst/.arch-ids/TypeFindProbability.xml.id: - * doc/en/Gst/.arch-ids/TypeNameData.xml.id: - * doc/en/Gst/.arch-ids/UnlinkedArgs.xml.id: - * doc/en/Gst/.arch-ids/UnlinkedHandler.xml.id: - * doc/en/Gst/.arch-ids/Util.xml.id: - * doc/en/Gst/.arch-ids/Value.xml.id: - * doc/en/Gst/.arch-ids/ValueCompareFunc.xml.id: - * doc/en/Gst/.arch-ids/ValueDeserializeFunc.xml.id: - * doc/en/Gst/.arch-ids/ValueIntersectFunc.xml.id: - * doc/en/Gst/.arch-ids/ValueSerializeFunc.xml.id: - * doc/en/Gst/.arch-ids/ValueSubtractFunc.xml.id: - * doc/en/Gst/.arch-ids/ValueTable.xml.id: - * doc/en/Gst/.arch-ids/ValueUnionFunc.xml.id: - * doc/en/Gst/.arch-ids/XML.xml.id: - * gstreamer-sharp/.arch-ids/.arch-inventory.id: - * gstreamer-sharp/.arch-ids/=id: - * gstreamer-sharp/.arch-ids/Application.cs.id: - * gstreamer-sharp/.arch-ids/AssemblyInfo.cs.in.id: - * gstreamer-sharp/.arch-ids/Bin.custom.id: - * gstreamer-sharp/.arch-ids/Bus.custom.id: - * gstreamer-sharp/.arch-ids/Clock.custom.id: - * gstreamer-sharp/.arch-ids/CommonTags.cs.id: - * gstreamer-sharp/.arch-ids/Debug.custom.id: - * gstreamer-sharp/.arch-ids/Element.custom.id: - * gstreamer-sharp/.arch-ids/Gst.metadata.id: - * gstreamer-sharp/.arch-ids/Makefile.am.id: - * gstreamer-sharp/.arch-ids/Message.custom.id: - * gstreamer-sharp/.arch-ids/Pad.custom.id: - * gstreamer-sharp/.arch-ids/gst-api.raw.id: - * gstreamer-sharp/.arch-ids/gst-sharp.dll.config.in.id: - * gstreamer-sharp/.arch-ids/gst-symbols.xml.id: - * gstreamer-sharp/.arch-inventory: - * gstreamer-sharp/glue/.arch-ids/.arch-inventory.id: - * gstreamer-sharp/glue/.arch-ids/=id: - * gstreamer-sharp/glue/.arch-ids/Makefile.am.id: - * gstreamer-sharp/glue/.arch-ids/clock.c.id: - * gstreamer-sharp/glue/.arch-ids/message.c.id: - * gstreamer-sharp/glue/.arch-ids/miniobject.c.id: - * gstreamer-sharp/glue/.arch-inventory: - * gstreamer-sharp/plugins-base/.arch-ids/=id: - * gstreamer-sharp/plugins-base/.arch-ids/PlayBin.cs.id: - * sample/.arch-ids/.arch-inventory.id: - * sample/.arch-ids/=id: - * sample/.arch-ids/Makefile.am.id: - * sample/.arch-ids/PlayBinPlayer.cs.id: - * sample/.arch-inventory: - * source/.arch-ids/.arch-inventory.id: - * source/.arch-ids/=id: - * source/.arch-ids/Makefile.am.id: - * source/.arch-ids/gst-sharp-source.xml.id: - * source/.arch-ids/gstreamer-parsable.diff.id: - * source/.arch-inventory: - Removed all the stupid GNU Arch dot files/dirs; worse than CVS; jeesh - diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index 7543c956f9..0000000000 --- a/Makefile.am +++ /dev/null @@ -1,34 +0,0 @@ -AUTOMAKE_OPTIONS = dist-bzip2 - -SUBDIRS = source parser generator elementgen gstreamer-sharp doc tests samples - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = gstreamer-sharp-0.10.pc - -EXTRA_DIST = \ - RELEASE \ - gstreamer-sharp-0.10.pc.in \ - gstreamer-sharp.snk - -DISTCLEANFILES = gstreamer-sharp-0.10.pc - -MAINTAINERCLEANFILES = \ - compile \ - INSTALL \ - config.h.in \ - aclocal.m4 \ - ltmain.sh \ - Makefile.in \ - depcomp \ - missing \ - install-sh \ - configure \ - config.sub \ - config.guess \ - intltool-extract.in \ - intltool-merge.in \ - intltool-update.in \ - mkinstalldirs - -check: all - $(MAKE) -C tests run-test diff --git a/NEWS b/NEWS deleted file mode 100644 index 291a256780..0000000000 --- a/NEWS +++ /dev/null @@ -1,8 +0,0 @@ -This is GStreamer C# bindings 0.9.2 "One more step to completion" - - * Update core/base bindings to 0.10.25 - * Improve Gst.Buffer bindings and add ByteReader/BitReader bindings - * PbUtils bindings (missing codec installation, ...) - * Improved support for subclassing BaseTransform - * Various bugfixes - diff --git a/README b/README deleted file mode 100644 index 2edc6e0cf4..0000000000 --- a/README +++ /dev/null @@ -1,21 +0,0 @@ -gstreamer-sharp are the C#/CLI bindings for GStreamer. - -It's currently at a early state of development and the API -might still change slightly in incompatible ways until -the first stable release 0.10.0. - -There are bindings for the complete GStreamer core and some -of the GStreamer libraries. - -For building the bindings you need: - * Mono 2.4 or MS .NET 2.0 or higher - * GLib >= 2.18 - * GStreamer and gst-plugins-base >= 0.10.24 - * Optionally GTK# >= 2.12 and Mono.Cairo for the samples - * Optionally nunit >= 2.4 for the unit tests - -Note that the Gst.GLib namespace contains complete GLib bindings -but only for convinience reasons. Once a new glib-sharp was released -with everything that is needed for gstreamer-sharp this namespace -will be removed and a dependency on glib-sharp will be added. - diff --git a/RELEASE b/RELEASE deleted file mode 100644 index d1a7c7e858..0000000000 --- a/RELEASE +++ /dev/null @@ -1,63 +0,0 @@ - -Release notes for GStreamer C# bindings 0.9.2 "One more step to completion" - - - -The GStreamer team is proud to announce a new development release -of the GStreamer C# bindings for the GStreamer 0.10.x release series. - - -The GStreamer 0.10.x release series is a stable series targeted at end users. - -Please note that at this time the GStreamer C# bindings - are not consindered API/ABI stable, and public interfaces - may still change from release to release. These changes - will most likely be small. Please read the README file - for more information on this. - - - - -Features of this release - - * Update core/base bindings to 0.10.25 - * Improve Gst.Buffer bindings and add ByteReader/BitReader bindings - * PbUtils bindings (missing codec installation, ...) - * Improved support for subclassing BaseTransform - * Various bugfixes - -Bugs fixed in this release - - * 595377 : Setting properties on gulong Element throws exception - * 596110 : add gstpbutils binding - * 602610 : MSVC Compatibility in glue/controlsource.c - -Download - -You can find source releases of gstreamer-sharp in the download directory: -http://gstreamer.freedesktop.org/src/gstreamer-sharp/ - -GStreamer Homepage - -More details can be found on the project's website: -http://gstreamer.freedesktop.org/ - -Support and Bugs - -We use GNOME's bugzilla for bug reports and feature requests: -http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer - -Developers - -GStreamer is stored in Git, hosted at git.freedesktop.org, and can be cloned from there. -Interested developers of the core library, plug-ins, and applications should -subscribe to the gstreamer-devel list. If there is sufficient interest we -will create more lists as necessary. - - -Applications - -Contributors to this release - - * Sebastian Dröge -  \ No newline at end of file diff --git a/TODO b/TODO deleted file mode 100644 index 80d86fb22b..0000000000 --- a/TODO +++ /dev/null @@ -1,5 +0,0 @@ -- Interfaces currently contain things that should only be called by implementors -- Check vmethods and write them by hand if there are parameters that should be hidden (Gst.Index!) -- Check ownership of callback parameters and vmethods -- Make sure callbacks are only GC'd when they can be (TagMergeFunc, TypeFind, ..) -- Make many functions of base classes protected diff --git a/autogen.sh b/autogen.sh deleted file mode 100755 index 6a02884cc4..0000000000 --- a/autogen.sh +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/sh -# Run this to generate all the initial makefiles, etc. -# Ripped off from GNOME macros version - -DIE=0 - -srcdir=`dirname $0` -test -z "$srcdir" && srcdir=. - -(autoconf --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: You must have \`autoconf' installed to compile Gst#." - echo "Download the appropriate package for your distribution," - echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/" - DIE=1 -} - -if [ -z "$LIBTOOL" ]; then - LIBTOOL=`which glibtool 2>/dev/null` - if [ ! -x "$LIBTOOL" ]; then - LIBTOOL=`which libtool` - fi -fi - -(grep "^AM_PROG_LIBTOOL" $srcdir/configure.ac >/dev/null) && { - ($LIBTOOL --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: You must have \`libtool' installed to compile Gst#." - echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz" - echo "(or a newer version if it is available)" - DIE=1 - } -} - -(automake --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: You must have \`automake' installed to compile Gst#." - echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz" - echo "(or a newer version if it is available)" - DIE=1 - NO_AUTOMAKE=yes -} - - -# if no automake, don't bother testing for aclocal -test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "**Error**: Missing \`aclocal'. The version of \`automake'" - echo "installed doesn't appear recent enough." - echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz" - echo "(or a newer version if it is available)" - DIE=1 -} - -if test "$DIE" -eq 1; then - exit 1 -fi - -if test -z "$*"; then - echo "**Warning**: I am going to run \`configure' with no arguments." - echo "If you wish to pass any to it, please specify them on the" - echo \`$0\'" command line." - echo -fi - -case $CC in -xlc ) - am_opt=--include-deps;; -esac - - -if grep "^AM_PROG_LIBTOOL" configure.ac >/dev/null; then - if test -z "$NO_LIBTOOLIZE" ; then - echo "Running libtoolize..." - libtoolize --force --copy - fi -fi - -echo "Running aclocal $ACLOCAL_FLAGS ..." -aclocal $ACLOCAL_FLAGS || { - echo - echo "**Error**: aclocal failed. This may mean that you have not" - echo "installed all of the packages you need, or you may need to" - echo "set ACLOCAL_FLAGS to include \"-I \$prefix/share/aclocal\"" - echo "for the prefix where you installed the packages whose" - echo "macros were not found" - exit 1 -} - -if grep "^AM_CONFIG_HEADER" configure.ac >/dev/null; then - echo "Running autoheader..." - autoheader || { echo "**Error**: autoheader failed."; exit 1; } -fi - -echo "Running automake --add-missing --foreign -Wno-portability $am_opt ..." -automake --add-missing --foreign $am_opt || - { echo "**Error**: automake failed."; exit 1; } -echo "Running autoconf ..." -autoconf || { echo "**Error**: autoconf failed."; exit 1; } - - -conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c - -if test x$NOCONFIGURE = x; then - echo Running $srcdir/configure $conf_flags "$@" ... - $srcdir/configure $conf_flags "$@" \ - && echo Now type \`make\' to compile $PKG_NAME || exit 1 -else - echo Skipping configure process. -fi diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 69fed8a7ad..0000000000 --- a/configure.ac +++ /dev/null @@ -1,221 +0,0 @@ -AC_INIT(gstreamer-sharp, 0.9.2.1, - http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gst-sharp, - gstreamer-sharp) -AC_CANONICAL_SYSTEM -AC_CONFIG_SRCDIR([README]) -AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE([-Wno-portability]) -AM_MAINTAINER_MODE - -AC_PROG_CC -AC_PROG_INSTALL -AC_HEADER_STDC - -PACKAGE_VERSION=gstreamer-sharp-0.10 -AC_SUBST(PACKAGE_VERSION) - -API_VERSION=0.9.3.0 -AC_SUBST(API_VERSION) - -MONO_REQUIRED_VERSION=2.4 -AC_SUBST(MONO_REQUIRED_VERSION) -PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false) - -AM_PROG_LIBTOOL - -if test "x$has_mono" = "xtrue"; then - GACUTIL_FLAGS='/package $(PACKAGE_VERSION) /gacdir $(prefix)/lib /root $(DESTDIR)/$(prefix)/lib' - GENERATED_SOURCES=generated/*.cs - AC_PATH_PROG(MONO, mono, no) - AC_PATH_PROG(CSC, gmcs, no) - if test `uname -s` = "Darwin"; then - LIB_PREFIX= - LIB_SUFFIX=.dylib - else - LIB_PREFIX=.so - LIB_SUFFIX= - fi -else - AC_PATH_PROG(CSC, csc.exe, no) - GACUTIL_FLAGS= - GENERATED_SOURCES=generated\\\\*.cs - - if test x$CSC = "xno"; then - AC_MSG_ERROR([You need to install either mono or .Net]) - else - RUNTIME= - LIB_PREFIX= - LIB_SUFFIX=.dll - fi -fi -AM_CONDITIONAL(USE_MONO_COMPILER, test "x$has_mono" = "xtrue") -AC_SUBST(MONO) - -CS="C#" -if test "x$CSC" = "xno" ; then - AC_MSG_ERROR([No $CS compiler found]) -fi - -AC_PATH_PROG(GACUTIL, gacutil, no) -if test "x$GACUTIL" = "xno" ; then - AC_MSG_ERROR([No gacutil tool found]) -fi - -AC_SUBST(RUNTIME) -AC_SUBST(CSC) -AC_SUBST(GACUTIL) -AC_SUBST(GACUTIL_FLAGS) -AC_SUBST(LIB_PREFIX) -AC_SUBST(LIB_SUFFIX) -AC_SUBST(GENERATED_SOURCES) - -MONODOC_REQUIRED_VERSION=1.1 -AC_SUBST(MONODOC_REQUIRED_VERSION) -PKG_CHECK_MODULES(MONODOC_DEPENDENCY, monodoc >= $MONODOC_REQUIRED_VERSION, enable_monodoc=yes, enable_monodoc=no) - -if test "x$enable_monodoc" = "xyes"; then - AC_PATH_PROG(MONODOCER, monodocer, no) - AC_PATH_PROG(MDASSEMBLER, mdassembler, no) - AC_PATH_PROG(MONODOCS2HTML, monodocs2html, no) - if test x$MONODOCER = xno -o x$MDASSEMBLER = xno -o x$MONODOCS2HTML = xno; then - enable_monodoc=no - fi -else - MONODOCER= - MDASSEMBLER= - MONODOCS2HTML= -fi - -AC_SUBST(MONODOCER) -AC_SUBST(MDASSEMBLER) -AC_SUBST(MONODOCS2HTML) - -## Versions of dependencies -#GLIBSHARP_REQUIRED_VERSION=2.12.9.90 -#PKG_CHECK_MODULES(GLIBSHARP, glib-sharp-2.0 >= $GLIBSHARP_REQUIRED_VERSION) -#AC_SUBST(GLIBSHARP_LIBS) - -GLIB_REQUIRED_VERSION=2.18.1 -PKG_CHECK_MODULES(GLIB, - glib-2.0 >= $GLIB_REQUIRED_VERSION - gobject-2.0 >= $GLIB_REQUIRED_VERSION -) -AC_SUBST(GLIB_LIBS) -AC_SUBST(GLIB_CFLAGS) - -GSTREAMER_REQUIRED_VERSION=0.10.26.1 -GSTREAMER_PLUGINS_REQUIRED_VERSION=0.10.26.1 -AC_SUBST(GSTREAMER_REQUIRED_VERSION) -AC_SUBST(GSTREAMER_PLUGINS_REQUIRED_VERSION) -PKG_CHECK_MODULES(GST, - gstreamer-0.10 >= $GSTREAMER_REQUIRED_VERSION - gstreamer-base-0.10 >= $GSTREAMER_REQUIRED_VERSION - gstreamer-controller-0.10 >= $GSTREAMER_REQUIRED_VERSION - gstreamer-app-0.10 >= $GSTREAMER_REQUIRED_VERSION - gstreamer-audio-0.10 >= $GSTREAMER_REQUIRED_VERSION - gstreamer-cdda-0.10 >= $GSTREAMER_REQUIRED_VERSION - gstreamer-interfaces-0.10 >= $GSTREAMER_REQUIRED_VERSION - gstreamer-pbutils-0.10 >= $GSTREAMER_REQUIRED_VERSION - gstreamer-tag-0.10 >= $GSTREAMER_REQUIRED_VERSION - gstreamer-video-0.10 >= $GSTREAMER_REQUIRED_VERSION -) -AC_SUBST(GST_LIBS) -AC_SUBST(GST_CFLAGS) - -# glib-sharp and gtk-sharp and mono-cairo are currently only needed for the samples -PKG_CHECK_MODULES(GLIB_SHARP, glib-sharp-2.0 >= 2.12, have_glibsharp=yes, have_glibsharp=no) -PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= 2.12, have_gtksharp=yes, have_gtksharp=no) -PKG_CHECK_MODULES(GTK_2_17_3, gtk+-2.0 >= 2.17.3, have_gtk_2_17_3=yes, have_gtk_2_17_3=no) -if test "x$have_gtk_2_17_3" = "xyes"; then - GTK_SHARP_LIBS="$GTK_SHARP_LIBS -define:HAVE_GTK_2_17_3" -fi -PKG_CHECK_MODULES(MONO_CAIRO, mono-cairo, have_monocairo=yes, have_monocairo=no) -AC_SUBST(GLIB_SHARP_LIBS) -AC_SUBST(GTK_SHARP_LIBS) -AC_SUBST(MONO_CAIRO_LIBS) -AM_CONDITIONAL(HAVE_GLIB_SHARP, test "x$have_glibsharp" = "xyes") -AM_CONDITIONAL(HAVE_GTK_SHARP, test "x$have_gtksharp" = "xyes") -AM_CONDITIONAL(HAVE_MONO_CAIRO, test "x$have_monocairo" = "xyes") - -AM_CONDITIONAL(ENABLE_MONODOC, test "x$enable_monodoc" = "xyes") - -WIN64DEFINES= -case "$host" in - x86_64-*-mingw*|x86_64-*-cygwin*) - WIN64DEFINES="-define:WIN64LONGS" - platform_win32=yes - AC_DEFINE(PLATFORM_WIN32,1,[Platform is Win32]) - if test "x$cross_compiling" = "xno"; then - CC="gcc -mno-cygwin -g" - HOST_CC="gcc" - fi - ;; - *-*-mingw*|*-*-cygwin*) - platform_win32=yes - AC_DEFINE(PLATFORM_WIN32,1,[Platform is Win32]) - if test "x$cross_compiling" = "xno"; then - CC="gcc -mno-cygwin -g" - HOST_CC="gcc" - fi - ;; - *) - platform_win32=no - ;; -esac -AC_SUBST(WIN64DEFINES) - -## Check for the gapi programs -#PKG_CHECK_MODULES(GAPI, gapi-2.0 >= $GLIBSHARP_REQUIRED_VERSION) - -## NUnit tests -AC_PATH_PROG(NUNIT_TESTER, nunit-console, no) -if test "x$NUNIT_TESTER" = "xno" ; then - AC_MSG_WARN([Could not find nunit-console: unit tests cannot be executed]) -fi -AC_SUBST(NUNIT_TESTER) - -PKG_CHECK_MODULES(MONO_NUNIT, nunit >= 2.4, - do_tests="yes", - [ PKG_CHECK_MODULES(MONO_NUNIT, mono-nunit >= 2.4, - do_tests="yes", do_tests="no") - ]) -AC_SUBST(MONO_NUNIT_LIBS) -AM_CONDITIONAL(ENABLE_TESTS, test "x$do_tests" = "xyes") -if test "x$do_tests" = "xno"; then - AC_MSG_WARN([Could not find mono-nunit or nunit: tests will not be available]) -fi - -AC_CHECK_SIZEOF(off_t) -OFF_T_FLAGS="-define:OFF_T_$ac_cv_sizeof_off_t" -AC_SUBST(OFF_T_FLAGS) - -AC_OUTPUT([ -source/Makefile -parser/Makefile -elementgen/Makefile -generator/Makefile -gstreamer-sharp/Makefile -gstreamer-sharp/AssemblyInfo.cs -gstreamer-sharp/gstreamer-sharp.dll.config -gstreamer-sharp/coreplugins/Makefile -gstreamer-sharp/baseplugins/Makefile -gstreamer-sharp/goodplugins/Makefile -gstreamer-sharp/badplugins/Makefile -gstreamer-sharp/glue/Makefile -doc/Makefile -tests/Makefile -samples/Makefile -gstreamer-sharp-0.10.pc -gstreamer-sharp-0.10-uninstalled.pc -Makefile -]) - -echo "---" -echo "Configuration summary" -echo "" -echo " * Installation prefix = $prefix" -echo " * $CS compiler: $CSC" -echo " * Documentation: $enable_monodoc ($MONODOC)" -echo "" -echo "---" - diff --git a/doc/.gitignore b/doc/.gitignore deleted file mode 100644 index f24ee0e5d5..0000000000 --- a/doc/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -gstreamer-sharp-docs.tree -gstreamer-sharp-docs.zip -*html* -en/ns-.xml diff --git a/doc/Makefile.am b/doc/Makefile.am deleted file mode 100644 index fb3739facf..0000000000 --- a/doc/Makefile.am +++ /dev/null @@ -1,41 +0,0 @@ -ASSEMBLIES = \ - $(top_builddir)/gstreamer-sharp/gstreamer-sharp.dll - -ASSEMBLIES_BUILD = $(foreach asm,$(ASSEMBLIES),$(addprefix -assembly:,$(asm))) - -if ENABLE_MONODOC -SOURCESDIR=$(prefix)/lib/monodoc/sources -TARGETS=gstreamer-sharp-docs.zip gstreamer-sharp-docs.tree gstreamer-sharp-docs.source -else -SOURCESDIR=$(datadir) -TARGETS= -endif - -monodocdir=$(SOURCESDIR) -monodoc_DATA=$(TARGETS) - -gstreamer-sharp-docs.tree: gstreamer-sharp-docs.zip - -gstreamer-sharp-docs.zip: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml - $(MDASSEMBLER) --ecma $(srcdir)/en -o gstreamer-sharp-docs - -html: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml - $(MONODOCS2HTML) -source:$(srcdir)/en -dest:html - -update: $(ASSEMBLIES) - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$(top_builddir)/gstreamer-sharp/glue/.libs \ - $(MONODOCER) $(ASSEMBLIES_BUILD) -path:en -updateto:en -delete - -CLEANFILES = gstreamer-sharp-docs.zip gstreamer-sharp-docs.tree -MAINTAINERCLEANFILES = Makefile.in - -EXTRA_DIST = gstreamer-sharp-docs.source - -dist-hook: - mkdir -p $(distdir)/en - cp $(srcdir)/en/*.xml $(distdir)/en/ - mkdir -p $(distdir)/en/Gst/ - cp $(srcdir)/en/Gst/*.xml $(distdir)/en/Gst/ - -distclean-local: - rm -rf html diff --git a/doc/en/Gst.App/AppSink.xml b/doc/en/Gst.App/AppSink.xml deleted file mode 100644 index 202614282f..0000000000 --- a/doc/en/Gst.App/AppSink.xml +++ /dev/null @@ -1,437 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSink - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("caps") - - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("drop") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("emit-signals") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Signal("eos") - - - - System.EventHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-buffers") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Signal("new-buffer") - - - - System.EventHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Signal("new-buffer-list") - - - - Gst.App.NewBufferListHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Signal("new-preroll") - - - - System.EventHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideEos", Type=typeof(Gst.App.AppSink)) - - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideNewBuffer", Type=typeof(Gst.App.AppSink)) - - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideNewBufferList", Type=typeof(Gst.App.AppSink)) - - - - Gst.BufferList - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideNewPreroll", Type=typeof(Gst.App.AppSink)) - - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BufferList - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.App/AppSrc.xml b/doc/en/Gst.App/AppSrc.xml deleted file mode 100644 index 4af89b20fa..0000000000 --- a/doc/en/Gst.App/AppSrc.xml +++ /dev/null @@ -1,568 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSrc - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("block") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("caps") - - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("emit-signals") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.FlowReturn - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Signal("enough-data") - - - - System.EventHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("format") - - - - Gst.Format - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("is-live") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-bytes") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-latency") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("min-latency") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("min-percent") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Signal("need-data") - - - - Gst.App.NeedDataHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideEnoughData", Type=typeof(Gst.App.AppSrc)) - - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideNeedData", Type=typeof(Gst.App.AppSrc)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSeekData", Type=typeof(Gst.App.AppSrc)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Signal("seek-data") - - - - Gst.App.SeekDataHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("size") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("stream-type") - - - - Gst.App.AppStreamType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.App/AppStreamType.xml b/doc/en/Gst.App/AppStreamType.xml deleted file mode 100644 index a486e7d40f..0000000000 --- a/doc/en/Gst.App/AppStreamType.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.App.AppStreamType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.App.AppStreamType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.App.AppStreamType - - - To be added. - - - - diff --git a/doc/en/Gst.App/NeedDataArgs.xml b/doc/en/Gst.App/NeedDataArgs.xml deleted file mode 100644 index b7d079827a..0000000000 --- a/doc/en/Gst.App/NeedDataArgs.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.App/NeedDataHandler.xml b/doc/en/Gst.App/NeedDataHandler.xml deleted file mode 100644 index afa38d4cb5..0000000000 --- a/doc/en/Gst.App/NeedDataHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.App/NewBufferListArgs.xml b/doc/en/Gst.App/NewBufferListArgs.xml deleted file mode 100644 index c5de376792..0000000000 --- a/doc/en/Gst.App/NewBufferListArgs.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.App/NewBufferListHandler.xml b/doc/en/Gst.App/NewBufferListHandler.xml deleted file mode 100644 index 6d8ad20025..0000000000 --- a/doc/en/Gst.App/NewBufferListHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.App/SeekDataArgs.xml b/doc/en/Gst.App/SeekDataArgs.xml deleted file mode 100644 index 6b16a6a3b5..0000000000 --- a/doc/en/Gst.App/SeekDataArgs.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.App/SeekDataHandler.xml b/doc/en/Gst.App/SeekDataHandler.xml deleted file mode 100644 index 832281e4fb..0000000000 --- a/doc/en/Gst.App/SeekDataHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BadPlugins/DirectDrawSink.xml b/doc/en/Gst.BadPlugins/DirectDrawSink.xml deleted file mode 100644 index 5b1c2a24f3..0000000000 --- a/doc/en/Gst.BadPlugins/DirectDrawSink.xml +++ /dev/null @@ -1,329 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - Gst.Video.VideoSink - - - - Gst.ImplementsInterface - - - Gst.Interfaces.Navigation - - - Gst.Interfaces.XOverlay - - - - - Gst.GTypeName("GstDirectDrawSink") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("force-aspect-ratio") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.BadPlugins.DirectDrawSink - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.BadPlugins.DirectDrawSink - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("show-preroll-frame") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BadPlugins/DshowAudioSrc+BaseAudioSrcSlaveMethodType.xml b/doc/en/Gst.BadPlugins/DshowAudioSrc+BaseAudioSrcSlaveMethodType.xml deleted file mode 100644 index d986370103..0000000000 --- a/doc/en/Gst.BadPlugins/DshowAudioSrc+BaseAudioSrcSlaveMethodType.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstBaseAudioSrcSlaveMethod") - - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType - - - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType - - - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType - - - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType - - - To be added. - - - - diff --git a/doc/en/Gst.BadPlugins/DshowAudioSrc.xml b/doc/en/Gst.BadPlugins/DshowAudioSrc.xml deleted file mode 100644 index 14d29a1df1..0000000000 --- a/doc/en/Gst.BadPlugins/DshowAudioSrc.xml +++ /dev/null @@ -1,655 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - Gst.Base.PushSrc - - - - Gst.ImplementsInterface - - - Gst.Interfaces.Mixer - - - Gst.Interfaces.PropertyProbe - - - - - Gst.GTypeName("GstDshowAudioSrc") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("actual-buffer-time") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("actual-latency-time") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("buffer-time") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("device") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("device-name") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Int32[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("latency-time") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.Interfaces.MixerTrack[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.BadPlugins.DshowAudioSrc - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.BadPlugins.DshowAudioSrc - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - Gst.Interfaces.MixerFlags - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - Gst.Interfaces.MixerType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("provide-clock") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("slave-method") - - - - Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BadPlugins/DshowVideoSink.xml b/doc/en/Gst.BadPlugins/DshowVideoSink.xml deleted file mode 100644 index 7d1e74fa94..0000000000 --- a/doc/en/Gst.BadPlugins/DshowVideoSink.xml +++ /dev/null @@ -1,266 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - Gst.Base.BaseSink - - - - Gst.ImplementsInterface - - - Gst.Interfaces.XOverlay - - - - - Gst.GTypeName("GstDshowVideoSink") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("force-aspect-ratio") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("fullscreen") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.BadPlugins.DshowVideoSink - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.BadPlugins.DshowVideoSink - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("renderer") - - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BadPlugins/DshowVideoSrc.xml b/doc/en/Gst.BadPlugins/DshowVideoSrc.xml deleted file mode 100644 index ed45b67522..0000000000 --- a/doc/en/Gst.BadPlugins/DshowVideoSrc.xml +++ /dev/null @@ -1,233 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - Gst.Base.PushSrc - - - - Gst.Interfaces.PropertyProbe - - - - - Gst.GTypeName("GstDshowVideoSrc") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("device") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("device-name") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.BadPlugins.DshowVideoSrc - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.BadPlugins.DshowVideoSrc - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/Adapter.xml b/doc/en/Gst.Base/Adapter.xml deleted file mode 100644 index 94d582b11d..0000000000 --- a/doc/en/Gst.Base/Adapter.xml +++ /dev/null @@ -1,263 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/BaseSink.xml b/doc/en/Gst.Base/BaseSink.xml deleted file mode 100644 index ae96723a40..0000000000 --- a/doc/en/Gst.Base/BaseSink.xml +++ /dev/null @@ -1,803 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Element - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("async") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("blocksize") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-lateness") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideActivatePull", Type=typeof(Gst.Base.BaseSink)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideAsyncPlay", Type=typeof(Gst.Base.BaseSink)) - - - - Gst.StateChangeReturn - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideBufferAlloc", Type=typeof(Gst.Base.BaseSink)) - - - - Gst.FlowReturn - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideEvent", Type=typeof(Gst.Base.BaseSink)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideFixate", Type=typeof(Gst.Base.BaseSink)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetCaps", Type=typeof(Gst.Base.BaseSink)) - - - - Gst.Caps - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetTimes", Type=typeof(Gst.Base.BaseSink)) - - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverridePreroll", Type=typeof(Gst.Base.BaseSink)) - - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideRender", Type=typeof(Gst.Base.BaseSink)) - - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideRenderList", Type=typeof(Gst.Base.BaseSink)) - - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSetCaps", Type=typeof(Gst.Base.BaseSink)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideStart", Type=typeof(Gst.Base.BaseSink)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideStop", Type=typeof(Gst.Base.BaseSink)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideUnlock", Type=typeof(Gst.Base.BaseSink)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideUnlockStop", Type=typeof(Gst.Base.BaseSink)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("preroll-queue-len") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("qos") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("render-delay") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("sync") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("ts-offset") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.ClockReturn - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.FlowReturn - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.FlowReturn - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/BaseSrc.xml b/doc/en/Gst.Base/BaseSrc.xml deleted file mode 100644 index f98033c8d2..0000000000 --- a/doc/en/Gst.Base/BaseSrc.xml +++ /dev/null @@ -1,736 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Element - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("blocksize") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("do-timestamp") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Format - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("num-buffers") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideCheckGetRange", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideCreate", Type=typeof(Gst.Base.BaseSrc)) - - - - Gst.FlowReturn - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideDoSeek", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideEvent", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideFixate", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetCaps", Type=typeof(Gst.Base.BaseSrc)) - - - - Gst.Caps - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetSize", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetTimes", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideIsSeekable", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideNegotiate", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideNewsegment", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverridePrepareSeekSegment", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSetCaps", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSrcQuery", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideStart", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideStop", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideUnlock", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideUnlockStop", Type=typeof(Gst.Base.BaseSrc)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("typefind") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.FlowReturn - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/BaseSrcFlags.xml b/doc/en/Gst.Base/BaseSrcFlags.xml deleted file mode 100644 index 49bbb3efb6..0000000000 --- a/doc/en/Gst.Base/BaseSrcFlags.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSrcFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSrcFlags - - - To be added. - - - - diff --git a/doc/en/Gst.Base/BaseTransform.xml b/doc/en/Gst.Base/BaseTransform.xml deleted file mode 100644 index f128182f35..0000000000 --- a/doc/en/Gst.Base/BaseTransform.xml +++ /dev/null @@ -1,583 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Element - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideBeforeTransform", Type=typeof(Gst.Base.BaseTransform)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideEvent", Type=typeof(Gst.Base.BaseTransform)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideFixateCaps", Type=typeof(Gst.Base.BaseTransform)) - - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetUnitSize", Type=typeof(Gst.Base.BaseTransform)) - - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverridePrepareOutputBuffer", Type=typeof(Gst.Base.BaseTransform)) - - - - Gst.FlowReturn - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSetCaps", Type=typeof(Gst.Base.BaseTransform)) - - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSrcEvent", Type=typeof(Gst.Base.BaseTransform)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideStart", Type=typeof(Gst.Base.BaseTransform)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideStop", Type=typeof(Gst.Base.BaseTransform)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideTransform", Type=typeof(Gst.Base.BaseTransform)) - - - - Gst.FlowReturn - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideTransformCaps", Type=typeof(Gst.Base.BaseTransform)) - - - - Gst.Caps - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideTransformIp", Type=typeof(Gst.Base.BaseTransform)) - - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideTransformSize", Type=typeof(Gst.Base.BaseTransform)) - - - - System.Boolean - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("qos") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/BitReader.xml b/doc/en/Gst.Base/BitReader.xml deleted file mode 100644 index 0f6b0e4e0f..0000000000 --- a/doc/en/Gst.Base/BitReader.xml +++ /dev/null @@ -1,381 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/ByteReader.xml b/doc/en/Gst.Base/ByteReader.xml deleted file mode 100644 index ac07c0055b..0000000000 --- a/doc/en/Gst.Base/ByteReader.xml +++ /dev/null @@ -1,1195 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/ByteWriter.xml b/doc/en/Gst.Base/ByteWriter.xml deleted file mode 100644 index 3dd8132605..0000000000 --- a/doc/en/Gst.Base/ByteWriter.xml +++ /dev/null @@ -1,1708 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.UInt32 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.Buffer - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/PushSrc.xml b/doc/en/Gst.Base/PushSrc.xml deleted file mode 100644 index af069b477a..0000000000 --- a/doc/en/Gst.Base/PushSrc.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSrc - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideCreate", Type=typeof(Gst.Base.PushSrc)) - - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/TypeFindHelper.xml b/doc/en/Gst.Base/TypeFindHelper.xml deleted file mode 100644 index 5917a3a4e2..0000000000 --- a/doc/en/Gst.Base/TypeFindHelper.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Base/TypeFindHelperGetRangeFunction.xml b/doc/en/Gst.Base/TypeFindHelperGetRangeFunction.xml deleted file mode 100644 index fb5fa0b340..0000000000 --- a/doc/en/Gst.Base/TypeFindHelperGetRangeFunction.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - - - Gst.FlowReturn - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml b/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml deleted file mode 100644 index 213e6eacd2..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueHandler.xml b/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueHandler.xml deleted file mode 100644 index fcb9be69ef..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml b/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml deleted file mode 100644 index 118d844450..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesHandler.xml b/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesHandler.xml deleted file mode 100644 index 755c6a09c0..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml b/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml deleted file mode 100644 index 5ba7b8e2eb..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.ElementFactory - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectHandler.xml b/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectHandler.xml deleted file mode 100644 index dcd98dea14..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml b/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml deleted file mode 100644 index 5b8a7bbe8f..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.ValueArray - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortHandler.xml b/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortHandler.xml deleted file mode 100644 index 0306a76739..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml b/doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml deleted file mode 100644 index 989f84d0bd..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadHandler.xml b/doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadHandler.xml deleted file mode 100644 index 18e8719816..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml b/doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml deleted file mode 100644 index 9f7403a98f..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadHandler.xml b/doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadHandler.xml deleted file mode 100644 index 89d5f38825..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml b/doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml deleted file mode 100644 index 04986af6a0..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeHandler.xml b/doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeHandler.xml deleted file mode 100644 index 395cd4d483..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/DecodeBin2.xml b/doc/en/Gst.BasePlugins/DecodeBin2.xml deleted file mode 100644 index 4b09f3b41c..0000000000 --- a/doc/en/Gst.BasePlugins/DecodeBin2.xml +++ /dev/null @@ -1,566 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Bin - - - - - Gst.GTypeName("GstDecodeBin2") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.DecodeBin2+AutoplugContinueHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.DecodeBin2+AutoplugFactoriesHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.DecodeBin2+AutoplugSelectHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.DecodeBin2+AutoplugSortHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("caps") - - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("high-percent") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("low-percent") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.DecodeBin2 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.DecodeBin2 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("max-size-buffers") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("max-size-bytes") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("max-size-time") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.DecodeBin2+NewDecodedPadHandler - - - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("post-stream-topology") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.DecodeBin2+RemovedDecodedPadHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("sink-caps") - - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("subtitle-encoding") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.DecodeBin2+UnknownTypeHandler - - - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("use-buffering") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedArgs.xml b/doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedArgs.xml deleted file mode 100644 index b17b381990..0000000000 --- a/doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedArgs.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - gstreamer-sharp - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedHandler.xml b/doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedHandler.xml deleted file mode 100644 index 8817c6cd7f..0000000000 --- a/doc/en/Gst.BasePlugins/PlayBin2+AudioTagsChangedHandler.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - gstreamer-sharp - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml b/doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml deleted file mode 100644 index e0f891a99b..0000000000 --- a/doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstPlayFlags") - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - - - - - Field - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedArgs.xml b/doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedArgs.xml deleted file mode 100644 index 5ac14efee7..0000000000 --- a/doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedArgs.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - gstreamer-sharp - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedHandler.xml b/doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedHandler.xml deleted file mode 100644 index 0f841a94f4..0000000000 --- a/doc/en/Gst.BasePlugins/PlayBin2+TextTagsChangedHandler.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - gstreamer-sharp - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedArgs.xml b/doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedArgs.xml deleted file mode 100644 index e655cf5819..0000000000 --- a/doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedArgs.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - gstreamer-sharp - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedHandler.xml b/doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedHandler.xml deleted file mode 100644 index 693eae7bef..0000000000 --- a/doc/en/Gst.BasePlugins/PlayBin2+VideoTagsChangedHandler.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - gstreamer-sharp - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.BasePlugins/PlayBin2.xml b/doc/en/Gst.BasePlugins/PlayBin2.xml deleted file mode 100644 index c5a5305493..0000000000 --- a/doc/en/Gst.BasePlugins/PlayBin2.xml +++ /dev/null @@ -1,1083 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pipeline - - - - Gst.Interfaces.StreamVolume - - - - - Gst.GTypeName("GstPlayBin2") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("audio-sink") - - - - Gst.Element - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+AudioTagsChangedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("buffer-duration") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("buffer-size") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("connection-speed") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Double - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("current-audio") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("current-text") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("current-video") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("frame") - - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.TagList - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.TagList - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.TagList - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Double - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("n-audio") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("n-text") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("n-video") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("flags") - - - - Gst.BasePlugins.PlayBin2+PlayFlagsType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("source") - - - - Gst.Element - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - - - - Gst.GLib.Property("subpic-sink") - - - - Gst.Element - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("subtitle-encoding") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("subtitle-font-desc") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("suburi") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("text-sink") - - - - Gst.Element - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+TextTagsChangedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("uri") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("video-sink") - - - - Gst.Element - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.PlayBin2+VideoTagsChangedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("vis-plugin") - - - - Gst.Element - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("volume") - - - - System.Double - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/XImageSink.xml b/doc/en/Gst.BasePlugins/XImageSink.xml deleted file mode 100644 index e12ac27845..0000000000 --- a/doc/en/Gst.BasePlugins/XImageSink.xml +++ /dev/null @@ -1,452 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoSink - - - - Gst.ImplementsInterface - - - Gst.Interfaces.Navigation - - - Gst.Interfaces.XOverlay - - - - - Gst.GTypeName("GstXImageSink") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("display") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("force-aspect-ratio") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("handle-events") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("handle-expose") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.XImageSink - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.XImageSink - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("pixel-aspect-ratio") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("show-preroll-frame") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("synchronous") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.BasePlugins/XvImageSink.xml b/doc/en/Gst.BasePlugins/XvImageSink.xml deleted file mode 100644 index 51302f2af8..0000000000 --- a/doc/en/Gst.BasePlugins/XvImageSink.xml +++ /dev/null @@ -1,1199 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Video.VideoSink - - - - Gst.ImplementsInterface - - - Gst.Interfaces.ColorBalance - - - Gst.Interfaces.Navigation - - - Gst.Interfaces.PropertyProbe - - - Gst.Interfaces.XOverlay - - - - - Gst.GTypeName("GstXvImageSink") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("async") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("autopaint-colorkey") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("blocksize") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("brightness") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("colorkey") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("contrast") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("device") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("device-name") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("display") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("double-buffer") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("draw-borders") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("force-aspect-ratio") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceChannel[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("handle-events") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("handle-expose") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("hue") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("last-buffer") - - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BasePlugins.XvImageSink - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BasePlugins.XvImageSink - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("max-lateness") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("name") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("pixel-aspect-ratio") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("preroll-queue-len") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("qos") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("render-delay") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("saturation") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("show-preroll-frame") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("sync") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("synchronous") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("ts-offset") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Cdda/CddaBaseSrc.xml b/doc/en/Gst.Cdda/CddaBaseSrc.xml deleted file mode 100644 index baad631426..0000000000 --- a/doc/en/Gst.Cdda/CddaBaseSrc.xml +++ /dev/null @@ -1,351 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.PushSrc - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("device") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("mode") - - - - Gst.Cdda.CddaBaseSrcMode - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideClose", Type=typeof(Gst.Cdda.CddaBaseSrc)) - - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetDefaultDevice", Type=typeof(Gst.Cdda.CddaBaseSrc)) - - - - System.String - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideOpen", Type=typeof(Gst.Cdda.CddaBaseSrc)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideProbeDevices", Type=typeof(Gst.Cdda.CddaBaseSrc)) - - - - System.String[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideReadSector", Type=typeof(Gst.Cdda.CddaBaseSrc)) - - - - Gst.Buffer - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.TagList - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("toc-bias") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("toc-offset") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("track") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Cdda/CddaBaseSrcMode.xml b/doc/en/Gst.Cdda/CddaBaseSrcMode.xml deleted file mode 100644 index 01fb43dadb..0000000000 --- a/doc/en/Gst.Cdda/CddaBaseSrcMode.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Cdda.CddaBaseSrcModeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Cdda.CddaBaseSrcMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Cdda.CddaBaseSrcMode - - - To be added. - - - - diff --git a/doc/en/Gst.Cdda/CddaBaseSrcTrack.xml b/doc/en/Gst.Cdda/CddaBaseSrcTrack.xml deleted file mode 100644 index 0adb406b79..0000000000 --- a/doc/en/Gst.Cdda/CddaBaseSrcTrack.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.ValueType - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Cdda.CddaBaseSrcTrack - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.TagList - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Cdda.CddaBaseSrcTrack - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Controller/ControlSource+GetValueArrayCallback.xml b/doc/en/Gst.Controller/ControlSource+GetValueArrayCallback.xml deleted file mode 100644 index c69604a573..0000000000 --- a/doc/en/Gst.Controller/ControlSource+GetValueArrayCallback.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - - System.Array - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.Controller/ControlSource+GetValueCallback.xml b/doc/en/Gst.Controller/ControlSource+GetValueCallback.xml deleted file mode 100644 index 6c495c7cab..0000000000 --- a/doc/en/Gst.Controller/ControlSource+GetValueCallback.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.Controller/ControlSource.xml b/doc/en/Gst.Controller/ControlSource.xml deleted file mode 100644 index a99711cecb..0000000000 --- a/doc/en/Gst.Controller/ControlSource.xml +++ /dev/null @@ -1,193 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Array - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideBind", Type=typeof(Gst.Controller.ControlSource)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Controller/Controller.xml b/doc/en/Gst.Controller/Controller.xml deleted file mode 100644 index d3065c7b10..0000000000 --- a/doc/en/Gst.Controller/Controller.xml +++ /dev/null @@ -1,436 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.ControlSource - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.Controller.ControlSource - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Array - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Controller/InterpolateMode.xml b/doc/en/Gst.Controller/InterpolateMode.xml deleted file mode 100644 index 707c6986e7..0000000000 --- a/doc/en/Gst.Controller/InterpolateMode.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.InterpolateMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.InterpolateMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.InterpolateMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.InterpolateMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.InterpolateMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.InterpolateMode - - - To be added. - - - - diff --git a/doc/en/Gst.Controller/InterpolationControlSource.xml b/doc/en/Gst.Controller/InterpolationControlSource.xml deleted file mode 100644 index c1b3f75841..0000000000 --- a/doc/en/Gst.Controller/InterpolationControlSource.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.ControlSource - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Controller/LFOControlSource.xml b/doc/en/Gst.Controller/LFOControlSource.xml deleted file mode 100644 index 3e605678e8..0000000000 --- a/doc/en/Gst.Controller/LFOControlSource.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.ControlSource - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("amplitude") - - - - Gst.GLib.Value - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("frequency") - - - - System.Double - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("offset") - - - - Gst.GLib.Value - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("timeshift") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Controller/LFOWaveform.xml b/doc/en/Gst.Controller/LFOWaveform.xml deleted file mode 100644 index 260c1acb87..0000000000 --- a/doc/en/Gst.Controller/LFOWaveform.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.LFOWaveform - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.LFOWaveform - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.LFOWaveform - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.LFOWaveform - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Controller.LFOWaveform - - - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/CapsFilter.xml b/doc/en/Gst.CorePlugins/CapsFilter.xml deleted file mode 100644 index 87413e1c62..0000000000 --- a/doc/en/Gst.CorePlugins/CapsFilter.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Base.BaseTransform - - - - - Gst.GTypeName("GstCapsFilter") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("caps") - - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.CapsFilter - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CorePlugins.CapsFilter - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("name") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("qos") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml b/doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml deleted file mode 100644 index 48593e5e23..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FakeSink+HandoffHandler.xml b/doc/en/Gst.CorePlugins/FakeSink+HandoffHandler.xml deleted file mode 100644 index aeb60d4b57..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSink+HandoffHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml b/doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml deleted file mode 100644 index 27d1c0db7a..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffHandler.xml b/doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffHandler.xml deleted file mode 100644 index ba7750a83c..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.CorePlugins/FakeSink+StateErrorType.xml b/doc/en/Gst.CorePlugins/FakeSink+StateErrorType.xml deleted file mode 100644 index ae49137034..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSink+StateErrorType.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstFakeSinkStateError") - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink+StateErrorType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink+StateErrorType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink+StateErrorType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink+StateErrorType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink+StateErrorType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink+StateErrorType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink+StateErrorType - - - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FakeSink.xml b/doc/en/Gst.CorePlugins/FakeSink.xml deleted file mode 100644 index 655b518b7f..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSink.xml +++ /dev/null @@ -1,335 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSink - - - - - Gst.GTypeName("GstFakeSink") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("can-activate-pull") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("can-activate-push") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("dump") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink+HandoffHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("last-message") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("num-buffers") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSink+PrerollHandoffHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("signal-handoffs") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("silent") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("state-error") - - - - Gst.CorePlugins.FakeSink+StateErrorType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FakeSrc+DataTypeType.xml b/doc/en/Gst.CorePlugins/FakeSrc+DataTypeType.xml deleted file mode 100644 index ce851c3d79..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSrc+DataTypeType.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstFakeSrcDataType") - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+DataTypeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+DataTypeType - - - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FakeSrc+FillTypeType.xml b/doc/en/Gst.CorePlugins/FakeSrc+FillTypeType.xml deleted file mode 100644 index fffcd612b0..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSrc+FillTypeType.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstFakeSrcFillType") - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+FillTypeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+FillTypeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+FillTypeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+FillTypeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+FillTypeType - - - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml b/doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml deleted file mode 100644 index 4ecebd7399..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FakeSrc+HandoffHandler.xml b/doc/en/Gst.CorePlugins/FakeSrc+HandoffHandler.xml deleted file mode 100644 index 8a86050402..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSrc+HandoffHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.CorePlugins/FakeSrc+SizeTypeType.xml b/doc/en/Gst.CorePlugins/FakeSrc+SizeTypeType.xml deleted file mode 100644 index be3505afdf..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSrc+SizeTypeType.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstFakeSrcSizeType") - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+SizeTypeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+SizeTypeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+SizeTypeType - - - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FakeSrc.xml b/doc/en/Gst.CorePlugins/FakeSrc.xml deleted file mode 100644 index a4391e74c3..0000000000 --- a/doc/en/Gst.CorePlugins/FakeSrc.xml +++ /dev/null @@ -1,525 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSrc - - - - - Gst.GTypeName("GstFakeSrc") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("can-activate-pull") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("can-activate-push") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("datarate") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("data") - - - - Gst.CorePlugins.FakeSrc+DataTypeType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("dump") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("filltype") - - - - Gst.CorePlugins.FakeSrc+FillTypeType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("format") - - - - Gst.Format - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc+HandoffHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("is-live") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("last-message") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FakeSrc - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("parentsize") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("pattern") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("signal-handoffs") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("silent") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("sizemax") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("sizemin") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("sizetype") - - - - Gst.CorePlugins.FakeSrc+SizeTypeType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("sync") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FdSink.xml b/doc/en/Gst.CorePlugins/FdSink.xml deleted file mode 100644 index d0e33e3464..0000000000 --- a/doc/en/Gst.CorePlugins/FdSink.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSink - - - - Gst.URIHandler - - - - - Gst.GTypeName("GstFdSink") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("fd") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.URIType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FdSink - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FdSink - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FdSrc.xml b/doc/en/Gst.CorePlugins/FdSrc.xml deleted file mode 100644 index 2daf7f6471..0000000000 --- a/doc/en/Gst.CorePlugins/FdSrc.xml +++ /dev/null @@ -1,243 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.PushSrc - - - - Gst.URIHandler - - - - - Gst.GTypeName("GstFdSrc") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("fd") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.URIType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FdSrc - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FdSrc - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("timeout") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FileIndex.xml b/doc/en/Gst.CorePlugins/FileIndex.xml deleted file mode 100644 index 0a707c4dea..0000000000 --- a/doc/en/Gst.CorePlugins/FileIndex.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Index - - - - - Gst.GTypeName("GstFileIndex") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("location") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FileIndex - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FileSink+BufferModeType.xml b/doc/en/Gst.CorePlugins/FileSink+BufferModeType.xml deleted file mode 100644 index 246227c803..0000000000 --- a/doc/en/Gst.CorePlugins/FileSink+BufferModeType.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstFileSinkBufferMode") - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FileSink+BufferModeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FileSink+BufferModeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FileSink+BufferModeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FileSink+BufferModeType - - - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FileSink.xml b/doc/en/Gst.CorePlugins/FileSink.xml deleted file mode 100644 index 317d1b2675..0000000000 --- a/doc/en/Gst.CorePlugins/FileSink.xml +++ /dev/null @@ -1,287 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSink - - - - Gst.URIHandler - - - - - Gst.GTypeName("GstFileSink") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("append") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("buffer-mode") - - - - Gst.CorePlugins.FileSink+BufferModeType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("buffer-size") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.URIType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("location") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FileSink - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FileSink - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/FileSrc.xml b/doc/en/Gst.CorePlugins/FileSrc.xml deleted file mode 100644 index 52ba77bd3c..0000000000 --- a/doc/en/Gst.CorePlugins/FileSrc.xml +++ /dev/null @@ -1,335 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSrc - - - - Gst.URIHandler - - - - - Gst.GTypeName("GstFileSrc") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("fd") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.URIType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("location") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FileSrc - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.FileSrc - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("mmapsize") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("sequential") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("touch") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("use-mmap") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml b/doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml deleted file mode 100644 index 8dd5cc32b8..0000000000 --- a/doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/Identity+HandoffHandler.xml b/doc/en/Gst.CorePlugins/Identity+HandoffHandler.xml deleted file mode 100644 index 4b3dde1638..0000000000 --- a/doc/en/Gst.CorePlugins/Identity+HandoffHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.CorePlugins/Identity.xml b/doc/en/Gst.CorePlugins/Identity.xml deleted file mode 100644 index df00b3eb90..0000000000 --- a/doc/en/Gst.CorePlugins/Identity.xml +++ /dev/null @@ -1,433 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseTransform - - - - - Gst.GTypeName("GstIdentity") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("check-imperfect-offset") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("check-imperfect-timestamp") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("check-perfect") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("datarate") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("drop-probability") - - - - System.Single - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("dump") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("error-after") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Identity+HandoffHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("last-message") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Identity - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Identity - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("signal-handoffs") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("silent") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("single-segment") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("sleep-time") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("sync") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/MemIndex.xml b/doc/en/Gst.CorePlugins/MemIndex.xml deleted file mode 100644 index 357c607a41..0000000000 --- a/doc/en/Gst.CorePlugins/MemIndex.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Index - - - - - Gst.GTypeName("GstMemIndex") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.MemIndex - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/MultiQueue.xml b/doc/en/Gst.CorePlugins/MultiQueue.xml deleted file mode 100644 index dce4884e29..0000000000 --- a/doc/en/Gst.CorePlugins/MultiQueue.xml +++ /dev/null @@ -1,349 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Element - - - - - Gst.GTypeName("GstMultiQueue") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("extra-size-buffers") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("extra-size-bytes") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("extra-size-time") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("high-percent") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("low-percent") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.MultiQueue - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.MultiQueue - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-size-buffers") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-size-bytes") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-size-time") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("use-buffering") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/Queue+LeakyType.xml b/doc/en/Gst.CorePlugins/Queue+LeakyType.xml deleted file mode 100644 index fd5b1be569..0000000000 --- a/doc/en/Gst.CorePlugins/Queue+LeakyType.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstQueueLeaky") - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Queue+LeakyType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Queue+LeakyType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Queue+LeakyType - - - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/Queue.xml b/doc/en/Gst.CorePlugins/Queue.xml deleted file mode 100644 index 2a89389e11..0000000000 --- a/doc/en/Gst.CorePlugins/Queue.xml +++ /dev/null @@ -1,415 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Element - - - - - Gst.GTypeName("GstQueue") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("current-level-buffers") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("current-level-bytes") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("current-level-time") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("leaky") - - - - Gst.CorePlugins.Queue+LeakyType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Queue - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Queue - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-size-buffers") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-size-bytes") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("max-size-time") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("min-threshold-buffers") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("min-threshold-bytes") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("min-threshold-time") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.SignalHandler - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/Queue2.xml b/doc/en/Gst.CorePlugins/Queue2.xml deleted file mode 100644 index dabbc688c1..0000000000 --- a/doc/en/Gst.CorePlugins/Queue2.xml +++ /dev/null @@ -1,359 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - Gst.Element - - - - - Gst.GTypeName("GstQueue2") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("current-level-buffers") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("current-level-bytes") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("current-level-time") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("high-percent") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("low-percent") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.CorePlugins.Queue2 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.CorePlugins.Queue2 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("max-size-buffers") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("max-size-bytes") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("max-size-time") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("temp-location") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("temp-remove") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("temp-template") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("use-buffering") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("use-rate-estimate") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/Tee+PullModeType.xml b/doc/en/Gst.CorePlugins/Tee+PullModeType.xml deleted file mode 100644 index ae7e84731c..0000000000 --- a/doc/en/Gst.CorePlugins/Tee+PullModeType.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstTeePullMode") - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Tee+PullModeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Tee+PullModeType - - - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/Tee.xml b/doc/en/Gst.CorePlugins/Tee.xml deleted file mode 100644 index 3f1bfdb6a4..0000000000 --- a/doc/en/Gst.CorePlugins/Tee.xml +++ /dev/null @@ -1,278 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Element - - - - - Gst.GTypeName("GstTee") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("alloc-pad") - - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("has-chain") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("has-sink-loop") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("last-message") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Tee - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.Tee - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("num-src-pads") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("pull-mode") - - - - Gst.CorePlugins.Tee+PullModeType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.Property("silent") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml b/doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml deleted file mode 100644 index 966c627d8c..0000000000 --- a/doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml b/doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml deleted file mode 100644 index 6bff5a210d..0000000000 --- a/doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.CorePlugins/TypeFindElement.xml b/doc/en/Gst.CorePlugins/TypeFindElement.xml deleted file mode 100644 index 2946a4cd15..0000000000 --- a/doc/en/Gst.CorePlugins/TypeFindElement.xml +++ /dev/null @@ -1,274 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("caps") - - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("force-caps") - - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CorePlugins.TypeFindElement+HaveTypeHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.CorePlugins.TypeFindElement - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CorePlugins.TypeFindElement - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("maximum") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("minimum") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - - GLib.Property("name") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - - Gst.GTypeName("GstTypeFindElement") - - - diff --git a/doc/en/Gst.GLib/Argv.xml b/doc/en/Gst.GLib/Argv.xml deleted file mode 100644 index 6a19196e00..0000000000 --- a/doc/en/Gst.GLib/Argv.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Boxed.xml b/doc/en/Gst.GLib/Boxed.xml deleted file mode 100644 index 6ecb981136..0000000000 --- a/doc/en/Gst.GLib/Boxed.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - - System.Obsolete - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/CDeclCallbackAttribute.xml b/doc/en/Gst.GLib/CDeclCallbackAttribute.xml deleted file mode 100644 index 4f2837f175..0000000000 --- a/doc/en/Gst.GLib/CDeclCallbackAttribute.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - - System.Obsolete("Use System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute instead") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/ClassInitializerAttribute.xml b/doc/en/Gst.GLib/ClassInitializerAttribute.xml deleted file mode 100644 index 8a7da2581a..0000000000 --- a/doc/en/Gst.GLib/ClassInitializerAttribute.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - - System.Obsolete("Replaced by TypeInitializerAttribute") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/ConnectBeforeAttribute.xml b/doc/en/Gst.GLib/ConnectBeforeAttribute.xml deleted file mode 100644 index c9d1b7cdda..0000000000 --- a/doc/en/Gst.GLib/ConnectBeforeAttribute.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/ConnectFlags.xml b/doc/en/Gst.GLib/ConnectFlags.xml deleted file mode 100644 index 58ef33cd93..0000000000 --- a/doc/en/Gst.GLib/ConnectFlags.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.ConnectFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.ConnectFlags - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/DefaultSignalHandlerAttribute.xml b/doc/en/Gst.GLib/DefaultSignalHandlerAttribute.xml deleted file mode 100644 index 52da55341a..0000000000 --- a/doc/en/Gst.GLib/DefaultSignalHandlerAttribute.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Type - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/DelegateWrapper.xml b/doc/en/Gst.GLib/DelegateWrapper.xml deleted file mode 100644 index 3581f93e31..0000000000 --- a/doc/en/Gst.GLib/DelegateWrapper.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Callback wrappers should be manually managed for persistence.") - - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/DestroyHelper.xml b/doc/en/Gst.GLib/DestroyHelper.xml deleted file mode 100644 index aac7a2b894..0000000000 --- a/doc/en/Gst.GLib/DestroyHelper.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.DestroyNotify - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/DestroyNotify.xml b/doc/en/Gst.GLib/DestroyNotify.xml deleted file mode 100644 index 55cfa774ec..0000000000 --- a/doc/en/Gst.GLib/DestroyNotify.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.Cdecl) - - - - - - - System.Void - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/EnumWrapper.xml b/doc/en/Gst.GLib/EnumWrapper.xml deleted file mode 100644 index dbd4c24aa3..0000000000 --- a/doc/en/Gst.GLib/EnumWrapper.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - - System.Obsolete("Replaced by direct enum type casts to/from Gst.GLib.Value") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/ExceptionManager.xml b/doc/en/Gst.GLib/ExceptionManager.xml deleted file mode 100644 index 75f5b54cb5..0000000000 --- a/doc/en/Gst.GLib/ExceptionManager.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.UnhandledExceptionHandler - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/FileUtils.xml b/doc/en/Gst.GLib/FileUtils.xml deleted file mode 100644 index fa7e700fa9..0000000000 --- a/doc/en/Gst.GLib/FileUtils.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Format.xml b/doc/en/Gst.GLib/Format.xml deleted file mode 100644 index 1ca2b74aa0..0000000000 --- a/doc/en/Gst.GLib/Format.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - gstreamer-sharp - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Method - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/GException.xml b/doc/en/Gst.GLib/GException.xml deleted file mode 100644 index 23abeeeb88..0000000000 --- a/doc/en/Gst.GLib/GException.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Exception - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/GInterfaceAdapter.xml b/doc/en/Gst.GLib/GInterfaceAdapter.xml deleted file mode 100644 index ad07d3ce5a..0000000000 --- a/doc/en/Gst.GLib/GInterfaceAdapter.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GInterfaceInitHandler - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/GInterfaceAttribute.xml b/doc/en/Gst.GLib/GInterfaceAttribute.xml deleted file mode 100644 index bfb22d98c1..0000000000 --- a/doc/en/Gst.GLib/GInterfaceAttribute.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - - System.AttributeUsage(System.AttributeTargets.Interface) - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Type - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/GInterfaceInitHandler.xml b/doc/en/Gst.GLib/GInterfaceInitHandler.xml deleted file mode 100644 index bf2c575a50..0000000000 --- a/doc/en/Gst.GLib/GInterfaceInitHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/GSourceFunc.xml b/doc/en/Gst.GLib/GSourceFunc.xml deleted file mode 100644 index 2a11503dc4..0000000000 --- a/doc/en/Gst.GLib/GSourceFunc.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - System.Boolean - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/GString.xml b/doc/en/Gst.GLib/GString.xml deleted file mode 100644 index 680d9ec289..0000000000 --- a/doc/en/Gst.GLib/GString.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/GType.xml b/doc/en/Gst.GLib/GType.xml deleted file mode 100644 index e0e285de66..0000000000 --- a/doc/en/Gst.GLib/GType.xml +++ /dev/null @@ -1,765 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.ValueType - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Type - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Type - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeResolutionHandler - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/GTypeAttribute.xml b/doc/en/Gst.GLib/GTypeAttribute.xml deleted file mode 100644 index 9b0aa5add7..0000000000 --- a/doc/en/Gst.GLib/GTypeAttribute.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - - System.AttributeUsage(System.AttributeTargets.Enum) - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Type - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Global.xml b/doc/en/Gst.GLib/Global.xml deleted file mode 100644 index b4b5c6fe38..0000000000 --- a/doc/en/Gst.GLib/Global.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/IOChannel.xml b/doc/en/Gst.GLib/IOChannel.xml deleted file mode 100644 index 9629d040f7..0000000000 --- a/doc/en/Gst.GLib/IOChannel.xml +++ /dev/null @@ -1,582 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - Gst.GLib.IWrapper - - - System.IDisposable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOCondition - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOFlags - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannel - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Char[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/IOChannelError.xml b/doc/en/Gst.GLib/IOChannelError.xml deleted file mode 100644 index ce73a3c246..0000000000 --- a/doc/en/Gst.GLib/IOChannelError.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOChannelError - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/IOCondition.xml b/doc/en/Gst.GLib/IOCondition.xml deleted file mode 100644 index bf26679598..0000000000 --- a/doc/en/Gst.GLib/IOCondition.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOCondition - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOCondition - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOCondition - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOCondition - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOCondition - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOCondition - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/IOFlags.xml b/doc/en/Gst.GLib/IOFlags.xml deleted file mode 100644 index 09156cb12f..0000000000 --- a/doc/en/Gst.GLib/IOFlags.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOFlags - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/IOFunc.xml b/doc/en/Gst.GLib/IOFunc.xml deleted file mode 100644 index e613fe9e2e..0000000000 --- a/doc/en/Gst.GLib/IOFunc.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/IOStatus.xml b/doc/en/Gst.GLib/IOStatus.xml deleted file mode 100644 index ce5410b248..0000000000 --- a/doc/en/Gst.GLib/IOStatus.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.IOStatus - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/IWrapper.xml b/doc/en/Gst.GLib/IWrapper.xml deleted file mode 100644 index 94c4cb7b0a..0000000000 --- a/doc/en/Gst.GLib/IWrapper.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Idle.xml b/doc/en/Gst.GLib/Idle.xml deleted file mode 100644 index 0aecef61e5..0000000000 --- a/doc/en/Gst.GLib/Idle.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/IdleHandler.xml b/doc/en/Gst.GLib/IdleHandler.xml deleted file mode 100644 index 6784af5109..0000000000 --- a/doc/en/Gst.GLib/IdleHandler.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - System.Boolean - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/IgnoreClassInitializersAttribute.xml b/doc/en/Gst.GLib/IgnoreClassInitializersAttribute.xml deleted file mode 100644 index 05c2f1a055..0000000000 --- a/doc/en/Gst.GLib/IgnoreClassInitializersAttribute.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - - System.AttributeUsage(System.AttributeTargets.Assembly) - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/InitiallyUnowned.xml b/doc/en/Gst.GLib/InitiallyUnowned.xml deleted file mode 100644 index f5f7ac4e28..0000000000 --- a/doc/en/Gst.GLib/InitiallyUnowned.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - gstreamer-sharp - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/List.xml b/doc/en/Gst.GLib/List.xml deleted file mode 100644 index f79670f00f..0000000000 --- a/doc/en/Gst.GLib/List.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.ListBase - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/ListBase+FilenameString.xml b/doc/en/Gst.GLib/ListBase+FilenameString.xml deleted file mode 100644 index 57fab165a7..0000000000 --- a/doc/en/Gst.GLib/ListBase+FilenameString.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - diff --git a/doc/en/Gst.GLib/ListBase.xml b/doc/en/Gst.GLib/ListBase.xml deleted file mode 100644 index f0ca7ddce8..0000000000 --- a/doc/en/Gst.GLib/ListBase.xml +++ /dev/null @@ -1,387 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - Gst.GLib.IWrapper - - - System.Collections.ICollection - - - System.ICloneable - - - System.IDisposable - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Type - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Collections.IEnumerator - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by owned parameter on ctor.") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Log.xml b/doc/en/Gst.GLib/Log.xml deleted file mode 100644 index 39af759aa4..0000000000 --- a/doc/en/Gst.GLib/Log.xml +++ /dev/null @@ -1,304 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogFunc - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.PrintFunc - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.PrintFunc - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/LogFunc.xml b/doc/en/Gst.GLib/LogFunc.xml deleted file mode 100644 index bdd9d93398..0000000000 --- a/doc/en/Gst.GLib/LogFunc.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/LogLevelFlags.xml b/doc/en/Gst.GLib/LogLevelFlags.xml deleted file mode 100644 index 52bfbab982..0000000000 --- a/doc/en/Gst.GLib/LogLevelFlags.xml +++ /dev/null @@ -1,232 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.LogLevelFlags - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/MainContext.xml b/doc/en/Gst.GLib/MainContext.xml deleted file mode 100644 index 04e99ce584..0000000000 --- a/doc/en/Gst.GLib/MainContext.xml +++ /dev/null @@ -1,321 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.MainContext - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.MainContext - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/MainLoop.xml b/doc/en/Gst.GLib/MainLoop.xml deleted file mode 100644 index 8d0bed3091..0000000000 --- a/doc/en/Gst.GLib/MainLoop.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.MainContext - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Markup.xml b/doc/en/Gst.GLib/Markup.xml deleted file mode 100644 index 1b74a0d94f..0000000000 --- a/doc/en/Gst.GLib/Markup.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Marshaller.xml b/doc/en/Gst.GLib/Marshaller.xml deleted file mode 100644 index d20975a692..0000000000 --- a/doc/en/Gst.GLib/Marshaller.xml +++ /dev/null @@ -1,649 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Use Gst.GLib.Argv instead to avoid leaks.") - - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Use Gst.GLib.Argv instead to avoid leaks.") - - - - System.String[] - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Char - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Array - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Array - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Array - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.DateTime - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/MissingIntPtrCtorException.xml b/doc/en/Gst.GLib/MissingIntPtrCtorException.xml deleted file mode 100644 index 89696cc0ae..0000000000 --- a/doc/en/Gst.GLib/MissingIntPtrCtorException.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Exception - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/NotifyArgs.xml b/doc/en/Gst.GLib/NotifyArgs.xml deleted file mode 100644 index d266bf0648..0000000000 --- a/doc/en/Gst.GLib/NotifyArgs.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/NotifyHandler.xml b/doc/en/Gst.GLib/NotifyHandler.xml deleted file mode 100644 index 32b0326b8f..0000000000 --- a/doc/en/Gst.GLib/NotifyHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/Object.xml b/doc/en/Gst.GLib/Object.xml deleted file mode 100644 index a9c2fd16a7..0000000000 --- a/doc/en/Gst.GLib/Object.xml +++ /dev/null @@ -1,685 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - Gst.GLib.IWrapper - - - System.IDisposable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by Gst.GLib.Signal marshaling mechanism.") - - - - System.ComponentModel.EventHandlerList - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by Gst.GLib.Signal marshaling mechanism.") - - - - System.Collections.Hashtable - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by Gst.GLib.Signal marshaling mechanism.") - - - - System.ComponentModel.EventHandlerList - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by Gst.GLib.Signal marshaling mechanism.") - - - - System.Collections.Hashtable - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Collections.Hashtable - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Collections.Hashtable - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/ObjectManager.xml b/doc/en/Gst.GLib/ObjectManager.xml deleted file mode 100644 index c7b510dc8b..0000000000 --- a/doc/en/Gst.GLib/ObjectManager.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by GType.Register (GType, Type)") - - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by GType.Register (GType, Type)") - - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by GType.Register (GType, Type)") - - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Opaque.xml b/doc/en/Gst.GLib/Opaque.xml deleted file mode 100644 index 959efddf00..0000000000 --- a/doc/en/Gst.GLib/Opaque.xml +++ /dev/null @@ -1,347 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - Gst.GLib.IWrapper - - - System.IDisposable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Use more explicit overload. This method always returns null") - - - - Gst.GLib.Opaque - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/ParamSpec.xml b/doc/en/Gst.GLib/ParamSpec.xml deleted file mode 100644 index a7efa44c0e..0000000000 --- a/doc/en/Gst.GLib/ParamSpec.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/PrintFunc.xml b/doc/en/Gst.GLib/PrintFunc.xml deleted file mode 100644 index a8ab26d264..0000000000 --- a/doc/en/Gst.GLib/PrintFunc.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - System.Void - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/Priority.xml b/doc/en/Gst.GLib/Priority.xml deleted file mode 100644 index 6c0e388bb9..0000000000 --- a/doc/en/Gst.GLib/Priority.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Priority - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Priority - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Priority - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Priority - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Priority - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/Process.xml b/doc/en/Gst.GLib/Process.xml deleted file mode 100644 index 83a1d10f72..0000000000 --- a/doc/en/Gst.GLib/Process.xml +++ /dev/null @@ -1,230 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - 2147483647 - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - 0 - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/PropertyAttribute.xml b/doc/en/Gst.GLib/PropertyAttribute.xml deleted file mode 100644 index ffaca233e0..0000000000 --- a/doc/en/Gst.GLib/PropertyAttribute.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/PtrArray.xml b/doc/en/Gst.GLib/PtrArray.xml deleted file mode 100644 index aad1db7592..0000000000 --- a/doc/en/Gst.GLib/PtrArray.xml +++ /dev/null @@ -1,410 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - Gst.GLib.IWrapper - - - System.Collections.ICollection - - - System.ICloneable - - - System.IDisposable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Type - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Collections.IEnumerator - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/SList.xml b/doc/en/Gst.GLib/SList.xml deleted file mode 100644 index a160d4d0e1..0000000000 --- a/doc/en/Gst.GLib/SList.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.ListBase - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/SeekType.xml b/doc/en/Gst.GLib/SeekType.xml deleted file mode 100644 index e11b8a5fdc..0000000000 --- a/doc/en/Gst.GLib/SeekType.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SeekType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SeekType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SeekType - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/Signal+EmissionHook.xml b/doc/en/Gst.GLib/Signal+EmissionHook.xml deleted file mode 100644 index bcd958c5ec..0000000000 --- a/doc/en/Gst.GLib/Signal+EmissionHook.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/Signal+EmissionHookMarshaler.xml b/doc/en/Gst.GLib/Signal+EmissionHookMarshaler.xml deleted file mode 100644 index 6052c7a772..0000000000 --- a/doc/en/Gst.GLib/Signal+EmissionHookMarshaler.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+EmissionHookNative - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+EmissionHook - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Signal+EmissionHookNative.xml b/doc/en/Gst.GLib/Signal+EmissionHookNative.xml deleted file mode 100644 index 78412f21f5..0000000000 --- a/doc/en/Gst.GLib/Signal+EmissionHookNative.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.Cdecl) - - - - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/Signal+Flags.xml b/doc/en/Gst.GLib/Signal+Flags.xml deleted file mode 100644 index 8cf10e614a..0000000000 --- a/doc/en/Gst.GLib/Signal+Flags.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+Flags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+Flags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+Flags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+Flags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+Flags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+Flags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+Flags - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/Signal+InvocationHint.xml b/doc/en/Gst.GLib/Signal+InvocationHint.xml deleted file mode 100644 index c81feccce9..0000000000 --- a/doc/en/Gst.GLib/Signal+InvocationHint.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.ValueType - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal+Flags - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Signal.xml b/doc/en/Gst.GLib/Signal.xml deleted file mode 100644 index 1fdb5959b9..0000000000 --- a/doc/en/Gst.GLib/Signal.xml +++ /dev/null @@ -1,214 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Signal - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/SignalArgs.xml b/doc/en/Gst.GLib/SignalArgs.xml deleted file mode 100644 index 43789bdaac..0000000000 --- a/doc/en/Gst.GLib/SignalArgs.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.EventArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/SignalAttribute.xml b/doc/en/Gst.GLib/SignalAttribute.xml deleted file mode 100644 index c1eb8111fb..0000000000 --- a/doc/en/Gst.GLib/SignalAttribute.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - - System.AttributeUsage(System.AttributeTargets.Event, Inherited=false) - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/SignalCallback.xml b/doc/en/Gst.GLib/SignalCallback.xml deleted file mode 100644 index f447ff5ea0..0000000000 --- a/doc/en/Gst.GLib/SignalCallback.xml +++ /dev/null @@ -1,312 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - System.IDisposable - - - - - System.Obsolete("Replaced by Gst.GLib.Signal.") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Type - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Collections.Hashtable - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Source.xml b/doc/en/Gst.GLib/Source.xml deleted file mode 100644 index 0412f131ae..0000000000 --- a/doc/en/Gst.GLib/Source.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/SpawnChildSetupFunc.xml b/doc/en/Gst.GLib/SpawnChildSetupFunc.xml deleted file mode 100644 index 85283257e7..0000000000 --- a/doc/en/Gst.GLib/SpawnChildSetupFunc.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - System.Void - - - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/SpawnError.xml b/doc/en/Gst.GLib/SpawnError.xml deleted file mode 100644 index 3134112df0..0000000000 --- a/doc/en/Gst.GLib/SpawnError.xml +++ /dev/null @@ -1,339 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnError - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/SpawnFlags.xml b/doc/en/Gst.GLib/SpawnFlags.xml deleted file mode 100644 index 2af0d1af9d..0000000000 --- a/doc/en/Gst.GLib/SpawnFlags.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.SpawnFlags - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/Thread.xml b/doc/en/Gst.GLib/Thread.xml deleted file mode 100644 index 1c674e97b6..0000000000 --- a/doc/en/Gst.GLib/Thread.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Timeout.xml b/doc/en/Gst.GLib/Timeout.xml deleted file mode 100644 index 1585575aae..0000000000 --- a/doc/en/Gst.GLib/Timeout.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/TimeoutHandler.xml b/doc/en/Gst.GLib/TimeoutHandler.xml deleted file mode 100644 index 23707dedff..0000000000 --- a/doc/en/Gst.GLib/TimeoutHandler.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - System.Boolean - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/TypeConverter.xml b/doc/en/Gst.GLib/TypeConverter.xml deleted file mode 100644 index 040300ee37..0000000000 --- a/doc/en/Gst.GLib/TypeConverter.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by explicit (GType) cast") - - - - Gst.GLib.GType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/TypeFundamentals.xml b/doc/en/Gst.GLib/TypeFundamentals.xml deleted file mode 100644 index 5d85f5bcf3..0000000000 --- a/doc/en/Gst.GLib/TypeFundamentals.xml +++ /dev/null @@ -1,355 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.TypeFundamentals - - - To be added. - - - - diff --git a/doc/en/Gst.GLib/TypeInitializerAttribute.xml b/doc/en/Gst.GLib/TypeInitializerAttribute.xml deleted file mode 100644 index 653be07c2c..0000000000 --- a/doc/en/Gst.GLib/TypeInitializerAttribute.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Attribute - - - - - System.AttributeUsage(System.AttributeTargets.Class) - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Type - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/TypeResolutionHandler.xml b/doc/en/Gst.GLib/TypeResolutionHandler.xml deleted file mode 100644 index 28daa90932..0000000000 --- a/doc/en/Gst.GLib/TypeResolutionHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Type - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/UnhandledExceptionArgs.xml b/doc/en/Gst.GLib/UnhandledExceptionArgs.xml deleted file mode 100644 index 243660cc15..0000000000 --- a/doc/en/Gst.GLib/UnhandledExceptionArgs.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UnhandledExceptionEventArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/UnhandledExceptionHandler.xml b/doc/en/Gst.GLib/UnhandledExceptionHandler.xml deleted file mode 100644 index d27c04180c..0000000000 --- a/doc/en/Gst.GLib/UnhandledExceptionHandler.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - System.Void - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.GLib/UnwrappedObject.xml b/doc/en/Gst.GLib/UnwrappedObject.xml deleted file mode 100644 index 6af6b0bed8..0000000000 --- a/doc/en/Gst.GLib/UnwrappedObject.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - - System.Obsolete("Replaced by direct object-type casts to/from Gst.GLib.Value") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/Value.xml b/doc/en/Gst.GLib/Value.xml deleted file mode 100644 index 80f626ab9f..0000000000 --- a/doc/en/Gst.GLib/Value.xml +++ /dev/null @@ -1,991 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.ValueType - - - - System.IDisposable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by Value(object) constructor") - - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Boxed - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by Enum cast") - - - - Gst.GLib.EnumWrapper - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - System.Obsolete("Replaced by Gst.GLib.Object cast") - - - - Gst.GLib.UnwrappedObject - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.ValueArray - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Byte - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Double - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.SByte - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Single - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt16 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GLib/ValueArray.xml b/doc/en/Gst.GLib/ValueArray.xml deleted file mode 100644 index 9c4dc9bf94..0000000000 --- a/doc/en/Gst.GLib/ValueArray.xml +++ /dev/null @@ -1,382 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - Gst.GLib.IWrapper - - - System.Collections.ICollection - - - System.ICloneable - - - System.IDisposable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Collections.IEnumerator - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.GoodPlugins/DirectSoundSink+BaseAudioSinkSlaveMethodType.xml b/doc/en/Gst.GoodPlugins/DirectSoundSink+BaseAudioSinkSlaveMethodType.xml deleted file mode 100644 index 8e36bc9ff7..0000000000 --- a/doc/en/Gst.GoodPlugins/DirectSoundSink+BaseAudioSinkSlaveMethodType.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - System.Enum - - - - Gst.GTypeName("GstBaseAudioSinkSlaveMethod") - - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.GoodPlugins.DirectSoundSink+BaseAudioSinkSlaveMethodType - - - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.GoodPlugins.DirectSoundSink+BaseAudioSinkSlaveMethodType - - - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.GoodPlugins.DirectSoundSink+BaseAudioSinkSlaveMethodType - - - To be added. - - - - diff --git a/doc/en/Gst.GoodPlugins/DirectSoundSink.xml b/doc/en/Gst.GoodPlugins/DirectSoundSink.xml deleted file mode 100644 index 3f58a199d3..0000000000 --- a/doc/en/Gst.GoodPlugins/DirectSoundSink.xml +++ /dev/null @@ -1,542 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - Gst.Base.BaseSink - - - - Gst.ImplementsInterface - - - Gst.Interfaces.Mixer - - - - - Gst.GTypeName("GstDirectSoundSink") - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("buffer-time") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("can-activate-pull") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("drift-tolerance") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Int32[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("latency-time") - - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.Interfaces.MixerTrack[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.GoodPlugins.DirectSoundSink - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.GoodPlugins.DirectSoundSink - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - Gst.Interfaces.MixerFlags - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - Gst.Interfaces.MixerType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("provide-clock") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("slave-method") - - - - Gst.GoodPlugins.DirectSoundSink+BaseAudioSinkSlaveMethodType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - - Gst.GLib.Property("volume") - - - - System.Double - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/ChannelChangedArgs.xml b/doc/en/Gst.Interfaces/ChannelChangedArgs.xml deleted file mode 100644 index 20a3b01b32..0000000000 --- a/doc/en/Gst.Interfaces/ChannelChangedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/ChannelChangedHandler.xml b/doc/en/Gst.Interfaces/ChannelChangedHandler.xml deleted file mode 100644 index 909dc3a94c..0000000000 --- a/doc/en/Gst.Interfaces/ChannelChangedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.Interfaces/ColorBalance.xml b/doc/en/Gst.Interfaces/ColorBalance.xml deleted file mode 100644 index e88fc4facd..0000000000 --- a/doc/en/Gst.Interfaces/ColorBalance.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceChannel[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ValueChangedHandler - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/ColorBalanceAdapter.xml b/doc/en/Gst.Interfaces/ColorBalanceAdapter.xml deleted file mode 100644 index bbd712d350..0000000000 --- a/doc/en/Gst.Interfaces/ColorBalanceAdapter.xml +++ /dev/null @@ -1,353 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.Interfaces.ColorBalance - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.Interfaces.ColorBalance - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.ColorBalance - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalance - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceImplementor - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceChannel[] - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("value-changed") - - - - Gst.Interfaces.ValueChangedHandler - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/ColorBalanceChannel.xml b/doc/en/Gst.Interfaces/ColorBalanceChannel.xml deleted file mode 100644 index d759a9e5f4..0000000000 --- a/doc/en/Gst.Interfaces/ColorBalanceChannel.xml +++ /dev/null @@ -1,205 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideValueChanged", Type=typeof(Gst.Interfaces.ColorBalanceChannel)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("value-changed") - - - - Gst.Interfaces.ValueChangedHandler - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/ColorBalanceImplementor.xml b/doc/en/Gst.Interfaces/ColorBalanceImplementor.xml deleted file mode 100644 index 751446edaf..0000000000 --- a/doc/en/Gst.Interfaces/ColorBalanceImplementor.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.Interfaces.ColorBalanceAdapter)) - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceChannel[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/ColorBalanceType.xml b/doc/en/Gst.Interfaces/ColorBalanceType.xml deleted file mode 100644 index 5b8bdb1c29..0000000000 --- a/doc/en/Gst.Interfaces/ColorBalanceType.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.ColorBalanceTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ColorBalanceType - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/FrequencyChangedArgs.xml b/doc/en/Gst.Interfaces/FrequencyChangedArgs.xml deleted file mode 100644 index 728ac77c54..0000000000 --- a/doc/en/Gst.Interfaces/FrequencyChangedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/FrequencyChangedHandler.xml b/doc/en/Gst.Interfaces/FrequencyChangedHandler.xml deleted file mode 100644 index 837efa039e..0000000000 --- a/doc/en/Gst.Interfaces/FrequencyChangedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.Interfaces/Mixer.xml b/doc/en/Gst.Interfaces/Mixer.xml deleted file mode 100644 index 3a5cc33ef4..0000000000 --- a/doc/en/Gst.Interfaces/Mixer.xml +++ /dev/null @@ -1,376 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrack[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerFlags - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/MixerAdapter.xml b/doc/en/Gst.Interfaces/MixerAdapter.xml deleted file mode 100644 index 248c3eb139..0000000000 --- a/doc/en/Gst.Interfaces/MixerAdapter.xml +++ /dev/null @@ -1,574 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.Interfaces.Mixer - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.Interfaces.Mixer - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.Mixer - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.Mixer - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerImplementor - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrack[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerFlags - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/MixerFlags.xml b/doc/en/Gst.Interfaces/MixerFlags.xml deleted file mode 100644 index 6500628d00..0000000000 --- a/doc/en/Gst.Interfaces/MixerFlags.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.MixerFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerFlags - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/MixerImplementor.xml b/doc/en/Gst.Interfaces/MixerImplementor.xml deleted file mode 100644 index eb187693b5..0000000000 --- a/doc/en/Gst.Interfaces/MixerImplementor.xml +++ /dev/null @@ -1,208 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.Interfaces.MixerAdapter)) - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrack[] - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerFlags - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/MixerMessage.xml b/doc/en/Gst.Interfaces/MixerMessage.xml deleted file mode 100644 index b5f3458221..0000000000 --- a/doc/en/Gst.Interfaces/MixerMessage.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerMessageType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/MixerMessageType.xml b/doc/en/Gst.Interfaces/MixerMessageType.xml deleted file mode 100644 index 1eb75d5820..0000000000 --- a/doc/en/Gst.Interfaces/MixerMessageType.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.MixerMessageTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerMessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerMessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerMessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerMessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerMessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerMessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerMessageType - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/MixerOptions.xml b/doc/en/Gst.Interfaces/MixerOptions.xml deleted file mode 100644 index 14afe92d02..0000000000 --- a/doc/en/Gst.Interfaces/MixerOptions.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrack - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetValues", Type=typeof(Gst.Interfaces.MixerOptions)) - - - - System.String[] - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/MixerTrack.xml b/doc/en/Gst.Interfaces/MixerTrack.xml deleted file mode 100644 index 91d67ab96d..0000000000 --- a/doc/en/Gst.Interfaces/MixerTrack.xml +++ /dev/null @@ -1,274 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("flags") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("index") - - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("label") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("max-volume") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("min-volume") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("num-channels") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("untranslated-label") - - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/MixerTrackFlags.xml b/doc/en/Gst.Interfaces/MixerTrackFlags.xml deleted file mode 100644 index aaf1e706a2..0000000000 --- a/doc/en/Gst.Interfaces/MixerTrackFlags.xml +++ /dev/null @@ -1,209 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.MixerTrackFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.MixerTrackFlags - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/MixerType.xml b/doc/en/Gst.Interfaces/MixerType.xml deleted file mode 100644 index 7e84a69592..0000000000 --- a/doc/en/Gst.Interfaces/MixerType.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.MixerTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.MixerType - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/Navigation.xml b/doc/en/Gst.Interfaces/Navigation.xml deleted file mode 100644 index c0b553d991..0000000000 --- a/doc/en/Gst.Interfaces/Navigation.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NavigationAdapter.xml b/doc/en/Gst.Interfaces/NavigationAdapter.xml deleted file mode 100644 index c9d0732d8f..0000000000 --- a/doc/en/Gst.Interfaces/NavigationAdapter.xml +++ /dev/null @@ -1,316 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.Interfaces.Navigation - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.Interfaces.Navigation - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.Navigation - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.Navigation - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationImplementor - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NavigationCommand.xml b/doc/en/Gst.Interfaces/NavigationCommand.xml deleted file mode 100644 index cd9284a735..0000000000 --- a/doc/en/Gst.Interfaces/NavigationCommand.xml +++ /dev/null @@ -1,399 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.NavigationCommandGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationCommand - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NavigationEvent.xml b/doc/en/Gst.Interfaces/NavigationEvent.xml deleted file mode 100644 index 3f872175d8..0000000000 --- a/doc/en/Gst.Interfaces/NavigationEvent.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationEventType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NavigationEventType.xml b/doc/en/Gst.Interfaces/NavigationEventType.xml deleted file mode 100644 index 5a265091cf..0000000000 --- a/doc/en/Gst.Interfaces/NavigationEventType.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.NavigationEventTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationEventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationEventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationEventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationEventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationEventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationEventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationEventType - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NavigationImplementor.xml b/doc/en/Gst.Interfaces/NavigationImplementor.xml deleted file mode 100644 index fea57b4745..0000000000 --- a/doc/en/Gst.Interfaces/NavigationImplementor.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.Interfaces.NavigationAdapter)) - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NavigationMessage.xml b/doc/en/Gst.Interfaces/NavigationMessage.xml deleted file mode 100644 index 9c0c656e75..0000000000 --- a/doc/en/Gst.Interfaces/NavigationMessage.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationMessageType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NavigationMessageType.xml b/doc/en/Gst.Interfaces/NavigationMessageType.xml deleted file mode 100644 index 326c03af3e..0000000000 --- a/doc/en/Gst.Interfaces/NavigationMessageType.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.NavigationMessageTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationMessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationMessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationMessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationMessageType - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NavigationQuery.xml b/doc/en/Gst.Interfaces/NavigationQuery.xml deleted file mode 100644 index 83c7b56f78..0000000000 --- a/doc/en/Gst.Interfaces/NavigationQuery.xml +++ /dev/null @@ -1,186 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationQueryType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NavigationQueryType.xml b/doc/en/Gst.Interfaces/NavigationQueryType.xml deleted file mode 100644 index c679da4a05..0000000000 --- a/doc/en/Gst.Interfaces/NavigationQueryType.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.NavigationQueryTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationQueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationQueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NavigationQueryType - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NormChangedArgs.xml b/doc/en/Gst.Interfaces/NormChangedArgs.xml deleted file mode 100644 index 2dddf3c4a3..0000000000 --- a/doc/en/Gst.Interfaces/NormChangedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerNorm - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/NormChangedHandler.xml b/doc/en/Gst.Interfaces/NormChangedHandler.xml deleted file mode 100644 index f7e4921e21..0000000000 --- a/doc/en/Gst.Interfaces/NormChangedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.Interfaces/ProbeNeededArgs.xml b/doc/en/Gst.Interfaces/ProbeNeededArgs.xml deleted file mode 100644 index 20a3000e3c..0000000000 --- a/doc/en/Gst.Interfaces/ProbeNeededArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/ProbeNeededHandler.xml b/doc/en/Gst.Interfaces/ProbeNeededHandler.xml deleted file mode 100644 index 628f2c1cc5..0000000000 --- a/doc/en/Gst.Interfaces/ProbeNeededHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.Interfaces/PropertyProbe.xml b/doc/en/Gst.Interfaces/PropertyProbe.xml deleted file mode 100644 index 33a9916ba9..0000000000 --- a/doc/en/Gst.Interfaces/PropertyProbe.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ProbeNeededHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/PropertyProbeAdapter.xml b/doc/en/Gst.Interfaces/PropertyProbeAdapter.xml deleted file mode 100644 index 6795480e6b..0000000000 --- a/doc/en/Gst.Interfaces/PropertyProbeAdapter.xml +++ /dev/null @@ -1,353 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.Interfaces.PropertyProbe - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.Interfaces.PropertyProbe - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.PropertyProbe - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.PropertyProbe - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.PropertyProbeImplementor - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("probe-needed") - - - - Gst.Interfaces.ProbeNeededHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/PropertyProbeImplementor.xml b/doc/en/Gst.Interfaces/PropertyProbeImplementor.xml deleted file mode 100644 index 6f20f64ca7..0000000000 --- a/doc/en/Gst.Interfaces/PropertyProbeImplementor.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.Interfaces.PropertyProbeAdapter)) - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/SignalChangedArgs.xml b/doc/en/Gst.Interfaces/SignalChangedArgs.xml deleted file mode 100644 index 54f5935376..0000000000 --- a/doc/en/Gst.Interfaces/SignalChangedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/SignalChangedHandler.xml b/doc/en/Gst.Interfaces/SignalChangedHandler.xml deleted file mode 100644 index 7407d5b579..0000000000 --- a/doc/en/Gst.Interfaces/SignalChangedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.Interfaces/StreamVolume.xml b/doc/en/Gst.Interfaces/StreamVolume.xml deleted file mode 100644 index 8e6a101d2b..0000000000 --- a/doc/en/Gst.Interfaces/StreamVolume.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Double - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/StreamVolumeAdapter.xml b/doc/en/Gst.Interfaces/StreamVolumeAdapter.xml deleted file mode 100644 index 339876a2a2..0000000000 --- a/doc/en/Gst.Interfaces/StreamVolumeAdapter.xml +++ /dev/null @@ -1,254 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.Interfaces.StreamVolume - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Double - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.StreamVolume - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.StreamVolume - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Double - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.StreamVolumeImplementor - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/StreamVolumeFormat.xml b/doc/en/Gst.Interfaces/StreamVolumeFormat.xml deleted file mode 100644 index cacb07c775..0000000000 --- a/doc/en/Gst.Interfaces/StreamVolumeFormat.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.StreamVolumeFormatGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.StreamVolumeFormat - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.StreamVolumeFormat - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.StreamVolumeFormat - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/StreamVolumeImplementor.xml b/doc/en/Gst.Interfaces/StreamVolumeImplementor.xml deleted file mode 100644 index 5cf9c91262..0000000000 --- a/doc/en/Gst.Interfaces/StreamVolumeImplementor.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.Interfaces.StreamVolumeAdapter)) - - - - To be added. - To be added. - - - diff --git a/doc/en/Gst.Interfaces/Tuner.xml b/doc/en/Gst.Interfaces/Tuner.xml deleted file mode 100644 index 55529c6a74..0000000000 --- a/doc/en/Gst.Interfaces/Tuner.xml +++ /dev/null @@ -1,380 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.ChannelChangedHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerNorm - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.FrequencyChangedHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel[] - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerNorm - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.NormChangedHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.SignalChangedHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/TunerAdapter.xml b/doc/en/Gst.Interfaces/TunerAdapter.xml deleted file mode 100644 index 20e8e1990a..0000000000 --- a/doc/en/Gst.Interfaces/TunerAdapter.xml +++ /dev/null @@ -1,598 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.Interfaces.Tuner - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("channel-changed") - - - - Gst.Interfaces.ChannelChangedHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerNorm - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("frequency-changed") - - - - Gst.Interfaces.FrequencyChangedHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.Interfaces.Tuner - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.Tuner - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.Tuner - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerImplementor - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel[] - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerNorm - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("norm-changed") - - - - Gst.Interfaces.NormChangedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("signal-changed") - - - - Gst.Interfaces.SignalChangedHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/TunerChannel.xml b/doc/en/Gst.Interfaces/TunerChannel.xml deleted file mode 100644 index dde520bcbd..0000000000 --- a/doc/en/Gst.Interfaces/TunerChannel.xml +++ /dev/null @@ -1,339 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannelFlags - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Single - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("frequency-changed") - - - - Gst.Interfaces.FrequencyChangedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideFrequencyChanged", Type=typeof(Gst.Interfaces.TunerChannel)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSignalChanged", Type=typeof(Gst.Interfaces.TunerChannel)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("signal-changed") - - - - Gst.Interfaces.SignalChangedHandler - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/TunerChannelFlags.xml b/doc/en/Gst.Interfaces/TunerChannelFlags.xml deleted file mode 100644 index 23bf495806..0000000000 --- a/doc/en/Gst.Interfaces/TunerChannelFlags.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Interfaces.TunerChannelFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannelFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannelFlags - - - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/TunerImplementor.xml b/doc/en/Gst.Interfaces/TunerImplementor.xml deleted file mode 100644 index e3d7fd6b60..0000000000 --- a/doc/en/Gst.Interfaces/TunerImplementor.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.Interfaces.TunerAdapter)) - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerChannel[] - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.TunerNorm - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/TunerNorm.xml b/doc/en/Gst.Interfaces/TunerNorm.xml deleted file mode 100644 index 55def9d898..0000000000 --- a/doc/en/Gst.Interfaces/TunerNorm.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Fraction - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/ValueChangedArgs.xml b/doc/en/Gst.Interfaces/ValueChangedArgs.xml deleted file mode 100644 index 232c4043b7..0000000000 --- a/doc/en/Gst.Interfaces/ValueChangedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/ValueChangedHandler.xml b/doc/en/Gst.Interfaces/ValueChangedHandler.xml deleted file mode 100644 index 6ea57d900e..0000000000 --- a/doc/en/Gst.Interfaces/ValueChangedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.Interfaces/VideoOrientation.xml b/doc/en/Gst.Interfaces/VideoOrientation.xml deleted file mode 100644 index 8c6098f40f..0000000000 --- a/doc/en/Gst.Interfaces/VideoOrientation.xml +++ /dev/null @@ -1,206 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/VideoOrientationAdapter.xml b/doc/en/Gst.Interfaces/VideoOrientationAdapter.xml deleted file mode 100644 index 3dea5a3908..0000000000 --- a/doc/en/Gst.Interfaces/VideoOrientationAdapter.xml +++ /dev/null @@ -1,404 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.Interfaces.VideoOrientation - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.Interfaces.VideoOrientation - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.VideoOrientation - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.VideoOrientation - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.VideoOrientationImplementor - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/VideoOrientationImplementor.xml b/doc/en/Gst.Interfaces/VideoOrientationImplementor.xml deleted file mode 100644 index a1260ce4e3..0000000000 --- a/doc/en/Gst.Interfaces/VideoOrientationImplementor.xml +++ /dev/null @@ -1,211 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.Interfaces.VideoOrientationAdapter)) - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/XOverlay.xml b/doc/en/Gst.Interfaces/XOverlay.xml deleted file mode 100644 index be984a1d58..0000000000 --- a/doc/en/Gst.Interfaces/XOverlay.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/XOverlayAdapter.xml b/doc/en/Gst.Interfaces/XOverlayAdapter.xml deleted file mode 100644 index c0195ecb76..0000000000 --- a/doc/en/Gst.Interfaces/XOverlayAdapter.xml +++ /dev/null @@ -1,321 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.Interfaces.XOverlay - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.Interfaces.XOverlay - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Interfaces.XOverlay - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.XOverlay - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Interfaces.XOverlayImplementor - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Interfaces/XOverlayImplementor.xml b/doc/en/Gst.Interfaces/XOverlayImplementor.xml deleted file mode 100644 index 7b9a0a2ac0..0000000000 --- a/doc/en/Gst.Interfaces/XOverlayImplementor.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.Interfaces.XOverlayAdapter)) - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.PbUtils/Descriptions.xml b/doc/en/Gst.PbUtils/Descriptions.xml deleted file mode 100644 index ba5e02ab18..0000000000 --- a/doc/en/Gst.PbUtils/Descriptions.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.PbUtils/Install.xml b/doc/en/Gst.PbUtils/Install.xml deleted file mode 100644 index 8172bf8bcb..0000000000 --- a/doc/en/Gst.PbUtils/Install.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.PbUtils/InstallPluginsContext.xml b/doc/en/Gst.PbUtils/InstallPluginsContext.xml deleted file mode 100644 index 62671cabd8..0000000000 --- a/doc/en/Gst.PbUtils/InstallPluginsContext.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.PbUtils/InstallPluginsResultFunc.xml b/doc/en/Gst.PbUtils/InstallPluginsResultFunc.xml deleted file mode 100644 index 9afbe760f3..0000000000 --- a/doc/en/Gst.PbUtils/InstallPluginsResultFunc.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - System.Void - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst.PbUtils/InstallPluginsReturn.xml b/doc/en/Gst.PbUtils/InstallPluginsReturn.xml deleted file mode 100644 index 4dc24e60c0..0000000000 --- a/doc/en/Gst.PbUtils/InstallPluginsReturn.xml +++ /dev/null @@ -1,176 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PbUtils.InstallPluginsReturnGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - Gst.PbUtils.InstallPluginsReturn - - - To be added. - - - - diff --git a/doc/en/Gst.PbUtils/MissingDetail.xml b/doc/en/Gst.PbUtils/MissingDetail.xml deleted file mode 100644 index be7d6f17fb..0000000000 --- a/doc/en/Gst.PbUtils/MissingDetail.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - gstreamer-sharp - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Video/VideoEvent.xml b/doc/en/Gst.Video/VideoEvent.xml deleted file mode 100644 index 289c160410..0000000000 --- a/doc/en/Gst.Video/VideoEvent.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - gstreamer-sharp - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.Event - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Video/VideoFilter.xml b/doc/en/Gst.Video/VideoFilter.xml deleted file mode 100644 index 081388ebff..0000000000 --- a/doc/en/Gst.Video/VideoFilter.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseTransform - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Video/VideoFormat.xml b/doc/en/Gst.Video/VideoFormat.xml deleted file mode 100644 index 050da93805..0000000000 --- a/doc/en/Gst.Video/VideoFormat.xml +++ /dev/null @@ -1,402 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.Video.VideoFormatGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - To be added. - - - - diff --git a/doc/en/Gst.Video/VideoRectangle.xml b/doc/en/Gst.Video/VideoRectangle.xml deleted file mode 100644 index 49ffd68266..0000000000 --- a/doc/en/Gst.Video/VideoRectangle.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.ValueType - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoRectangle - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoRectangle - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Video/VideoSink.xml b/doc/en/Gst.Video/VideoSink.xml deleted file mode 100644 index 8345321611..0000000000 --- a/doc/en/Gst.Video/VideoSink.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Base.BaseSink - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideShowFrame", Type=typeof(Gst.Video.VideoSink)) - - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst.Video/VideoUtil.xml b/doc/en/Gst.Video/VideoUtil.xml deleted file mode 100644 index eccdda3325..0000000000 --- a/doc/en/Gst.Video/VideoUtil.xml +++ /dev/null @@ -1,639 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Video.VideoFormat - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int32 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Fourcc - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - Gst.Caps - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Fraction - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ActivateMode.xml b/doc/en/Gst/ActivateMode.xml deleted file mode 100644 index 4db784ae9c..0000000000 --- a/doc/en/Gst/ActivateMode.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ActivateModeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ActivateMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ActivateMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ActivateMode - - - To be added. - - - - diff --git a/doc/en/Gst/Application.xml b/doc/en/Gst/Application.xml deleted file mode 100644 index b7b194c9f8..0000000000 --- a/doc/en/Gst/Application.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Array.xml b/doc/en/Gst/Array.xml deleted file mode 100644 index a201abb0db..0000000000 --- a/doc/en/Gst/Array.xml +++ /dev/null @@ -1,239 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - System.Collections.IEnumerable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Collections.IEnumerator - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/AssocFlags.xml b/doc/en/Gst/AssocFlags.xml deleted file mode 100644 index 78de259269..0000000000 --- a/doc/en/Gst/AssocFlags.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.AssocFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.AssocFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.AssocFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.AssocFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.AssocFlags - - - To be added. - - - - diff --git a/doc/en/Gst/Bin.xml b/doc/en/Gst/Bin.xml deleted file mode 100644 index 67ae72c2aa..0000000000 --- a/doc/en/Gst/Bin.xml +++ /dev/null @@ -1,977 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - Gst.ChildProxy - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("async-handling") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("child-added") - - - - Gst.ChildAddedHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("child-removed") - - - - Gst.ChildRemovedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("do-latency") - - - - Gst.DoLatencyHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("element-added") - - - - Gst.ElementAddedHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("element-removed") - - - - Gst.ElementRemovedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Iterator - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Iterator - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Iterator - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Collections.IEnumerable - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Iterator - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Collections.IEnumerable - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.Element - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Element - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideAddElement", Type=typeof(Gst.Bin)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideChildAdded", Type=typeof(Gst.Bin)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideChildRemoved", Type=typeof(Gst.Bin)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideDoLatency", Type=typeof(Gst.Bin)) - - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideElementAdded", Type=typeof(Gst.Bin)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideElementRemoved", Type=typeof(Gst.Bin)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideHandleMessage", Type=typeof(Gst.Bin)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideRemoveElement", Type=typeof(Gst.Bin)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Iterator - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Iterator - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/BinFlags.xml b/doc/en/Gst/BinFlags.xml deleted file mode 100644 index c822c4b166..0000000000 --- a/doc/en/Gst/BinFlags.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.BinFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BinFlags - - - To be added. - - - - diff --git a/doc/en/Gst/BindingHelper.xml b/doc/en/Gst/BindingHelper.xml deleted file mode 100644 index dd198c6ab2..0000000000 --- a/doc/en/Gst/BindingHelper.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - gstreamer-sharp - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - - - System.Delegate - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Delegate - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - - - System.Delegate - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Delegate - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Buffer.xml b/doc/en/Gst/Buffer.xml deleted file mode 100644 index a449ee36ab..0000000000 --- a/doc/en/Gst/Buffer.xml +++ /dev/null @@ -1,538 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObject - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Buffer - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.5.99 - - - System.Byte - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Buffer - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Buffer - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Byte[] - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/BufferCopyFlags.xml b/doc/en/Gst/BufferCopyFlags.xml deleted file mode 100644 index bd7d445095..0000000000 --- a/doc/en/Gst/BufferCopyFlags.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.BufferCopyFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferCopyFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferCopyFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferCopyFlags - - - To be added. - - - - diff --git a/doc/en/Gst/BufferFlags.xml b/doc/en/Gst/BufferFlags.xml deleted file mode 100644 index 19f279eed6..0000000000 --- a/doc/en/Gst/BufferFlags.xml +++ /dev/null @@ -1,198 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.BufferFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferFlags - - - To be added. - - - - diff --git a/doc/en/Gst/BufferList.xml b/doc/en/Gst/BufferList.xml deleted file mode 100644 index 86c788863c..0000000000 --- a/doc/en/Gst/BufferList.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.MiniObject - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BufferListIterator - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/BufferListDoFunction.xml b/doc/en/Gst/BufferListDoFunction.xml deleted file mode 100644 index b1308e82d8..0000000000 --- a/doc/en/Gst/BufferListDoFunction.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - Gst.Buffer - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/BufferListFunc.xml b/doc/en/Gst/BufferListFunc.xml deleted file mode 100644 index 9617560bd1..0000000000 --- a/doc/en/Gst/BufferListFunc.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - - Gst.BufferListItem - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/BufferListItem.xml b/doc/en/Gst/BufferListItem.xml deleted file mode 100644 index 5d69441a61..0000000000 --- a/doc/en/Gst/BufferListItem.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.BufferListItemGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BufferListItem - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BufferListItem - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.BufferListItem - - - To be added. - - - - diff --git a/doc/en/Gst/BufferListIterator.xml b/doc/en/Gst/BufferListIterator.xml deleted file mode 100644 index d3e6b34ea2..0000000000 --- a/doc/en/Gst/BufferListIterator.xml +++ /dev/null @@ -1,272 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Buffer - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/BufferingMode.xml b/doc/en/Gst/BufferingMode.xml deleted file mode 100644 index f250e0ec53..0000000000 --- a/doc/en/Gst/BufferingMode.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.BufferingModeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferingMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferingMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferingMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BufferingMode - - - To be added. - - - - diff --git a/doc/en/Gst/Bus.xml b/doc/en/Gst/Bus.xml deleted file mode 100644 index c305ba96d9..0000000000 --- a/doc/en/Gst/Bus.xml +++ /dev/null @@ -1,584 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("message") - - - - Gst.MessageHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideMessage", Type=typeof(Gst.Bus)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSyncMessage", Type=typeof(Gst.Bus)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BusSyncHandler - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("sync-message") - - - - Gst.SyncMessageHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BusSyncReply - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/BusFlags.xml b/doc/en/Gst/BusFlags.xml deleted file mode 100644 index ecef532923..0000000000 --- a/doc/en/Gst/BusFlags.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.BusFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BusFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BusFlags - - - To be added. - - - - diff --git a/doc/en/Gst/BusFunc.xml b/doc/en/Gst/BusFunc.xml deleted file mode 100644 index 011e0d9f4a..0000000000 --- a/doc/en/Gst/BusFunc.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/BusSyncHandler.xml b/doc/en/Gst/BusSyncHandler.xml deleted file mode 100644 index 51435237ea..0000000000 --- a/doc/en/Gst/BusSyncHandler.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - Gst.BusSyncReply - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/BusSyncReply.xml b/doc/en/Gst/BusSyncReply.xml deleted file mode 100644 index 7d20d7b4db..0000000000 --- a/doc/en/Gst/BusSyncReply.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.BusSyncReplyGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BusSyncReply - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BusSyncReply - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.BusSyncReply - - - To be added. - - - - diff --git a/doc/en/Gst/Caps.xml b/doc/en/Gst/Caps.xml deleted file mode 100644 index 56eadf8de8..0000000000 --- a/doc/en/Gst/Caps.xml +++ /dev/null @@ -1,861 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Opaque - - - - System.Collections.IEnumerable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Collections.IEnumerator - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Structure - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ChildAddedArgs.xml b/doc/en/Gst/ChildAddedArgs.xml deleted file mode 100644 index 3e46442af6..0000000000 --- a/doc/en/Gst/ChildAddedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ChildAddedHandler.xml b/doc/en/Gst/ChildAddedHandler.xml deleted file mode 100644 index 9d49880aca..0000000000 --- a/doc/en/Gst/ChildAddedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/ChildProxy.xml b/doc/en/Gst/ChildProxy.xml deleted file mode 100644 index e6f1087837..0000000000 --- a/doc/en/Gst/ChildProxy.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ChildAddedHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ChildRemovedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ChildProxyAdapter.xml b/doc/en/Gst/ChildProxyAdapter.xml deleted file mode 100644 index 8338bd7a87..0000000000 --- a/doc/en/Gst/ChildProxyAdapter.xml +++ /dev/null @@ -1,375 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.ChildProxy - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("child-added") - - - - Gst.ChildAddedHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("child-removed") - - - - Gst.ChildRemovedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.ChildProxy - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.ChildProxy - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ChildProxy - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ChildProxyImplementor - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ChildProxyImplementor.xml b/doc/en/Gst/ChildProxyImplementor.xml deleted file mode 100644 index d5571b87a2..0000000000 --- a/doc/en/Gst/ChildProxyImplementor.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.ChildProxyAdapter)) - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ChildRemovedArgs.xml b/doc/en/Gst/ChildRemovedArgs.xml deleted file mode 100644 index 528088dbdd..0000000000 --- a/doc/en/Gst/ChildRemovedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ChildRemovedHandler.xml b/doc/en/Gst/ChildRemovedHandler.xml deleted file mode 100644 index 227ef87d50..0000000000 --- a/doc/en/Gst/ChildRemovedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/Clock.xml b/doc/en/Gst/Clock.xml deleted file mode 100644 index 25f3163257..0000000000 --- a/doc/en/Gst/Clock.xml +++ /dev/null @@ -1,1062 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockEntry - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockEntry[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Clock - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - 1000000 - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockEntry - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockEntry - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - 1 - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideChangeResolution", Type=typeof(Gst.Clock)) - - - - System.UInt64 - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetInternalTime", Type=typeof(Gst.Clock)) - - - - System.UInt64 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetResolution", Type=typeof(Gst.Clock)) - - - - System.UInt64 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideUnschedule", Type=typeof(Gst.Clock)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideWaitAsync", Type=typeof(Gst.Clock)) - - - - Gst.ClockReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideWaitJitter", Type=typeof(Gst.Clock)) - - - - Gst.ClockReturn - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - 1000000000 - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("stats") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - 18446744073709551615 - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("timeout") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - 1000 - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("window-size") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("window-threshold") - - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ClockCallback.xml b/doc/en/Gst/ClockCallback.xml deleted file mode 100644 index ca2568218a..0000000000 --- a/doc/en/Gst/ClockCallback.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/ClockEntry.xml b/doc/en/Gst/ClockEntry.xml deleted file mode 100644 index 6e495107a6..0000000000 --- a/doc/en/Gst/ClockEntry.xml +++ /dev/null @@ -1,282 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Clock - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockCallback - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockEntryType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ClockEntryType.xml b/doc/en/Gst/ClockEntryType.xml deleted file mode 100644 index e3e39f8979..0000000000 --- a/doc/en/Gst/ClockEntryType.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ClockEntryTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockEntryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockEntryType - - - To be added. - - - - diff --git a/doc/en/Gst/ClockFlags.xml b/doc/en/Gst/ClockFlags.xml deleted file mode 100644 index 5301416733..0000000000 --- a/doc/en/Gst/ClockFlags.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ClockFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockFlags - - - To be added. - - - - diff --git a/doc/en/Gst/ClockReturn.xml b/doc/en/Gst/ClockReturn.xml deleted file mode 100644 index 0082654065..0000000000 --- a/doc/en/Gst/ClockReturn.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ClockReturnGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockReturn - - - To be added. - - - - diff --git a/doc/en/Gst/ClockType.xml b/doc/en/Gst/ClockType.xml deleted file mode 100644 index 089a3f101d..0000000000 --- a/doc/en/Gst/ClockType.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ClockTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ClockType - - - To be added. - - - - diff --git a/doc/en/Gst/CoreError.xml b/doc/en/Gst/CoreError.xml deleted file mode 100644 index 6aebb7287b..0000000000 --- a/doc/en/Gst/CoreError.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.CoreErrorGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.CoreError - - - To be added. - - - - diff --git a/doc/en/Gst/Date.xml b/doc/en/Gst/Date.xml deleted file mode 100644 index 35988889d4..0000000000 --- a/doc/en/Gst/Date.xml +++ /dev/null @@ -1,298 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Date - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.DateTime - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst/DoLatencyArgs.xml b/doc/en/Gst/DoLatencyArgs.xml deleted file mode 100644 index 0be152c1f9..0000000000 --- a/doc/en/Gst/DoLatencyArgs.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst/DoLatencyHandler.xml b/doc/en/Gst/DoLatencyHandler.xml deleted file mode 100644 index b286500de9..0000000000 --- a/doc/en/Gst/DoLatencyHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/DoubleRange.xml b/doc/en/Gst/DoubleRange.xml deleted file mode 100644 index 59c06cc5fd..0000000000 --- a/doc/en/Gst/DoubleRange.xml +++ /dev/null @@ -1,230 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Double - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Double - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/DynamicSignal.xml b/doc/en/Gst/DynamicSignal.xml deleted file mode 100644 index 113c1f7efe..0000000000 --- a/doc/en/Gst/DynamicSignal.xml +++ /dev/null @@ -1,279 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Object - - - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Object - - - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/DynamicSignalHandler.xml b/doc/en/Gst/DynamicSignalHandler.xml deleted file mode 100644 index 3abd77ea48..0000000000 --- a/doc/en/Gst/DynamicSignalHandler.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - gstreamer-sharp - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/Element.xml b/doc/en/Gst/Element.xml deleted file mode 100644 index 4e444d6c35..0000000000 --- a/doc/en/Gst/Element.xml +++ /dev/null @@ -1,2024 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Bus - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChangeReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Clock - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChangeReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.State - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ElementFactory - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadTemplate - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadTemplate - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType[] - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChangeReturn - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChangeReturn - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("no-more-pads") - - - - System.EventHandler - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Index - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideChangeState", Type=typeof(Gst.Element)) - - - - Gst.StateChangeReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetIndex", Type=typeof(Gst.Element)) - - - - Gst.Index - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetQueryTypes", Type=typeof(Gst.Element)) - - - - Gst.QueryType - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetState", Type=typeof(Gst.Element)) - - - - Gst.StateChangeReturn - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideHasNoMorePads", Type=typeof(Gst.Element)) - - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverridePadAdded", Type=typeof(Gst.Element)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverridePadRemoved", Type=typeof(Gst.Element)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideProvideClock", Type=typeof(Gst.Element)) - - - - Gst.Clock - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideQuery", Type=typeof(Gst.Element)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideReleasePad", Type=typeof(Gst.Element)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideRequestNewPad", Type=typeof(Gst.Element)) - - - - Gst.Pad - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSendEvent", Type=typeof(Gst.Element)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSetBus", Type=typeof(Gst.Element)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSetClock", Type=typeof(Gst.Element)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSetIndex", Type=typeof(Gst.Element)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideSetState", Type=typeof(Gst.Element)) - - - - Gst.StateChangeReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("pad-added") - - - - Gst.PadAddedHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("pad-removed") - - - - Gst.PadRemovedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Iterator - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadTemplate[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Clock - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChangeReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Iterator - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Iterator - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ElementAddedArgs.xml b/doc/en/Gst/ElementAddedArgs.xml deleted file mode 100644 index c8db07af47..0000000000 --- a/doc/en/Gst/ElementAddedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ElementAddedHandler.xml b/doc/en/Gst/ElementAddedHandler.xml deleted file mode 100644 index 1dcf766f0a..0000000000 --- a/doc/en/Gst/ElementAddedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/ElementFactory.xml b/doc/en/Gst/ElementFactory.xml deleted file mode 100644 index e982501c95..0000000000 --- a/doc/en/Gst/ElementFactory.xml +++ /dev/null @@ -1,488 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginFeature - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ElementFactory - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Element - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StaticPadTemplate[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.URIType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ElementFlags.xml b/doc/en/Gst/ElementFlags.xml deleted file mode 100644 index 8673cfb4fc..0000000000 --- a/doc/en/Gst/ElementFlags.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ElementFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ElementFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ElementFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ElementFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ElementFlags - - - To be added. - - - - diff --git a/doc/en/Gst/ElementRemovedArgs.xml b/doc/en/Gst/ElementRemovedArgs.xml deleted file mode 100644 index c67845e9bc..0000000000 --- a/doc/en/Gst/ElementRemovedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ElementRemovedHandler.xml b/doc/en/Gst/ElementRemovedHandler.xml deleted file mode 100644 index 6bf93450b9..0000000000 --- a/doc/en/Gst/ElementRemovedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/EntryAddedArgs.xml b/doc/en/Gst/EntryAddedArgs.xml deleted file mode 100644 index cf34dc6a93..0000000000 --- a/doc/en/Gst/EntryAddedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntry - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/EntryAddedHandler.xml b/doc/en/Gst/EntryAddedHandler.xml deleted file mode 100644 index 6ecad76a5e..0000000000 --- a/doc/en/Gst/EntryAddedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/EnumInfo.xml b/doc/en/Gst/EnumInfo.xml deleted file mode 100644 index 543d960cf4..0000000000 --- a/doc/en/Gst/EnumInfo.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EnumValue - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EnumValue[] - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/EnumValue.xml b/doc/en/Gst/EnumValue.xml deleted file mode 100644 index 83a1a8926c..0000000000 --- a/doc/en/Gst/EnumValue.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Event.xml b/doc/en/Gst/Event.xml deleted file mode 100644 index 1e981fb539..0000000000 --- a/doc/en/Gst/Event.xml +++ /dev/null @@ -1,999 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObject - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventTypeFlags - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.Event - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Event - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Event - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Structure - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/EventType.xml b/doc/en/Gst/EventType.xml deleted file mode 100644 index 7c70ca5f79..0000000000 --- a/doc/en/Gst/EventType.xml +++ /dev/null @@ -1,339 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.EventTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventType - - - To be added. - - - - diff --git a/doc/en/Gst/EventTypeFlags.xml b/doc/en/Gst/EventTypeFlags.xml deleted file mode 100644 index b28a146fb4..0000000000 --- a/doc/en/Gst/EventTypeFlags.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.EventTypeFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventTypeFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventTypeFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventTypeFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.EventTypeFlags - - - To be added. - - - - diff --git a/doc/en/Gst/FeatureAddedArgs.xml b/doc/en/Gst/FeatureAddedArgs.xml deleted file mode 100644 index f3297ab1d7..0000000000 --- a/doc/en/Gst/FeatureAddedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginFeature - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/FeatureAddedHandler.xml b/doc/en/Gst/FeatureAddedHandler.xml deleted file mode 100644 index f58c780e9e..0000000000 --- a/doc/en/Gst/FeatureAddedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/FlagsInfo.xml b/doc/en/Gst/FlagsInfo.xml deleted file mode 100644 index 99bc67a30f..0000000000 --- a/doc/en/Gst/FlagsInfo.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlagsValue[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlagsValue[] - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/FlagsValue.xml b/doc/en/Gst/FlagsValue.xml deleted file mode 100644 index a14c915d2f..0000000000 --- a/doc/en/Gst/FlagsValue.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/FlowReturn.xml b/doc/en/Gst/FlowReturn.xml deleted file mode 100644 index 4849689379..0000000000 --- a/doc/en/Gst/FlowReturn.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.FlowReturnGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - To be added. - - - - diff --git a/doc/en/Gst/Format.xml b/doc/en/Gst/Format.xml deleted file mode 100644 index 76ae994748..0000000000 --- a/doc/en/Gst/Format.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.FormatGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - - - - diff --git a/doc/en/Gst/FormatDefinition.xml b/doc/en/Gst/FormatDefinition.xml deleted file mode 100644 index f48568c9d0..0000000000 --- a/doc/en/Gst/FormatDefinition.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FormatDefinition - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FormatDefinition - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Fourcc.xml b/doc/en/Gst/Fourcc.xml deleted file mode 100644 index aed236cbf0..0000000000 --- a/doc/en/Gst/Fourcc.xml +++ /dev/null @@ -1,294 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Char[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Fraction.xml b/doc/en/Gst/Fraction.xml deleted file mode 100644 index 44cb857326..0000000000 --- a/doc/en/Gst/Fraction.xml +++ /dev/null @@ -1,355 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Fraction - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Fraction - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Double - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Fraction - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Fraction - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/FractionRange.xml b/doc/en/Gst/FractionRange.xml deleted file mode 100644 index 289a841f45..0000000000 --- a/doc/en/Gst/FractionRange.xml +++ /dev/null @@ -1,230 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Fraction - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Fraction - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/GTypeNameAttribute.xml b/doc/en/Gst/GTypeNameAttribute.xml deleted file mode 100644 index cfebef47e0..0000000000 --- a/doc/en/Gst/GTypeNameAttribute.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Attribute - - - - - System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Struct | System.AttributeTargets.Enum | System.AttributeTargets.All) - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/GhostPad.xml b/doc/en/Gst/GhostPad.xml deleted file mode 100644 index 4b41c26fee..0000000000 --- a/doc/en/Gst/GhostPad.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/HaveDataArgs.xml b/doc/en/Gst/HaveDataArgs.xml deleted file mode 100644 index db5bdd12c8..0000000000 --- a/doc/en/Gst/HaveDataArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObject - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/HaveDataHandler.xml b/doc/en/Gst/HaveDataHandler.xml deleted file mode 100644 index b8ab4baa3f..0000000000 --- a/doc/en/Gst/HaveDataHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/ImplementsInterface.xml b/doc/en/Gst/ImplementsInterface.xml deleted file mode 100644 index a43112b1c4..0000000000 --- a/doc/en/Gst/ImplementsInterface.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ImplementsInterfaceAdapter.xml b/doc/en/Gst/ImplementsInterfaceAdapter.xml deleted file mode 100644 index 333ff68ff2..0000000000 --- a/doc/en/Gst/ImplementsInterfaceAdapter.xml +++ /dev/null @@ -1,261 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.ImplementsInterface - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.ImplementsInterface - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.ImplementsInterface - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ImplementsInterface - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ImplementsInterfaceImplementor - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ImplementsInterfaceImplementor.xml b/doc/en/Gst/ImplementsInterfaceImplementor.xml deleted file mode 100644 index 29259dc50c..0000000000 --- a/doc/en/Gst/ImplementsInterfaceImplementor.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.ImplementsInterfaceAdapter)) - - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Index.xml b/doc/en/Gst/Index.xml deleted file mode 100644 index 0812381fd7..0000000000 --- a/doc/en/Gst/Index.xml +++ /dev/null @@ -1,671 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntry - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntry - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntry - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.IndexEntry - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.IndexEntry - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexCertainty - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("entry-added") - - - - Gst.EntryAddedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexFilter - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntry - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("resolver") - - - - Gst.IndexResolverMethod - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideAddEntry", Type=typeof(Gst.Index)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideCommit", Type=typeof(Gst.Index)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideEntryAdded", Type=typeof(Gst.Index)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetAssocEntry", Type=typeof(Gst.Index)) - - - - Gst.IndexEntry - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - - GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetAssocEntry", Type=typeof(Gst.Index)) - - - - Gst.IndexEntry - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetWriterId", Type=typeof(Gst.Index)) - - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexResolver - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/IndexAssociation.xml b/doc/en/Gst/IndexAssociation.xml deleted file mode 100644 index 012b2a09de..0000000000 --- a/doc/en/Gst/IndexAssociation.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexAssociation - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int64 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexAssociation - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst/IndexCertainty.xml b/doc/en/Gst/IndexCertainty.xml deleted file mode 100644 index 4c61638e19..0000000000 --- a/doc/en/Gst/IndexCertainty.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.IndexCertaintyGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexCertainty - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexCertainty - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexCertainty - - - To be added. - - - - diff --git a/doc/en/Gst/IndexEntry.xml b/doc/en/Gst/IndexEntry.xml deleted file mode 100644 index fa4744f65f..0000000000 --- a/doc/en/Gst/IndexEntry.xml +++ /dev/null @@ -1,395 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexAssociation[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.AssocFlags - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntry - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Opaque - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntryType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/IndexEntryType.xml b/doc/en/Gst/IndexEntryType.xml deleted file mode 100644 index 69609a0f11..0000000000 --- a/doc/en/Gst/IndexEntryType.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.IndexEntryTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexEntryType - - - To be added. - - - - diff --git a/doc/en/Gst/IndexFactory.xml b/doc/en/Gst/IndexFactory.xml deleted file mode 100644 index da05e5e1a4..0000000000 --- a/doc/en/Gst/IndexFactory.xml +++ /dev/null @@ -1,219 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginFeature - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Index - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexFactory - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Index - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/IndexFilter.xml b/doc/en/Gst/IndexFilter.xml deleted file mode 100644 index 2cd3612287..0000000000 --- a/doc/en/Gst/IndexFilter.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/IndexFlags.xml b/doc/en/Gst/IndexFlags.xml deleted file mode 100644 index 45bad2ad88..0000000000 --- a/doc/en/Gst/IndexFlags.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.IndexFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexFlags - - - To be added. - - - - diff --git a/doc/en/Gst/IndexLookupMethod.xml b/doc/en/Gst/IndexLookupMethod.xml deleted file mode 100644 index 322f691754..0000000000 --- a/doc/en/Gst/IndexLookupMethod.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.IndexLookupMethodGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexLookupMethod - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexLookupMethod - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexLookupMethod - - - To be added. - - - - diff --git a/doc/en/Gst/IndexResolver.xml b/doc/en/Gst/IndexResolver.xml deleted file mode 100644 index acbb1a25e8..0000000000 --- a/doc/en/Gst/IndexResolver.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/IndexResolverMethod.xml b/doc/en/Gst/IndexResolverMethod.xml deleted file mode 100644 index b41d035575..0000000000 --- a/doc/en/Gst/IndexResolverMethod.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.IndexResolverMethodGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexResolverMethod - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexResolverMethod - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.IndexResolverMethod - - - To be added. - - - - diff --git a/doc/en/Gst/IntRange.xml b/doc/en/Gst/IntRange.xml deleted file mode 100644 index 1d960d4c70..0000000000 --- a/doc/en/Gst/IntRange.xml +++ /dev/null @@ -1,230 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Iterator.xml b/doc/en/Gst/Iterator.xml deleted file mode 100644 index 2c8674bcaf..0000000000 --- a/doc/en/Gst/Iterator.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Opaque - - - - System.Collections.IEnumerable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Collections.IEnumerator - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/LibraryError.xml b/doc/en/Gst/LibraryError.xml deleted file mode 100644 index 153d3a059c..0000000000 --- a/doc/en/Gst/LibraryError.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.LibraryErrorGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.LibraryError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.LibraryError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.LibraryError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.LibraryError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.LibraryError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.LibraryError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.LibraryError - - - To be added. - - - - diff --git a/doc/en/Gst/LinkedArgs.xml b/doc/en/Gst/LinkedArgs.xml deleted file mode 100644 index c24f323d16..0000000000 --- a/doc/en/Gst/LinkedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/LinkedHandler.xml b/doc/en/Gst/LinkedHandler.xml deleted file mode 100644 index a5d504bb5d..0000000000 --- a/doc/en/Gst/LinkedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/List.xml b/doc/en/Gst/List.xml deleted file mode 100644 index aaf7a2468c..0000000000 --- a/doc/en/Gst/List.xml +++ /dev/null @@ -1,239 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - System.Collections.IEnumerable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Collections.IEnumerator - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Message.xml b/doc/en/Gst/Message.xml deleted file mode 100644 index f6e76670d6..0000000000 --- a/doc/en/Gst/Message.xml +++ /dev/null @@ -1,2474 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObject - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Message - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Message - - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Structure - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/MessageArgs.xml b/doc/en/Gst/MessageArgs.xml deleted file mode 100644 index b234073d46..0000000000 --- a/doc/en/Gst/MessageArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/MessageHandler.xml b/doc/en/Gst/MessageHandler.xml deleted file mode 100644 index 77dc5b72d2..0000000000 --- a/doc/en/Gst/MessageHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/MessageType.xml b/doc/en/Gst/MessageType.xml deleted file mode 100644 index 7acd54ef1d..0000000000 --- a/doc/en/Gst/MessageType.xml +++ /dev/null @@ -1,469 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.MessageTypeGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MessageType - - - To be added. - - - - diff --git a/doc/en/Gst/MiniObject.xml b/doc/en/Gst/MiniObject.xml deleted file mode 100644 index b35aecc85e..0000000000 --- a/doc/en/Gst/MiniObject.xml +++ /dev/null @@ -1,579 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - Gst.GLib.IWrapper - - - System.IDisposable - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObject - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - System.Collections.Hashtable - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObjectFlags - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObject - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObject - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.GType - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.GType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - System.Collections.Hashtable - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/MiniObjectFlags.xml b/doc/en/Gst/MiniObjectFlags.xml deleted file mode 100644 index 70efdb0ab7..0000000000 --- a/doc/en/Gst/MiniObjectFlags.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.MiniObjectFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObjectFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObjectFlags - - - To be added. - - - - diff --git a/doc/en/Gst/NewUriArgs.xml b/doc/en/Gst/NewUriArgs.xml deleted file mode 100644 index ecc5415c48..0000000000 --- a/doc/en/Gst/NewUriArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/NewUriHandler.xml b/doc/en/Gst/NewUriHandler.xml deleted file mode 100644 index 3d412b2338..0000000000 --- a/doc/en/Gst/NewUriHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/Object.xml b/doc/en/Gst/Object.xml deleted file mode 100644 index be3701e247..0000000000 --- a/doc/en/Gst/Object.xml +++ /dev/null @@ -1,667 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ObjectFlags - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PropertyInfo - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("name") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideParentSet", Type=typeof(Gst.Object)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideParentUnset", Type=typeof(Gst.Object)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("parent-set") - - - - Gst.ParentSetHandler - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("parent-unset") - - - - Gst.ParentUnsetHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PropertyInfo[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ObjectFlags.xml b/doc/en/Gst/ObjectFlags.xml deleted file mode 100644 index b376efc14a..0000000000 --- a/doc/en/Gst/ObjectFlags.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ObjectFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ObjectFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ObjectFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ObjectFlags - - - To be added. - - - - diff --git a/doc/en/Gst/Pad.xml b/doc/en/Gst/Pad.xml deleted file mode 100644 index d33d0d154c..0000000000 --- a/doc/en/Gst/Pad.xml +++ /dev/null @@ -1,2195 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadAcceptCapsFunction - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadActivateFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadActivateModeFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadActivateModeFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadBufferAllocFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("caps") - - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadChainFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.PadChainListFunction - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadCheckGetRangeFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("direction") - - - - Gst.PadDirection - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadEventFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadFixateCapsFunction - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadGetCapsFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadGetRangeFunction - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("have-data") - - - - Gst.HaveDataHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Iterator - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadLinkReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("linked") - - - - Gst.LinkedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadLinkFunction - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ActivateMode - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideHaveData", Type=typeof(Gst.Pad)) - - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideLinked", Type=typeof(Gst.Pad)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideRequestLink", Type=typeof(Gst.Pad)) - - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideUnlinked", Type=typeof(Gst.Pad)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadTemplate - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.5.99 - - - Gst.Element - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.3.0 - - - Gst.Caps - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.FlowReturn - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadQueryFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadQueryTypeFunction - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("request-link") - - - - System.EventHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadSetCapsFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("template") - - - - Gst.PadTemplate - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("unlinked") - - - - Gst.UnlinkedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadUnlinkFunction - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PadAcceptCapsFunction.xml b/doc/en/Gst/PadAcceptCapsFunction.xml deleted file mode 100644 index f44c50ead8..0000000000 --- a/doc/en/Gst/PadAcceptCapsFunction.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadActivateFunction.xml b/doc/en/Gst/PadActivateFunction.xml deleted file mode 100644 index 2e3ed3be45..0000000000 --- a/doc/en/Gst/PadActivateFunction.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadActivateModeFunction.xml b/doc/en/Gst/PadActivateModeFunction.xml deleted file mode 100644 index 1c69f76805..0000000000 --- a/doc/en/Gst/PadActivateModeFunction.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadAddedArgs.xml b/doc/en/Gst/PadAddedArgs.xml deleted file mode 100644 index 2b4a3627b1..0000000000 --- a/doc/en/Gst/PadAddedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PadAddedHandler.xml b/doc/en/Gst/PadAddedHandler.xml deleted file mode 100644 index 423d8b67fb..0000000000 --- a/doc/en/Gst/PadAddedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadBlockCallback.xml b/doc/en/Gst/PadBlockCallback.xml deleted file mode 100644 index 31a8a0579c..0000000000 --- a/doc/en/Gst/PadBlockCallback.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadBufferAllocFunction.xml b/doc/en/Gst/PadBufferAllocFunction.xml deleted file mode 100644 index 96fd0f8710..0000000000 --- a/doc/en/Gst/PadBufferAllocFunction.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - - - - Gst.FlowReturn - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadBufferProbeCallback.xml b/doc/en/Gst/PadBufferProbeCallback.xml deleted file mode 100644 index 9826ac0ca9..0000000000 --- a/doc/en/Gst/PadBufferProbeCallback.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadChainFunction.xml b/doc/en/Gst/PadChainFunction.xml deleted file mode 100644 index 56b1cf616d..0000000000 --- a/doc/en/Gst/PadChainFunction.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - Gst.FlowReturn - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadChainListFunction.xml b/doc/en/Gst/PadChainListFunction.xml deleted file mode 100644 index 5bfd1817b5..0000000000 --- a/doc/en/Gst/PadChainListFunction.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - Gst.FlowReturn - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadCheckGetRangeFunction.xml b/doc/en/Gst/PadCheckGetRangeFunction.xml deleted file mode 100644 index d0a0a68f80..0000000000 --- a/doc/en/Gst/PadCheckGetRangeFunction.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadCreatedArgs.xml b/doc/en/Gst/PadCreatedArgs.xml deleted file mode 100644 index b75f289b1b..0000000000 --- a/doc/en/Gst/PadCreatedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PadCreatedHandler.xml b/doc/en/Gst/PadCreatedHandler.xml deleted file mode 100644 index 6294badecd..0000000000 --- a/doc/en/Gst/PadCreatedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadDataProbeCallback.xml b/doc/en/Gst/PadDataProbeCallback.xml deleted file mode 100644 index 9034de6a9b..0000000000 --- a/doc/en/Gst/PadDataProbeCallback.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadDirection.xml b/doc/en/Gst/PadDirection.xml deleted file mode 100644 index 378f3d1f09..0000000000 --- a/doc/en/Gst/PadDirection.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PadDirectionGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadDirection - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadDirection - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadDirection - - - To be added. - - - - diff --git a/doc/en/Gst/PadDispatcherFunction.xml b/doc/en/Gst/PadDispatcherFunction.xml deleted file mode 100644 index 83b0e90fa4..0000000000 --- a/doc/en/Gst/PadDispatcherFunction.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadEventFunction.xml b/doc/en/Gst/PadEventFunction.xml deleted file mode 100644 index d9e4389e7f..0000000000 --- a/doc/en/Gst/PadEventFunction.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadEventProbeCallback.xml b/doc/en/Gst/PadEventProbeCallback.xml deleted file mode 100644 index 47782ad921..0000000000 --- a/doc/en/Gst/PadEventProbeCallback.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadFixateCapsFunction.xml b/doc/en/Gst/PadFixateCapsFunction.xml deleted file mode 100644 index 7ef24d7e16..0000000000 --- a/doc/en/Gst/PadFixateCapsFunction.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadFlags.xml b/doc/en/Gst/PadFlags.xml deleted file mode 100644 index 6e8fba2280..0000000000 --- a/doc/en/Gst/PadFlags.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PadFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadFlags - - - To be added. - - - - diff --git a/doc/en/Gst/PadGetCapsFunction.xml b/doc/en/Gst/PadGetCapsFunction.xml deleted file mode 100644 index fb25ef328e..0000000000 --- a/doc/en/Gst/PadGetCapsFunction.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - Gst.Caps - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadGetRangeFunction.xml b/doc/en/Gst/PadGetRangeFunction.xml deleted file mode 100644 index 64dd215880..0000000000 --- a/doc/en/Gst/PadGetRangeFunction.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - - - Gst.FlowReturn - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadIterIntLinkFunction.xml b/doc/en/Gst/PadIterIntLinkFunction.xml deleted file mode 100644 index 3c18de0334..0000000000 --- a/doc/en/Gst/PadIterIntLinkFunction.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - Gst.Iterator - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadLinkFunction.xml b/doc/en/Gst/PadLinkFunction.xml deleted file mode 100644 index 24c0a2a5e0..0000000000 --- a/doc/en/Gst/PadLinkFunction.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - Gst.PadLinkReturn - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadLinkReturn.xml b/doc/en/Gst/PadLinkReturn.xml deleted file mode 100644 index ba37929d9d..0000000000 --- a/doc/en/Gst/PadLinkReturn.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PadLinkReturnGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadLinkReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadLinkReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadLinkReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadLinkReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadLinkReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadLinkReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadLinkReturn - - - To be added. - - - - diff --git a/doc/en/Gst/PadPresence.xml b/doc/en/Gst/PadPresence.xml deleted file mode 100644 index cb3c07c08a..0000000000 --- a/doc/en/Gst/PadPresence.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PadPresenceGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadPresence - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadPresence - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadPresence - - - To be added. - - - - diff --git a/doc/en/Gst/PadQueryFunction.xml b/doc/en/Gst/PadQueryFunction.xml deleted file mode 100644 index 0cdb8f06fd..0000000000 --- a/doc/en/Gst/PadQueryFunction.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadQueryTypeFunction.xml b/doc/en/Gst/PadQueryTypeFunction.xml deleted file mode 100644 index b2cc9c4afe..0000000000 --- a/doc/en/Gst/PadQueryTypeFunction.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - Gst.QueryType[] - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadRemovedArgs.xml b/doc/en/Gst/PadRemovedArgs.xml deleted file mode 100644 index f754cd5ab4..0000000000 --- a/doc/en/Gst/PadRemovedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PadRemovedHandler.xml b/doc/en/Gst/PadRemovedHandler.xml deleted file mode 100644 index 442d591084..0000000000 --- a/doc/en/Gst/PadRemovedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadSetCapsFunction.xml b/doc/en/Gst/PadSetCapsFunction.xml deleted file mode 100644 index 29afdefa56..0000000000 --- a/doc/en/Gst/PadSetCapsFunction.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PadTemplate.xml b/doc/en/Gst/PadTemplate.xml deleted file mode 100644 index 23e1db64be..0000000000 --- a/doc/en/Gst/PadTemplate.xml +++ /dev/null @@ -1,252 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("caps") - - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("direction") - - - - Gst.PadDirection - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("name-template") - - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverridePadCreated", Type=typeof(Gst.PadTemplate)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("pad-created") - - - - Gst.PadCreatedHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("presence") - - - - Gst.PadPresence - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PadTemplateFlags.xml b/doc/en/Gst/PadTemplateFlags.xml deleted file mode 100644 index feb6f29255..0000000000 --- a/doc/en/Gst/PadTemplateFlags.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PadTemplateFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadTemplateFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadTemplateFlags - - - To be added. - - - - diff --git a/doc/en/Gst/PadUnlinkFunction.xml b/doc/en/Gst/PadUnlinkFunction.xml deleted file mode 100644 index 27f11e8d96..0000000000 --- a/doc/en/Gst/PadUnlinkFunction.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - System.Void - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/ParentSetArgs.xml b/doc/en/Gst/ParentSetArgs.xml deleted file mode 100644 index 40c08cb944..0000000000 --- a/doc/en/Gst/ParentSetArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ParentSetHandler.xml b/doc/en/Gst/ParentSetHandler.xml deleted file mode 100644 index f789687620..0000000000 --- a/doc/en/Gst/ParentSetHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/ParentUnsetArgs.xml b/doc/en/Gst/ParentUnsetArgs.xml deleted file mode 100644 index 73465027b2..0000000000 --- a/doc/en/Gst/ParentUnsetArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ParentUnsetHandler.xml b/doc/en/Gst/ParentUnsetHandler.xml deleted file mode 100644 index ee06811231..0000000000 --- a/doc/en/Gst/ParentUnsetHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/Parse.xml b/doc/en/Gst/Parse.xml deleted file mode 100644 index a6fd57317b..0000000000 --- a/doc/en/Gst/Parse.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Element - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ParseContext.xml b/doc/en/Gst/ParseContext.xml deleted file mode 100644 index 6de4148ad0..0000000000 --- a/doc/en/Gst/ParseContext.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ParseError.xml b/doc/en/Gst/ParseError.xml deleted file mode 100644 index 9eb23b885f..0000000000 --- a/doc/en/Gst/ParseError.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ParseErrorGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ParseError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ParseError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ParseError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ParseError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ParseError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ParseError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ParseError - - - To be added. - - - - diff --git a/doc/en/Gst/ParseFlags.xml b/doc/en/Gst/ParseFlags.xml deleted file mode 100644 index 2ddd1e25b6..0000000000 --- a/doc/en/Gst/ParseFlags.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ParseFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ParseFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ParseFlags - - - To be added. - - - - diff --git a/doc/en/Gst/Pipeline.xml b/doc/en/Gst/Pipeline.xml deleted file mode 100644 index a37d4afb8b..0000000000 --- a/doc/en/Gst/Pipeline.xml +++ /dev/null @@ -1,262 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Bin - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("auto-flush-bus") - - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Bus - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Clock - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("delay") - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PipelineFlags.xml b/doc/en/Gst/PipelineFlags.xml deleted file mode 100644 index d6f4ae81f5..0000000000 --- a/doc/en/Gst/PipelineFlags.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PipelineFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PipelineFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PipelineFlags - - - To be added. - - - - diff --git a/doc/en/Gst/Plugin.xml b/doc/en/Gst/Plugin.xml deleted file mode 100644 index 87d5f4f8e4..0000000000 --- a/doc/en/Gst/Plugin.xml +++ /dev/null @@ -1,427 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Structure - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Plugin - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Plugin - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Plugin - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PluginAddedArgs.xml b/doc/en/Gst/PluginAddedArgs.xml deleted file mode 100644 index 00985be7fb..0000000000 --- a/doc/en/Gst/PluginAddedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Plugin - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PluginAddedHandler.xml b/doc/en/Gst/PluginAddedHandler.xml deleted file mode 100644 index f9ef06449f..0000000000 --- a/doc/en/Gst/PluginAddedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PluginDependencyFlags.xml b/doc/en/Gst/PluginDependencyFlags.xml deleted file mode 100644 index b341fba784..0000000000 --- a/doc/en/Gst/PluginDependencyFlags.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PluginDependencyFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginDependencyFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginDependencyFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginDependencyFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginDependencyFlags - - - To be added. - - - - diff --git a/doc/en/Gst/PluginError.xml b/doc/en/Gst/PluginError.xml deleted file mode 100644 index a352c62104..0000000000 --- a/doc/en/Gst/PluginError.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PluginErrorGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginError - - - To be added. - - - - diff --git a/doc/en/Gst/PluginFeature.xml b/doc/en/Gst/PluginFeature.xml deleted file mode 100644 index eca2e1ab0c..0000000000 --- a/doc/en/Gst/PluginFeature.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginFeature - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PluginFeatureFilter.xml b/doc/en/Gst/PluginFeatureFilter.xml deleted file mode 100644 index c515706ef4..0000000000 --- a/doc/en/Gst/PluginFeatureFilter.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PluginFilter.xml b/doc/en/Gst/PluginFilter.xml deleted file mode 100644 index 425e2dee49..0000000000 --- a/doc/en/Gst/PluginFilter.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/PluginFlags.xml b/doc/en/Gst/PluginFlags.xml deleted file mode 100644 index 1ce20712e9..0000000000 --- a/doc/en/Gst/PluginFlags.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.PluginFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - Gst.PluginFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginFlags - - - To be added. - - - - diff --git a/doc/en/Gst/PluginInitFunc.xml b/doc/en/Gst/PluginInitFunc.xml deleted file mode 100644 index 32fd31b818..0000000000 --- a/doc/en/Gst/PluginInitFunc.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - System.Boolean - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/Preset.xml b/doc/en/Gst/Preset.xml deleted file mode 100644 index 1e383894fe..0000000000 --- a/doc/en/Gst/Preset.xml +++ /dev/null @@ -1,208 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PresetAdapter.xml b/doc/en/Gst/PresetAdapter.xml deleted file mode 100644 index 4ca7e4d297..0000000000 --- a/doc/en/Gst/PresetAdapter.xml +++ /dev/null @@ -1,406 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.Preset - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.Preset - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Preset - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Preset - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PresetImplementor - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PresetDefault.xml b/doc/en/Gst/PresetDefault.xml deleted file mode 100644 index 53aeb5f75b..0000000000 --- a/doc/en/Gst/PresetDefault.xml +++ /dev/null @@ -1,393 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.String[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.String[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PresetImplementor.xml b/doc/en/Gst/PresetImplementor.xml deleted file mode 100644 index 1d93dfc56e..0000000000 --- a/doc/en/Gst/PresetImplementor.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.PresetAdapter)) - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/PropertyInfo.xml b/doc/en/Gst/PropertyInfo.xml deleted file mode 100644 index 29342c105d..0000000000 --- a/doc/en/Gst/PropertyInfo.xml +++ /dev/null @@ -1,249 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.ValueType - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Type - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ProxyPad.xml b/doc/en/Gst/ProxyPad.xml deleted file mode 100644 index a72806ecbd..0000000000 --- a/doc/en/Gst/ProxyPad.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Query.xml b/doc/en/Gst/Query.xml deleted file mode 100644 index 32ce1f19e1..0000000000 --- a/doc/en/Gst/Query.xml +++ /dev/null @@ -1,1046 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.MiniObject - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Query - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Structure - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/QueryType.xml b/doc/en/Gst/QueryType.xml deleted file mode 100644 index afe7dcd6c6..0000000000 --- a/doc/en/Gst/QueryType.xml +++ /dev/null @@ -1,246 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.QueryTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.QueryType - - - To be added. - - - - diff --git a/doc/en/Gst/Rank.xml b/doc/en/Gst/Rank.xml deleted file mode 100644 index 0ec8bae11b..0000000000 --- a/doc/en/Gst/Rank.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.RankGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Rank - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Rank - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Rank - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Rank - - - To be added. - - - - diff --git a/doc/en/Gst/Registry.xml b/doc/en/Gst/Registry.xml deleted file mode 100644 index f34b721ee9..0000000000 --- a/doc/en/Gst/Registry.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Registry - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("feature-added") - - - - Gst.FeatureAddedHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginFeature[] - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.3.0 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.PluginFeature - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.PluginFeature - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Plugin - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.PluginFeature[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.PluginFeature[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginFeature[] - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Plugin - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginFeature - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideFeatureAdded", Type=typeof(Gst.Registry)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverridePluginAdded", Type=typeof(Gst.Registry)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("plugin-added") - - - - Gst.PluginAddedHandler - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Plugin[] - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Plugin[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/ResourceError.xml b/doc/en/Gst/ResourceError.xml deleted file mode 100644 index 2687acac4d..0000000000 --- a/doc/en/Gst/ResourceError.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.ResourceErrorGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.ResourceError - - - To be added. - - - - diff --git a/doc/en/Gst/SeekFlags.xml b/doc/en/Gst/SeekFlags.xml deleted file mode 100644 index d3dfcf0672..0000000000 --- a/doc/en/Gst/SeekFlags.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.SeekFlagsGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekFlags - - - To be added. - - - - diff --git a/doc/en/Gst/SeekType.xml b/doc/en/Gst/SeekType.xml deleted file mode 100644 index 2a51e7ee3a..0000000000 --- a/doc/en/Gst/SeekType.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.SeekTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekType - - - To be added. - - - - diff --git a/doc/en/Gst/Segment.xml b/doc/en/Gst/Segment.xml deleted file mode 100644 index 886a5f3824..0000000000 --- a/doc/en/Gst/Segment.xml +++ /dev/null @@ -1,645 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Double - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Double - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Segment - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.SeekFlags - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Double - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Int64 - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int64 - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int64 - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/SignalHandler.xml b/doc/en/Gst/SignalHandler.xml deleted file mode 100644 index 06bbbe3c42..0000000000 --- a/doc/en/Gst/SignalHandler.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/State.xml b/doc/en/Gst/State.xml deleted file mode 100644 index 12b0cb9106..0000000000 --- a/doc/en/Gst/State.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.StateGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.State - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.State - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.State - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.State - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.State - - - To be added. - - - - diff --git a/doc/en/Gst/StateChange.xml b/doc/en/Gst/StateChange.xml deleted file mode 100644 index 2ab6da03e5..0000000000 --- a/doc/en/Gst/StateChange.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.StateChangeGType)) - - - System.Flags - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChange - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChange - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChange - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChange - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChange - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChange - - - To be added. - - - - diff --git a/doc/en/Gst/StateChangeReturn.xml b/doc/en/Gst/StateChangeReturn.xml deleted file mode 100644 index def16a3e86..0000000000 --- a/doc/en/Gst/StateChangeReturn.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.StateChangeReturnGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChangeReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChangeReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChangeReturn - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StateChangeReturn - - - To be added. - - - - diff --git a/doc/en/Gst/StaticPadTemplate.xml b/doc/en/Gst/StaticPadTemplate.xml deleted file mode 100644 index 41b01e5d47..0000000000 --- a/doc/en/Gst/StaticPadTemplate.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadDirection - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadTemplate - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PadPresence - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/StreamError.xml b/doc/en/Gst/StreamError.xml deleted file mode 100644 index d4d037415a..0000000000 --- a/doc/en/Gst/StreamError.xml +++ /dev/null @@ -1,263 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.StreamErrorGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StreamError - - - To be added. - - - - diff --git a/doc/en/Gst/StreamStatusType.xml b/doc/en/Gst/StreamStatusType.xml deleted file mode 100644 index e2b9f090ee..0000000000 --- a/doc/en/Gst/StreamStatusType.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.StreamStatusTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.StreamStatusType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.StreamStatusType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.StreamStatusType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.StreamStatusType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.StreamStatusType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.StreamStatusType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.StreamStatusType - - - To be added. - - - - diff --git a/doc/en/Gst/Structure.xml b/doc/en/Gst/Structure.xml deleted file mode 100644 index 6fb9f50a9b..0000000000 --- a/doc/en/Gst/Structure.xml +++ /dev/null @@ -1,703 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Structure - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Structure - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.Value - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/StructureChangeType.xml b/doc/en/Gst/StructureChangeType.xml deleted file mode 100644 index 3655127aaf..0000000000 --- a/doc/en/Gst/StructureChangeType.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.StructureChangeTypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StructureChangeType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.StructureChangeType - - - To be added. - - - - diff --git a/doc/en/Gst/SyncMessageArgs.xml b/doc/en/Gst/SyncMessageArgs.xml deleted file mode 100644 index 12f44961be..0000000000 --- a/doc/en/Gst/SyncMessageArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Message - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/SyncMessageHandler.xml b/doc/en/Gst/SyncMessageHandler.xml deleted file mode 100644 index 5302021384..0000000000 --- a/doc/en/Gst/SyncMessageHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/SystemClock.xml b/doc/en/Gst/SystemClock.xml deleted file mode 100644 index cf74a21703..0000000000 --- a/doc/en/Gst/SystemClock.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Clock - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Property("clock-type") - - - - Gst.ClockType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Clock - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Tag.xml b/doc/en/Gst/Tag.xml deleted file mode 100644 index 120e1046b6..0000000000 --- a/doc/en/Gst/Tag.xml +++ /dev/null @@ -1,1552 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagFlags - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - GLib.GType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Type - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.3.0 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst/TagFlags.xml b/doc/en/Gst/TagFlags.xml deleted file mode 100644 index fcafc86dea..0000000000 --- a/doc/en/Gst/TagFlags.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.TagFlagsGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagFlags - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagFlags - - - To be added. - - - - diff --git a/doc/en/Gst/TagList.xml b/doc/en/Gst/TagList.xml deleted file mode 100644 index b54490379b..0000000000 --- a/doc/en/Gst/TagList.xml +++ /dev/null @@ -1,434 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - System.ParamArray - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagList - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.List - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagList - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Int32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/TagMergeFunc.xml b/doc/en/Gst/TagMergeFunc.xml deleted file mode 100644 index 7202a2ff63..0000000000 --- a/doc/en/Gst/TagMergeFunc.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/TagMergeMode.xml b/doc/en/Gst/TagMergeMode.xml deleted file mode 100644 index 8a2cc3f9d5..0000000000 --- a/doc/en/Gst/TagMergeMode.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.TagMergeModeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - - - - diff --git a/doc/en/Gst/TagSetter.xml b/doc/en/Gst/TagSetter.xml deleted file mode 100644 index 75a00334b9..0000000000 --- a/doc/en/Gst/TagSetter.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagList - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/TagSetterAdapter.xml b/doc/en/Gst/TagSetterAdapter.xml deleted file mode 100644 index cba72057cc..0000000000 --- a/doc/en/Gst/TagSetterAdapter.xml +++ /dev/null @@ -1,345 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.TagSetter - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.TagSetter - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.TagSetter - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagSetter - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagSetterImplementor - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagList - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TagMergeMode - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/TagSetterImplementor.xml b/doc/en/Gst/TagSetterImplementor.xml deleted file mode 100644 index 3dba483b39..0000000000 --- a/doc/en/Gst/TagSetterImplementor.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.TagSetterAdapter)) - - - - To be added. - To be added. - - - diff --git a/doc/en/Gst/Task.xml b/doc/en/Gst/Task.xml deleted file mode 100644 index 8b54f6b61d..0000000000 --- a/doc/en/Gst/Task.xml +++ /dev/null @@ -1,289 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 2.14.0.0 - - - System.Collections.Hashtable - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.TaskPool - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TaskState - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - To be added. - To be added. - - - - diff --git a/doc/en/Gst/TaskFunction.xml b/doc/en/Gst/TaskFunction.xml deleted file mode 100644 index e2058a1559..0000000000 --- a/doc/en/Gst/TaskFunction.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - System.Void - - - To be added. - To be added. - - diff --git a/doc/en/Gst/TaskPool.xml b/doc/en/Gst/TaskPool.xml deleted file mode 100644 index 9f2f97eb5a..0000000000 --- a/doc/en/Gst/TaskPool.xml +++ /dev/null @@ -1,249 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideCleanup", Type=typeof(Gst.TaskPool)) - - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverrideJoin", Type=typeof(Gst.TaskPool)) - - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverridePrepare", Type=typeof(Gst.TaskPool)) - - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - - Gst.GLib.DefaultSignalHandler(ConnectionMethod="OverridePush", Type=typeof(Gst.TaskPool)) - - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Void - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/TaskPoolFunction.xml b/doc/en/Gst/TaskPoolFunction.xml deleted file mode 100644 index 16022f9b65..0000000000 --- a/doc/en/Gst/TaskPoolFunction.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.Delegate - - - - System.Void - - - To be added. - To be added. - - diff --git a/doc/en/Gst/TaskState.xml b/doc/en/Gst/TaskState.xml deleted file mode 100644 index ef5a33711e..0000000000 --- a/doc/en/Gst/TaskState.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.TaskStateGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TaskState - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TaskState - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TaskState - - - To be added. - - - - diff --git a/doc/en/Gst/TypeFind.xml b/doc/en/Gst/TypeFind.xml deleted file mode 100644 index 3673ec133f..0000000000 --- a/doc/en/Gst/TypeFind.xml +++ /dev/null @@ -1,172 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.Opaque - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Byte[] - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/TypeFindFactory.xml b/doc/en/Gst/TypeFindFactory.xml deleted file mode 100644 index 9541577586..0000000000 --- a/doc/en/Gst/TypeFindFactory.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.PluginFeature - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Void - - - - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Caps - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TypeFindFactory[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/TypeFindFunction.xml b/doc/en/Gst/TypeFindFunction.xml deleted file mode 100644 index 676fa1936a..0000000000 --- a/doc/en/Gst/TypeFindFunction.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - System.Void - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/TypeFindGetLengthFunction.xml b/doc/en/Gst/TypeFindGetLengthFunction.xml deleted file mode 100644 index 529b0e43a2..0000000000 --- a/doc/en/Gst/TypeFindGetLengthFunction.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - System.UInt64 - - - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/TypeFindPeekFunction.xml b/doc/en/Gst/TypeFindPeekFunction.xml deleted file mode 100644 index b8252a68fa..0000000000 --- a/doc/en/Gst/TypeFindPeekFunction.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Byte[] - - - To be added. - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/TypeFindProbability.xml b/doc/en/Gst/TypeFindProbability.xml deleted file mode 100644 index df0dd01e7a..0000000000 --- a/doc/en/Gst/TypeFindProbability.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.TypeFindProbabilityGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TypeFindProbability - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TypeFindProbability - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TypeFindProbability - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TypeFindProbability - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.TypeFindProbability - - - To be added. - - - - diff --git a/doc/en/Gst/TypeFindSuggestFunction.xml b/doc/en/Gst/TypeFindSuggestFunction.xml deleted file mode 100644 index c45cdb204a..0000000000 --- a/doc/en/Gst/TypeFindSuggestFunction.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/URIHandler.xml b/doc/en/Gst/URIHandler.xml deleted file mode 100644 index 3fe2c4eb7f..0000000000 --- a/doc/en/Gst/URIHandler.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.NewUriHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.URIType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/URIHandlerAdapter.xml b/doc/en/Gst/URIHandlerAdapter.xml deleted file mode 100644 index 16fa471b3f..0000000000 --- a/doc/en/Gst/URIHandlerAdapter.xml +++ /dev/null @@ -1,323 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GInterfaceAdapter - - - - Gst.URIHandler - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.5.99 - - - Gst.URIHandler - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - Gst.URIHandler - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.URIHandler - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.GType - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.URIHandlerImplementor - - - To be added. - To be added. - To be added. - - - - - Event - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.Signal("new-uri") - - - - Gst.NewUriHandler - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.IntPtr - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String[] - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.URIType - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/URIHandlerImplementor.xml b/doc/en/Gst/URIHandlerImplementor.xml deleted file mode 100644 index 5e36ed4c28..0000000000 --- a/doc/en/Gst/URIHandlerImplementor.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - Gst.GLib.IWrapper - - - - - Gst.GLib.GInterface(typeof(Gst.URIHandlerAdapter)) - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/URIType.xml b/doc/en/Gst/URIType.xml deleted file mode 100644 index 8b070f4bb9..0000000000 --- a/doc/en/Gst/URIType.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Enum - - - - Gst.GLib.GType(typeof(Gst.URITypeGType)) - - - - To be added. - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.URIType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.URIType - - - To be added. - - - - - Field - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.URIType - - - To be added. - - - - diff --git a/doc/en/Gst/UnlinkedArgs.xml b/doc/en/Gst/UnlinkedArgs.xml deleted file mode 100644 index 5b87fd8466..0000000000 --- a/doc/en/Gst/UnlinkedArgs.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.GLib.SignalArgs - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Pad - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/UnlinkedHandler.xml b/doc/en/Gst/UnlinkedHandler.xml deleted file mode 100644 index 42e3cbfb60..0000000000 --- a/doc/en/Gst/UnlinkedHandler.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Delegate - - - - - - - System.Void - - - To be added. - To be added. - To be added. - To be added. - - diff --git a/doc/en/Gst/Util.xml b/doc/en/Gst/Util.xml deleted file mode 100644 index 5492344604..0000000000 --- a/doc/en/Gst/Util.xml +++ /dev/null @@ -1,410 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Constructor - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.FormatDefinition - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - Gst.Format - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.2.0 - 0.9.3.0 - - - System.UInt64 - - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - - - - To be added. - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt64 - - - To be added. - To be added. - To be added. - - - - - Method - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Boolean - - - - - - - To be added. - To be added. - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/Gst/Version.xml b/doc/en/Gst/Version.xml deleted file mode 100644 index 37cbfb2f6f..0000000000 --- a/doc/en/Gst/Version.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - gstreamer-sharp - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.Object - - - - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.String - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - - Property - - 0.9.0.0 - 0.9.1.0 - 0.9.2.0 - 0.9.3.0 - 0.9.5.99 - - - System.UInt32 - - - To be added. - To be added. - To be added. - - - - diff --git a/doc/en/index.xml b/doc/en/index.xml deleted file mode 100644 index 00038767a7..0000000000 --- a/doc/en/index.xml +++ /dev/null @@ -1,500 +0,0 @@ - - - - - - System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true) - - - - - To be added. - To be added. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - gst-sharp - diff --git a/doc/en/ns-Gst.App.xml b/doc/en/ns-Gst.App.xml deleted file mode 100644 index e744a0fa88..0000000000 --- a/doc/en/ns-Gst.App.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.BadPlugins.xml b/doc/en/ns-Gst.BadPlugins.xml deleted file mode 100644 index 5aa1f1b832..0000000000 --- a/doc/en/ns-Gst.BadPlugins.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.Base.xml b/doc/en/ns-Gst.Base.xml deleted file mode 100644 index b1db9950a1..0000000000 --- a/doc/en/ns-Gst.Base.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.BasePlugins.xml b/doc/en/ns-Gst.BasePlugins.xml deleted file mode 100644 index 311cc3cc4b..0000000000 --- a/doc/en/ns-Gst.BasePlugins.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.Cdda.xml b/doc/en/ns-Gst.Cdda.xml deleted file mode 100644 index 46670ebc07..0000000000 --- a/doc/en/ns-Gst.Cdda.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.Controller.xml b/doc/en/ns-Gst.Controller.xml deleted file mode 100644 index cd53581ea5..0000000000 --- a/doc/en/ns-Gst.Controller.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.CorePlugins.xml b/doc/en/ns-Gst.CorePlugins.xml deleted file mode 100644 index c61e352476..0000000000 --- a/doc/en/ns-Gst.CorePlugins.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.GLib.xml b/doc/en/ns-Gst.GLib.xml deleted file mode 100644 index 9f352577f3..0000000000 --- a/doc/en/ns-Gst.GLib.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.GoodPlugins.xml b/doc/en/ns-Gst.GoodPlugins.xml deleted file mode 100644 index 777561ad1b..0000000000 --- a/doc/en/ns-Gst.GoodPlugins.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.Interfaces.xml b/doc/en/ns-Gst.Interfaces.xml deleted file mode 100644 index e2fecee080..0000000000 --- a/doc/en/ns-Gst.Interfaces.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.PbUtils.xml b/doc/en/ns-Gst.PbUtils.xml deleted file mode 100644 index 10aef9acc9..0000000000 --- a/doc/en/ns-Gst.PbUtils.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.Video.xml b/doc/en/ns-Gst.Video.xml deleted file mode 100644 index 4591ee511f..0000000000 --- a/doc/en/ns-Gst.Video.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/en/ns-Gst.xml b/doc/en/ns-Gst.xml deleted file mode 100644 index 8cbceef8a1..0000000000 --- a/doc/en/ns-Gst.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - To be added. - To be added. - - diff --git a/doc/gstreamer-sharp-docs.source b/doc/gstreamer-sharp-docs.source deleted file mode 100644 index 8a2045dbe1..0000000000 --- a/doc/gstreamer-sharp-docs.source +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/elementgen/.gitignore b/elementgen/.gitignore deleted file mode 100644 index 65aaf2a6e8..0000000000 --- a/elementgen/.gitignore +++ /dev/null @@ -1 +0,0 @@ -gsts-xmlinspect diff --git a/elementgen/Makefile.am b/elementgen/Makefile.am deleted file mode 100644 index 838247ce44..0000000000 --- a/elementgen/Makefile.am +++ /dev/null @@ -1,20 +0,0 @@ -TARGETS = $(noinst_SCRIPTS) -DEBUGS = $(addsuffix .mdb, $(TARGETS)) - -element-gen.exe: $(srcdir)/elementgen.cs - $(CSC) -out:$@ -debug $(srcdir)/elementgen.cs - -gsts_xmlinspect_SOURCES = gst-xmlinspect.c -gsts_xmlinspect_LDFLAGS = $(GST_LIBS) -gsts_xmlinspect_CFLAGS = $(GST_CFLAGS) - -noinst_SCRIPTS = element-gen.exe -noinst_PROGRAMS = gsts-xmlinspect - -CLEANFILES = $(TARGETS) $(DEBUGS) -MAINTAINERCLEANFILES = Makefile.in - -EXTRA_DIST = \ - $(srcdir)/elementgen.cs \ - $(srcdir)/interfaces/*.cs - diff --git a/elementgen/elementgen.cs b/elementgen/elementgen.cs deleted file mode 100644 index 16f4973efe..0000000000 --- a/elementgen/elementgen.cs +++ /dev/null @@ -1,608 +0,0 @@ -using System; -using System.Xml; -using System.Xml.XPath; -using System.IO; -using System.Collections; - -public class EnumValue { - public string name; - public int value; -} - -public class FlagValue { - public string name; - public uint value; -} - -public class EnumInfo { - public string name; - public bool flag; - public ArrayList values; -} - -public class SignalParameter { - public string name; - public string type; -} - -public class SignalInfo { - public string name; - public string managed_name; - public string object_type; - public string return_type; - public ArrayList parameters; -} - -public class PropertyInfo { - public string name; - public string managed_name; - public string type; - public bool readable, writeable; - public EnumInfo enuminfo; -} - -public class ElementInfo { - public string name; - public string class_name; - public string gtype_name; - public ArrayList hierarchy; - public ArrayList interfaces; - - public ArrayList pads; - - public ArrayList properties; - public ArrayList signals; - public ArrayList actions; -} - -public class ElementGen { - - static bool IsHidden (XmlNode node) { - XmlElement elt = node as XmlElement; - return (elt != null && elt.HasAttribute ("hidden") && - (elt.GetAttribute ("hidden") == "1" || - elt.GetAttribute ("hidden") == "true")); - } - - static bool handlePads (XmlNode node, ElementInfo ei) { - if (ei.pads == null) - ei.pads = new ArrayList (); - - XmlElement elt = node as XmlElement; - if (elt == null) - return true; - - foreach (XmlElement pad in elt.ChildNodes) - if (!IsHidden (pad) && !IsHidden (pad["name"])) - ei.pads.Add (pad["name"].InnerText); - - return true; - } - - static bool handleProperties (XmlNode node, ElementInfo ei) { - if (ei.properties == null) - ei.properties = new ArrayList (); - - XmlElement elt = node as XmlElement; - if (elt == null) - return true; - - foreach (XmlElement property in elt.ChildNodes) { - if (IsHidden (property)) - continue; - - PropertyInfo pi = new PropertyInfo (); - pi.name = property["name"].InnerText; - pi.managed_name = (property["managed_name"] != null) ? property["managed_name"].InnerText : null; - pi.type = property["type"].InnerText; - pi.readable = property["flags"].InnerText.IndexOf ('R') != -1; - pi.writeable = property["flags"].InnerText.IndexOf ('W') != -1; - - if (property["enum-values"] != null) { - pi.enuminfo = new EnumInfo (); - pi.enuminfo.flag = false; - pi.enuminfo.values = new ArrayList (); - - foreach (XmlNode val in property["enum-values"].ChildNodes) { - EnumValue env = new EnumValue (); - - env.name = val.Attributes["nick"].InnerText; - env.value = Int32.Parse (val.Attributes["value"].InnerText); - pi.enuminfo.values.Add (env); - } - } else if (property["flags-values"] != null) { - pi.enuminfo = new EnumInfo (); - pi.enuminfo.flag = true; - pi.enuminfo.values = new ArrayList (); - - foreach (XmlNode val in property["flags-values"].ChildNodes) { - FlagValue env = new FlagValue (); - - env.name = val.Attributes["nick"].InnerText; - env.value = UInt32.Parse (val.Attributes["value"].InnerText); - pi.enuminfo.values.Add (env); - } - } - - ei.properties.Add (pi); - } - - return true; - } - - static bool handleSignals (XmlNode node, ElementInfo ei) { - if (ei.signals == null) - ei.signals = new ArrayList (); - - XmlElement elt = node as XmlElement; - if (elt == null) - return true; - - foreach (XmlElement signal in elt.ChildNodes) { - if (IsHidden (signal)) - continue; - - SignalInfo si = new SignalInfo (); - si.name = signal["name"].InnerText; - si.managed_name = (signal["managed_name"] != null) ? signal["managed_name"].InnerText : null; - si.return_type = signal["return-type"].InnerText; - si.object_type = signal["object-type"].InnerText; - - XmlElement parms = signal["params"]; - if (parms != null) { - si.parameters = new ArrayList (); - foreach (XmlElement parm in parms.ChildNodes) { - SignalParameter par = new SignalParameter (); - par.type = parm.InnerText; - - if (parm.Attributes["name"] == null) - throw new Exception ("All signal parameters need the 'name' attribute"); - - par.name = parm.Attributes["name"].InnerText; - si.parameters.Add (par); - } - } - - ei.signals.Add (si); - } - return true; - } - - static bool handleActions (XmlNode node, ElementInfo ei) { - if (ei.actions == null) - ei.actions = new ArrayList (); - - XmlElement elt = node as XmlElement; - if (elt == null) - return true; - - foreach (XmlElement signal in elt.ChildNodes) { - if (IsHidden (signal)) - continue; - - SignalInfo si = new SignalInfo (); - si.name = signal["name"].InnerText; - si.managed_name = (signal["managed_name"] != null) ? signal["managed_name"].InnerText : null; - si.return_type = signal["return-type"].InnerText; - si.object_type = signal["object-type"].InnerText; - - XmlElement parms = signal["params"]; - if (parms != null) { - si.parameters = new ArrayList (); - foreach (XmlElement parm in parms.ChildNodes) { - SignalParameter par = new SignalParameter (); - par.type = parm.InnerText; - - if (parm.Attributes["name"] == null) - throw new Exception ("All signal parameters need the 'name' attribute"); - - par.name = parm.Attributes["name"].InnerText; - si.parameters.Add (par); - } - } - - ei.actions.Add (si); - } - return true; - } - - public static string CTypeToManagedType (string ctype, XmlDocument api_doc) { - switch (ctype) { - case "GObject": - return "Gst.GLib.Object"; - case "gchararray": - return "string"; - case "gboolean": - return "bool"; - case "guint": - return "uint"; - case "gint": - return "int"; - case "gulong": - case "guint64": - return "ulong"; - case "glong": - case "gint64": - return "long"; - case "gfloat": - return "float"; - case "gdouble": - return "double"; - case "GValueArray": - return "Gst.GLib.ValueArray"; - } - - XPathNavigator api_nav = api_doc.CreateNavigator (); - XPathNodeIterator type_iter = api_nav.Select ("/api/namespace/*[@cname='" + ctype + "']"); - while (type_iter.MoveNext ()) { - string ret = type_iter.Current.GetAttribute ("name", ""); - if (ret != null && ret != String.Empty) { - XPathNavigator parent = type_iter.Current.Clone (); - parent.MoveToParent (); - ret = parent.GetAttribute ("name", "") + "." + ret; - return ret; - } - } - - return null; - } - - public static void writeElement (TextWriter writer, ElementInfo ei, StreamReader custom_code, XmlDocument api_doc, string interfaces_dir) { - ArrayList enums = new ArrayList (); - - writer.WriteLine ("#region Autogenerated code"); - writer.WriteLine ("\t[GTypeName (\"" + ei.gtype_name + "\")]"); - - string class_name = (ei.class_name != null) ? ei.class_name : ei.gtype_name.StartsWith ("Gst") ? ei.gtype_name.Substring (3) : ei.gtype_name; - - writer.Write ("\tpublic sealed class " + class_name + " : "); - for (int i = 1; i < ei.hierarchy.Count; i++) { - string parent_type = (string) ei.hierarchy[i]; - string parent_managed_type = CTypeToManagedType (parent_type, api_doc); - if (parent_managed_type != null) { - writer.Write (parent_managed_type); - break; - } - } - - foreach (string iface in ei.interfaces) - writer.Write (", " + CTypeToManagedType (iface, api_doc)); - - writer.WriteLine (" {"); - - writer.WriteLine ("\t\tpublic " + class_name + " (IntPtr raw) : base (raw) { }\n"); - - writer.WriteLine ("\t\t[DllImport(\"libgstreamer-0.10.dll\") ]"); - writer.WriteLine ("\t\tstatic extern IntPtr gst_element_factory_make (IntPtr element, IntPtr name);\n"); - - writer.WriteLine ("\t\tpublic " + class_name + " (string name) : base (IntPtr.Zero) {"); - writer.WriteLine ("\t\t\tIntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name);"); - writer.WriteLine ("\t\t\tIntPtr native_element = Gst.GLib.Marshaller.StringToPtrGStrdup (\"" + ei.name + "\");"); - writer.WriteLine ("\t\t\tRaw = gst_element_factory_make (native_element, native_name);"); - writer.WriteLine ("\t\t\tGst.GLib.Marshaller.Free (native_name);"); - writer.WriteLine ("\t\t\tGst.GLib.Marshaller.Free (native_element);"); - writer.WriteLine ("\t\t\tif (Raw == IntPtr.Zero)"); - writer.WriteLine ("\t\t\t\tthrow new Exception (\"Failed to instantiate element \\\"" + ei.name + "\\\"\");"); - writer.WriteLine ("\t\t}\n"); - - writer.WriteLine ("\t\tpublic " + class_name + " () : this ((string) null) { }\n"); - - writer.WriteLine ("\t\tpublic static " + class_name + " Make (string name) {"); - writer.WriteLine ("\t\t\treturn Gst.ElementFactory.Make (\"" + ei.name + "\", name) as " + class_name + ";"); - writer.WriteLine ("\t\t}\n"); - - writer.WriteLine ("\t\tpublic static " + class_name + " Make () { return Make (null); } \n"); - - foreach (PropertyInfo pinfo in ei.properties) { - string managed_name = (pinfo.managed_name != null) ? pinfo.managed_name : PropToCamelCase (pinfo.name); - string managed_type = CTypeToManagedType (pinfo.type, api_doc); - - if (managed_type == null && pinfo.enuminfo == null) { - throw new Exception ("Can't get managed type mapping for type " + pinfo.type); - } else if (managed_type == null) { - pinfo.enuminfo.name = pinfo.type; - enums.Add (pinfo.enuminfo); - managed_type = pinfo.type.StartsWith (ei.gtype_name) ? pinfo.type.Substring (ei.gtype_name.Length) : pinfo.type.StartsWith ("Gst") ? pinfo.type.Substring (3) : pinfo.type; - managed_type += "Type"; - } - - writer.WriteLine ("\t\t[Gst.GLib.Property (\"" + pinfo.name + "\")]"); - writer.WriteLine ("\t\tpublic " + managed_type + " " + managed_name + " {"); - if (pinfo.readable) { - writer.WriteLine ("\t\t\tget {"); - writer.WriteLine ("\t\t\t\tGst.GLib.Value val = GetProperty (\"" + pinfo.name + "\");"); - writer.WriteLine ("\t\t\t\t" + managed_type + " ret = (" + managed_type + ") val.Val;"); - writer.WriteLine ("\t\t\t\tval.Dispose ();"); - writer.WriteLine ("\t\t\t\treturn ret;"); - writer.WriteLine ("\t\t\t}"); - } - - if (pinfo.writeable) { - writer.WriteLine ("\t\t\tset {"); - writer.WriteLine ("\t\t\t\tGst.GLib.Value val = new Gst.GLib.Value (this, \"" + pinfo.name + "\");"); - writer.WriteLine ("\t\t\t\tval.Val = value;"); - writer.WriteLine ("\t\t\t\tSetProperty (\"" + pinfo.name + "\", val);"); - writer.WriteLine ("\t\t\t\tval.Dispose ();"); - writer.WriteLine ("\t\t\t}"); - } - writer.WriteLine ("\t\t}\n"); - } - - writer.WriteLine (); - - if (ei.signals.Count > 0) { - foreach (SignalInfo si in ei.signals) { - string managed_name = (si.managed_name != null) ? si.managed_name : PropToCamelCase (si.name); - - if (si.parameters.Count > 0) { - writer.WriteLine ("\t\tpublic delegate void " + managed_name + "Handler (object o, " + managed_name + "Args args);\n"); - - writer.WriteLine ("\t\tpublic class " + managed_name + "Args : Gst.GLib.SignalArgs {"); - for (int i = 0; i < si.parameters.Count; i++) { - SignalParameter param = (SignalParameter) si.parameters[i]; - string managed_type = CTypeToManagedType (param.type, api_doc); - writer.WriteLine ("\t\t\tpublic " + managed_type + " " + param.name + " {"); - writer.WriteLine ("\t\t\t\tget {"); - writer.WriteLine ("\t\t\t\t\treturn (" + managed_type + ") Args[" + i + "];"); - writer.WriteLine ("\t\t\t\t}"); - writer.WriteLine ("\t\t\t}\n"); - } - writer.WriteLine ("\t\t}\n"); - - writer.WriteLine ("\t\tpublic event " + managed_name + "Handler " + managed_name + " {"); - } else { - writer.WriteLine ("\t\tpublic event SignalHandler " + managed_name + " {"); - } - - writer.WriteLine ("\t\t\tadd {"); - writer.WriteLine ("\t\t\t\tDynamicSignal.Connect (this, \"" + si.name + "\", value);"); - writer.WriteLine ("\t\t\t}\n"); - - writer.WriteLine ("\t\t\tremove {"); - writer.WriteLine ("\t\t\t\tDynamicSignal.Disconnect (this, \"" + si.name + "\", value);"); - writer.WriteLine ("\t\t\t}"); - writer.WriteLine ("\t\t}"); - } - } - - if (ei.actions.Count > 0) { - foreach (SignalInfo si in ei.actions) { - string managed_name = (si.managed_name != null) ? si.managed_name : PropToCamelCase (si.name); - string managed_return = CTypeToManagedType (si.return_type, api_doc); - - writer.Write ("\t\tpublic " + managed_return + " " + managed_name + " ("); - - for (int i = 0; i < si.parameters.Count; i++) { - SignalParameter param = (SignalParameter) si.parameters[i]; - string managed_type = CTypeToManagedType (param.type, api_doc); - - if (i == 0) - writer.Write (managed_type + " " + param.name); - else - writer.Write (", " + managed_type + " " + param.name); - } - writer.WriteLine (") {"); - - writer.WriteLine ("\t\t\tobject[] parameters = new object[" + si.parameters.Count + "];"); - - for (int i = 0; i < si.parameters.Count; i++) { - SignalParameter param = (SignalParameter) si.parameters[i]; - - writer.WriteLine ("\t\t\tparameters[" + i + "] = " + param.name + ";"); - } - - writer.WriteLine ("\t\t\treturn (" + managed_return + ") Emit (\"" + si.name + "\", parameters);"); - - writer.WriteLine ("\t\t}\n"); - } - } - - if (ei.interfaces.Count > 0) { - foreach (string iface in ei.interfaces) { - writer.WriteLine ("#endregion"); - writer.WriteLine ("#region Customized code"); - writer.WriteLine ("#line 1 \"" + iface + ".cs\""); - StreamReader interface_code = System.IO.File.OpenText (interfaces_dir + "/" + iface + ".cs"); - string iface_code = interface_code.ReadToEnd (); - writer.WriteLine (iface_code); - } - } - - if (enums.Count > 0) { - foreach (EnumInfo eni in enums) { - writer.WriteLine ("\t\t[GTypeName (\"" + eni.name + "\")]"); - if (eni.flag) - writer.WriteLine ("\t\t[Flags]"); - - string enum_name = eni.name.StartsWith (ei.gtype_name) ? eni.name.Substring (ei.gtype_name.Length) : eni.name.StartsWith ("Gst") ? eni.name.Substring (3) : eni.name; - - enum_name += "Type"; - - writer.WriteLine ("\t\tpublic enum " + enum_name + " {"); - if (eni.flag) { - foreach (FlagValue ev in eni.values) { - writer.WriteLine ("\t\t\t" + PropToCamelCase (ev.name) + " = " + ev.value + ", "); - } - } else { - foreach (EnumValue ev in eni.values) { - writer.WriteLine ("\t\t\t" + PropToCamelCase (ev.name) + " = " + ev.value + ", "); - } - } - writer.WriteLine ("\t\t}\n"); - } - } - - if (custom_code != null) { - writer.WriteLine ("#endregion"); - writer.WriteLine ("#region Customized code"); - writer.WriteLine ("#line 1 \"" + ei.name + ".custom\""); - - string custom_code_string = custom_code.ReadToEnd (); - writer.WriteLine (custom_code_string); - } - - writer.WriteLine ("#endregion"); - - writer.WriteLine ("\t}\n"); - } - - public static string PropToCamelCase (string pname) { - string ret = Char.ToUpper (pname[0]).ToString (); - bool next_upper = false; - - for (int i = 1; i < pname.Length; i++) { - if (pname[i] == '-') { - next_upper = true; - } else if (next_upper) { - ret = ret + Char.ToUpper (pname[i]); - next_upper = false; - } else { - ret = ret + pname[i]; - } - } - return ret; - } - - public static int Main (string[] args) { - if (args.Length != 5) { - Console.Error.WriteLine ("Usage: element-gen --namespace= --api= --input= --customfile= --interfacesdir="); - return -1; - } - - string ns = null; - XmlDocument api_doc = new XmlDocument (); - XmlDocument introspect_doc = new XmlDocument (); - string filename = null; - string customfile = null; - StreamReader custom_code = null; - string interfaces_dir = null; - - foreach (string arg in args) { - - if (arg.StartsWith ("--input=")) { - filename = arg.Substring (8); - - try { - Stream stream = File.OpenRead (filename); - introspect_doc.Load (stream); - stream.Close (); - } catch (Exception e) { - Console.Error.WriteLine ("Failed to load introspection XML:\n" + e.ToString ()); - return -2; - } - } else if (arg.StartsWith ("--customfile=")) { - customfile = arg.Substring (13); - - try { - custom_code = System.IO.File.OpenText (customfile); - } catch (Exception) { } // No custom file is OK - } else if (arg.StartsWith ("--interfacesdir=")) { - interfaces_dir = arg.Substring (16); - } else if (arg.StartsWith ("--api=")) { - - string api_filename = arg.Substring (6); - - try { - Stream stream = File.OpenRead (api_filename); - api_doc.Load (stream); - stream.Close (); - } catch (Exception e) { - Console.Error.WriteLine ("Failed to load API XML:\n" + e.ToString ()); - return 1; - } - - } else if (arg.StartsWith ("--namespace=")) { - - ns = arg.Substring (12); - } else { - Console.Error.WriteLine ("Usage: element-gen --namespace: --api= --input:"); - return 1; - } - } - - if (introspect_doc.DocumentElement.Name != "element") { - Console.Error.WriteLine ("Invalid introspection XML"); - return -3; - } - - TextWriter writer; - - try { - writer = Console.Out; - } catch (Exception e) { - Console.Error.WriteLine ("Failed to open output file:\n" + e.ToString ()); - return -2; - } - - if (IsHidden (introspect_doc.DocumentElement)) - return 0; - - writer.WriteLine ("using System;"); - writer.WriteLine ("using System.Collections;"); - writer.WriteLine ("using System.Runtime.InteropServices;"); - writer.WriteLine ("using Gst.GLib;"); - writer.WriteLine ("using Gst;"); - writer.WriteLine ("using Gst.Interfaces;"); - writer.WriteLine (); - writer.WriteLine (String.Format ("namespace {0} ", ns) + "{"); - - ElementInfo ei = new ElementInfo (); - - if (introspect_doc.DocumentElement.Attributes["name"] != null) - ei.class_name = introspect_doc.DocumentElement.Attributes["name"].InnerText; - - foreach (XmlNode node in introspect_doc.DocumentElement) { - if (IsHidden (node)) - continue; - - switch (node.Name) { - case "name": - ei.name = node.InnerText; - break; - case "object": - XmlElement elt = node as XmlElement; - ei.gtype_name = elt.GetAttribute ("name"); - ei.hierarchy = new ArrayList (); - - while (elt != null) { - ei.hierarchy.Add (elt.GetAttribute ("name")); - elt = elt.ChildNodes[0] as XmlElement; - } - break; - case "interfaces": - XmlElement elt2 = node as XmlElement; - - ei.interfaces = new ArrayList (); - - foreach (XmlElement iface in elt2.ChildNodes) - ei.interfaces.Add (iface.GetAttribute ("name")); - break; - case "pads": - if (!handlePads (node, ei)) - return -4; - break; - case "element-properties": - if (!handleProperties (node, ei)) - return -5; - break; - case "element-signals": - if (!handleSignals (node, ei)) - return -6; - break; - case "element-actions": - if (!handleActions (node, ei)) - return -7; - break; - case "pad-templates": - default: - break; - } - } - - writeElement (writer, ei, custom_code, api_doc, interfaces_dir); - - writer.WriteLine ("}"); - - return 0; - } -} diff --git a/elementgen/gst-xmlinspect.c b/elementgen/gst-xmlinspect.c deleted file mode 100644 index ee6e31e6f9..0000000000 --- a/elementgen/gst-xmlinspect.c +++ /dev/null @@ -1,694 +0,0 @@ -/* GStreamer gst-xmlinspect - * Copyright (C) 2003 Wim Taymans - * Copyright (C) 2009 Sebastian Dröge - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifdef HAVE_CONFIG_H -# include "config.h" -#endif - -#include -#include -#include - -#include -#include -#include -#include -#include - -#define PUT_START_TAG(pfx,tag) \ -G_STMT_START{ \ - g_print ("%*.*s<%s>\n", pfx, pfx, "", tag); \ -}G_STMT_END - -#define PUT_END_TAG(pfx,tag) \ -G_STMT_START{ \ - g_print ("%*.*s\n", pfx, pfx, "", tag); \ -}G_STMT_END - -#define PUT_ESCAPED(pfx,tag,value) \ -G_STMT_START{ \ - const gchar *toconv = value; \ - if (value) { \ - gchar *v = g_markup_escape_text (toconv, strlen (toconv)); \ - g_print ("%*.*s<%s>%s\n", pfx, pfx, "", tag, v, tag); \ - g_free (v); \ - } \ -}G_STMT_END - -#ifdef G_HAVE_ISO_VARARGS - -#define PUT_STRING(pfx, ...) \ -G_STMT_START{ \ - gchar *ps_val = g_strdup_printf(__VA_ARGS__); \ - g_print ("%*.*s%s\n", pfx, pfx, "", ps_val); \ - g_free(ps_val); \ -}G_STMT_END - -#elif defined(G_HAVE_GNUC_VARARGS) - -#define PUT_STRING(pfx, str, a...) \ -G_STMT_START{ \ - g_print ("%*.*s"str"\n", pfx, pfx, "" , ##a); \ -}G_STMT_END - -#else - -static inline void -PUT_STRING (int pfx, const char *format, ...) -{ - va_list varargs; - - g_print ("%*.*s", pfx, pfx, ""); - va_start (varargs, format); - g_vprintf (format, varargs); - va_end (varargs); - g_print ("\n"); -} - -#endif - -static void -print_caps (const GstCaps * caps, gint pfx) -{ - char *s; - - if (!caps) - return; - - s = gst_caps_to_string (caps); - PUT_ESCAPED (pfx, "caps", s); - g_free (s); -} - -#if 0 -static void -print_formats (const GstFormat * formats, gint pfx) -{ - while (formats && *formats) { - const GstFormatDefinition *definition; - - definition = gst_format_get_details (*formats); - if (definition) - PUT_STRING (pfx, "%s", - *formats, definition->nick, definition->description); - else - PUT_STRING (pfx, "unknown", *formats); - - formats++; - } -} -#endif - -static void -print_query_types (const GstQueryType * types, gint pfx) -{ - while (types && *types) { - const GstQueryTypeDefinition *definition; - - definition = gst_query_type_get_details (*types); - if (definition) - PUT_STRING (pfx, "%s", - *types, definition->nick, definition->description); - else - PUT_STRING (pfx, "unknown", *types); - - types++; - } -} - -#if 0 -static void -print_event_masks (const GstEventMask * masks, gint pfx) -{ - GType event_type; - GEnumClass *klass; - GType event_flags; - GFlagsClass *flags_class = NULL; - - event_type = gst_event_type_get_type (); - klass = (GEnumClass *) g_type_class_ref (event_type); - - while (masks && masks->type) { - GEnumValue *value; - gint flags = 0, index = 0; - - switch (masks->type) { - case GST_EVENT_SEEK: - flags = masks->flags; - event_flags = gst_seek_type_get_type (); - flags_class = (GFlagsClass *) g_type_class_ref (event_flags); - break; - default: - break; - } - - value = g_enum_get_value (klass, masks->type); - PUT_STRING (pfx, "", value->value_nick); - - while (flags) { - GFlagsValue *value; - - if (flags & 1) { - value = g_flags_get_first_value (flags_class, 1 << index); - - if (value) - PUT_ESCAPED (pfx + 1, "flag", value->value_nick); - else - PUT_ESCAPED (pfx + 1, "flag", "?"); - } - flags >>= 1; - index++; - } - PUT_END_TAG (pfx, "event"); - - masks++; - } -} -#endif - -static void -output_hierarchy (GType type, gint level, gint * maxlevel) -{ - GType parent; - - parent = g_type_parent (type); - - *maxlevel = *maxlevel + 1; - level++; - - PUT_STRING (level, "", g_type_name (type)); - - if (parent) - output_hierarchy (parent, level, maxlevel); - - PUT_END_TAG (level, "object"); -} - -static void -output_interfaces (GType type) -{ - guint n_ifaces; - GType *iface, *ifaces = g_type_interfaces (type, &n_ifaces); - - PUT_START_TAG (1, "interfaces"); - if (ifaces) { - if (n_ifaces) { - iface = ifaces; - while (*iface) { - PUT_STRING (2, "", g_type_name (*iface)); - iface++; - } - } - g_free (ifaces); - } - PUT_END_TAG (1, "interfaces"); -} - -static void -print_element_properties (GstElement * element, gint pfx) -{ - GParamSpec **property_specs; - guint num_properties; - gint i; - - property_specs = g_object_class_list_properties - (G_OBJECT_GET_CLASS (element), &num_properties); - - PUT_START_TAG (pfx, "element-properties"); - - for (i = 0; i < num_properties; i++) { - GValue value = { 0, }; - GParamSpec *param = property_specs[i]; - gboolean readable, writeable; - - readable = writeable = FALSE; - - g_value_init (&value, param->value_type); - if (param->flags & G_PARAM_READABLE) { - g_object_get_property (G_OBJECT (element), param->name, &value); - readable = TRUE; - } - - if (param->flags & G_PARAM_WRITABLE) - writeable = TRUE; - - /* Ignore GstObject, GstElement, GstBin, GstPipeline properties */ - if (param->owner_type == GST_TYPE_OBJECT || - param->owner_type == GST_TYPE_ELEMENT || - param->owner_type == GST_TYPE_BIN || - param->owner_type == GST_TYPE_PIPELINE || - param->owner_type == GST_TYPE_BASE_SRC || - param->owner_type == GST_TYPE_BASE_SINK || - param->owner_type == GST_TYPE_BASE_TRANSFORM || - param->owner_type == GST_TYPE_PUSH_SRC) - continue; - - PUT_START_TAG (pfx + 1, "element-property"); - PUT_ESCAPED (pfx + 2, "name", g_param_spec_get_name (param)); - PUT_ESCAPED (pfx + 2, "type", g_type_name (param->value_type)); - PUT_ESCAPED (pfx + 2, "nick", g_param_spec_get_nick (param)); - PUT_ESCAPED (pfx + 2, "blurb", g_param_spec_get_blurb (param)); - if (readable && writeable) { - PUT_ESCAPED (pfx + 2, "flags", "RW"); - } else if (readable) { - PUT_ESCAPED (pfx + 2, "flags", "R"); - } else if (writeable) { - PUT_ESCAPED (pfx + 2, "flags", "W"); - } - - switch (G_VALUE_TYPE (&value)) { - case G_TYPE_STRING: - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - case G_TYPE_BOOLEAN: - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - case G_TYPE_ULONG: - { - GParamSpecULong *pulong = G_PARAM_SPEC_ULONG (param); - - PUT_STRING (pfx + 2, "", - pulong->minimum, pulong->maximum); - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - } - case G_TYPE_LONG: - { - GParamSpecLong *plong = G_PARAM_SPEC_LONG (param); - - PUT_STRING (pfx + 2, "", - plong->minimum, plong->maximum); - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - } - case G_TYPE_UINT: - { - GParamSpecUInt *puint = G_PARAM_SPEC_UINT (param); - - PUT_STRING (pfx + 2, "", - puint->minimum, puint->maximum); - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - } - case G_TYPE_INT: - { - GParamSpecInt *pint = G_PARAM_SPEC_INT (param); - - PUT_STRING (pfx + 2, "", - pint->minimum, pint->maximum); - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - } - case G_TYPE_UINT64: - { - GParamSpecUInt64 *puint64 = G_PARAM_SPEC_UINT64 (param); - - PUT_STRING (pfx + 2, - "", puint64->minimum, puint64->maximum); - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - } - case G_TYPE_INT64: - { - GParamSpecInt64 *pint64 = G_PARAM_SPEC_INT64 (param); - - PUT_STRING (pfx + 2, - "", pint64->minimum, pint64->maximum); - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - } - case G_TYPE_FLOAT: - { - GParamSpecFloat *pfloat = G_PARAM_SPEC_FLOAT (param); - - PUT_STRING (pfx + 2, "", - pfloat->minimum, pfloat->maximum); - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - } - case G_TYPE_DOUBLE: - { - GParamSpecDouble *pdouble = G_PARAM_SPEC_DOUBLE (param); - - PUT_STRING (pfx + 2, "", - pdouble->minimum, pdouble->maximum); - PUT_ESCAPED (pfx + 2, "default", g_strdup_value_contents (&value)); - break; - } - default: - if (param->value_type == GST_TYPE_CAPS) { - GstCaps *caps = g_value_peek_pointer (&value); - - if (!caps) - PUT_ESCAPED (pfx + 2, "default", "NULL"); - else { - print_caps (caps, 2); - } - } else if (G_IS_PARAM_SPEC_ENUM (param)) { - GEnumValue *values; - guint j = 0; - gint enum_value; - - values = G_ENUM_CLASS (g_type_class_ref (param->value_type))->values; - enum_value = g_value_get_enum (&value); - - while (values[j].value_name) { - if (values[j].value == enum_value) - break; - j++; - } - PUT_STRING (pfx + 2, "%d", values[j].value); - - PUT_START_TAG (pfx + 2, "enum-values"); - j = 0; - while (values[j].value_name) { - PUT_STRING (pfx + 3, "", - values[j].value, values[j].value_nick); - j++; - } - PUT_END_TAG (pfx + 2, "enum-values"); - } else if (G_IS_PARAM_SPEC_FLAGS (param)) { - GFlagsValue *values; - guint j = 0; - gint flags_value; - - values = G_FLAGS_CLASS (g_type_class_ref (param->value_type))->values; - flags_value = g_value_get_flags (&value); - - PUT_STRING (pfx + 2, "%d", flags_value); - - PUT_START_TAG (pfx + 2, "flags-values"); - j = 0; - while (values[j].value_name) { - PUT_STRING (pfx + 3, "", - values[j].value, values[j].value_nick); - j++; - } - PUT_END_TAG (pfx + 2, "flags-values"); - } else if (G_IS_PARAM_SPEC_OBJECT (param)) { - PUT_ESCAPED (pfx + 2, "object-type", g_type_name (param->value_type)); - } - break; - } - - PUT_END_TAG (pfx + 1, "element-property"); - } - PUT_END_TAG (pfx, "element-properties"); - g_free (property_specs); -} - -static void -print_element_signals (GstElement * element, gint pfx) -{ - guint *signals; - guint nsignals; - gint i, k; - GSignalQuery *query; - - signals = g_signal_list_ids (G_OBJECT_TYPE (element), &nsignals); - for (k = 0; k < 2; k++) { - gint counted = 0; - - if (k == 0) - PUT_START_TAG (pfx, "element-signals"); - else - PUT_START_TAG (pfx, "element-actions"); - - for (i = 0; i < nsignals; i++) { - gint n_params; - GType return_type; - const GType *param_types; - gint j; - - query = g_new0 (GSignalQuery, 1); - g_signal_query (signals[i], query); - - if ((k == 0 && !(query->signal_flags & G_SIGNAL_ACTION)) || - (k == 1 && (query->signal_flags & G_SIGNAL_ACTION))) { - n_params = query->n_params; - return_type = query->return_type; - param_types = query->param_types; - - PUT_START_TAG (pfx + 1, "signal"); - PUT_ESCAPED (pfx + 2, "name", query->signal_name); - PUT_ESCAPED (pfx + 2, "return-type", g_type_name (return_type)); - PUT_ESCAPED (pfx + 2, "object-type", - g_type_name (G_OBJECT_TYPE (element))); - - PUT_START_TAG (pfx + 2, "params"); - for (j = 0; j < n_params; j++) { - PUT_ESCAPED (pfx + 3, "type", g_type_name (param_types[j])); - } - - PUT_END_TAG (pfx + 2, "params"); - - PUT_END_TAG (pfx + 1, "signal"); - - counted++; - } - - g_free (query); - } - if (k == 0) - PUT_END_TAG (pfx, "element-signals"); - else - PUT_END_TAG (pfx, "element-actions"); - } -} - -static gint -print_element_info (GstElementFactory * factory) -{ - GstElement *element; - GstObjectClass *gstobject_class; - GstElementClass *gstelement_class; - GList *pads; - GstPad *pad; - GstStaticPadTemplate *padtemplate; - gint maxlevel = 0; - - element = gst_element_factory_create (factory, "element"); - if (!element) { - g_print ("couldn't construct element for some reason\n"); - return -1; - } - PUT_START_TAG (0, "element"); - PUT_ESCAPED (1, "name", GST_PLUGIN_FEATURE_NAME (factory)); - - gstobject_class = GST_OBJECT_CLASS (G_OBJECT_GET_CLASS (element)); - gstelement_class = GST_ELEMENT_CLASS (G_OBJECT_GET_CLASS (element)); - - PUT_START_TAG (1, "details"); - PUT_ESCAPED (2, "long-name", factory->details.longname); - PUT_ESCAPED (2, "class", factory->details.klass); - PUT_ESCAPED (2, "description", factory->details.description); - PUT_ESCAPED (2, "authors", factory->details.author); - PUT_END_TAG (1, "details"); - - output_hierarchy (G_OBJECT_TYPE (element), 0, &maxlevel); - output_interfaces (G_OBJECT_TYPE (element)); - - PUT_START_TAG (1, "pad-templates"); - if (factory->numpadtemplates) { - pads = factory->staticpadtemplates; - while (pads) { - padtemplate = (GstStaticPadTemplate *) (pads->data); - pads = g_list_next (pads); - - PUT_START_TAG (2, "pad-template"); - PUT_ESCAPED (3, "name", padtemplate->name_template); - - if (padtemplate->direction == GST_PAD_SRC) - PUT_ESCAPED (3, "direction", "src"); - else if (padtemplate->direction == GST_PAD_SINK) - PUT_ESCAPED (3, "direction", "sink"); - else - PUT_ESCAPED (3, "direction", "unknown"); - - if (padtemplate->presence == GST_PAD_ALWAYS) - PUT_ESCAPED (3, "presence", "always"); - else if (padtemplate->presence == GST_PAD_SOMETIMES) - PUT_ESCAPED (3, "presence", "sometimes"); - else if (padtemplate->presence == GST_PAD_REQUEST) { - PUT_ESCAPED (3, "presence", "request"); - PUT_ESCAPED (3, "request-function", - GST_DEBUG_FUNCPTR_NAME (gstelement_class->request_new_pad)); - } else - PUT_ESCAPED (3, "presence", "unknown"); - - if (padtemplate->static_caps.string) { - print_caps (gst_static_caps_get (&padtemplate->static_caps), 3); - } - PUT_END_TAG (2, "pad-template"); - } - } - PUT_END_TAG (1, "pad-templates"); - - PUT_START_TAG (1, "element-flags"); - PUT_END_TAG (1, "element-flags"); - - if (GST_IS_BIN (element)) { - PUT_START_TAG (1, "bin-flags"); - - PUT_END_TAG (1, "bin-flags"); - } - - - PUT_START_TAG (1, "element-implementation"); - - PUT_STRING (2, "", - GST_DEBUG_FUNCPTR_NAME (gstelement_class->change_state)); - -#ifndef GST_DISABLE_LOADSAVE - PUT_STRING (2, "", - GST_DEBUG_FUNCPTR_NAME (gstobject_class->save_thyself)); - PUT_STRING (2, "", - GST_DEBUG_FUNCPTR_NAME (gstobject_class->restore_thyself)); -#endif - PUT_END_TAG (1, "element-implementation"); - - PUT_START_TAG (1, "clocking-interaction"); - if (gst_element_requires_clock (element)) { - PUT_STRING (2, ""); - } - if (gst_element_provides_clock (element)) { - GstClock *clock; - - clock = gst_element_get_clock (element); - if (clock) - PUT_STRING (2, "", GST_OBJECT_NAME (clock)); - } - PUT_END_TAG (1, "clocking-interaction"); - - if (gst_element_is_indexable (element)) { - PUT_STRING (1, ""); - } - - PUT_START_TAG (1, "pads"); - if (element->numpads) { - const GList *pads; - - pads = element->pads; - while (pads) { - pad = GST_PAD (pads->data); - pads = g_list_next (pads); - - PUT_START_TAG (2, "pad"); - PUT_ESCAPED (3, "name", gst_pad_get_name (pad)); - - if (gst_pad_get_direction (pad) == GST_PAD_SRC) - PUT_ESCAPED (3, "direction", "src"); - else if (gst_pad_get_direction (pad) == GST_PAD_SINK) - PUT_ESCAPED (3, "direction", "sink"); - else - PUT_ESCAPED (3, "direction", "unknown"); - - if (pad->padtemplate) - PUT_ESCAPED (3, "template", pad->padtemplate->name_template); - - PUT_START_TAG (3, "implementation"); - if (pad->chainfunc) - PUT_STRING (4, "", - GST_DEBUG_FUNCPTR_NAME (pad->chainfunc)); - if (pad->getrangefunc) - PUT_STRING (4, "", - GST_DEBUG_FUNCPTR_NAME (pad->getrangefunc)); - if (pad->eventfunc != gst_pad_event_default) - PUT_STRING (4, "", - GST_DEBUG_FUNCPTR_NAME (pad->eventfunc)); - if (pad->queryfunc != gst_pad_query_default) - PUT_STRING (4, "", - GST_DEBUG_FUNCPTR_NAME (pad->queryfunc)); - if (pad->querytypefunc != gst_pad_get_query_types_default) { - PUT_STRING (4, "", - GST_DEBUG_FUNCPTR_NAME (pad->querytypefunc)); - print_query_types (gst_pad_get_query_types (pad), 5); - PUT_END_TAG (4, "query-type-func"); - } - - if (pad->intlinkfunc != gst_pad_get_internal_links_default) - PUT_STRING (4, "", - GST_DEBUG_FUNCPTR_NAME (pad->intlinkfunc)); - - if (pad->bufferallocfunc) - PUT_STRING (4, "", - GST_DEBUG_FUNCPTR_NAME (pad->bufferallocfunc)); - PUT_END_TAG (3, "implementation"); - - if (pad->caps) { - print_caps (pad->caps, 3); - } - PUT_END_TAG (2, "pad"); - } - } - PUT_END_TAG (1, "pads"); - - print_element_properties (element, 1); - print_element_signals (element, 1); - - /* for compound elements */ - /* FIXME: gst_bin_get_list does not exist anymore - if (GST_IS_BIN (element)) { - GList *children; - GstElement *child; - PUT_START_TAG (1, "children"); - children = (GList *) gst_bin_get_list (GST_BIN (element)); - while (children) { - child = GST_ELEMENT (children->data); - children = g_list_next (children); - - PUT_ESCAPED (2, "child", GST_ELEMENT_NAME (child)); - } - PUT_END_TAG (1, "children"); - } - */ - PUT_END_TAG (0, "element"); - - return 0; -} - -int -main (int argc, char *argv[]) -{ - GstElementFactory *factory; - - if (argc < 2) - return 0; - - setlocale (LC_ALL, ""); - - if (!g_thread_supported ()) - g_thread_init (NULL); - - gst_init (NULL, NULL); - - factory = gst_element_factory_find (argv[1]); - if (factory) { - print_element_info (factory); - return 0; - } - - - /* otherwise, error out */ - g_printerr ("no such plugin '%s'\n", argv[1]); - return -1; -} diff --git a/elementgen/interfaces/GstChildProxy.cs b/elementgen/interfaces/GstChildProxy.cs deleted file mode 100644 index e3c7122275..0000000000 --- a/elementgen/interfaces/GstChildProxy.cs +++ /dev/null @@ -1,70 +0,0 @@ - [GLib.Signal("child-added")] - event Gst.ChildAddedHandler Gst.ChildProxy.ChildAdded { - add { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "child-added", typeof (Gst.ChildAddedArgs)); - sig.AddDelegate (value); - } - remove { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "child-added", typeof (Gst.ChildAddedArgs)); - sig.RemoveDelegate (value); - } - } - - [GLib.Signal("child-removed")] - event Gst.ChildRemovedHandler Gst.ChildProxy.ChildRemoved { - add { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "child-removed", typeof (Gst.ChildRemovedArgs)); - sig.AddDelegate (value); - } - remove { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "child-removed", typeof (Gst.ChildRemovedArgs)); - sig.RemoveDelegate (value); - } - } - - [DllImport("libgstreamer-0.10.dll")] - static extern void gst_child_proxy_child_added(IntPtr raw, IntPtr child); - - void Gst.ChildProxy.EmitChildAdded(Gst.Object child) { - gst_child_proxy_child_added(Handle, child == null ? IntPtr.Zero : child.Handle); - } - - [DllImport("libgstreamer-0.10.dll")] - static extern IntPtr gst_child_proxy_get_child_by_name(IntPtr raw, IntPtr name); - - Gst.Object Gst.ChildProxy.GetChildByName(string name) { - IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr raw_ret = gst_child_proxy_get_child_by_name(Handle, native_name); - Gst.Object ret = GLib.Object.GetObject(raw_ret, true) as Gst.Object; - GLib.Marshaller.Free (native_name); - return ret; - } - - [DllImport("libgstreamer-0.10.dll")] - static extern IntPtr gst_child_proxy_get_child_by_index(IntPtr raw, uint index); - - Gst.Object Gst.ChildProxy.GetChildByIndex(uint index) { - IntPtr raw_ret = gst_child_proxy_get_child_by_index(Handle, index); - Gst.Object ret = GLib.Object.GetObject(raw_ret, true) as Gst.Object; - return ret; - } - - [DllImport("libgstreamer-0.10.dll")] - static extern uint gst_child_proxy_get_children_count(IntPtr raw); - - uint Gst.ChildProxy.ChildrenCount { - get { - uint raw_ret = gst_child_proxy_get_children_count(Handle); - uint ret = raw_ret; - return ret; - } - } - - [DllImport("libgstreamer-0.10.dll")] - static extern void gst_child_proxy_child_removed(IntPtr raw, IntPtr child); - - void Gst.ChildProxy.EmitChildRemoved(Gst.Object child) { - gst_child_proxy_child_removed(Handle, child == null ? IntPtr.Zero : child.Handle); - } - - diff --git a/elementgen/interfaces/GstColorBalance.cs b/elementgen/interfaces/GstColorBalance.cs deleted file mode 100644 index 41e4555257..0000000000 --- a/elementgen/interfaces/GstColorBalance.cs +++ /dev/null @@ -1,58 +0,0 @@ - [GLib.Signal("value-changed")] - event Gst.Interfaces.ValueChangedHandler Gst.Interfaces.ColorBalance.ValueChanged { - add { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "value-changed", typeof (Gst.Interfaces.ValueChangedArgs)); - sig.AddDelegate (value); - } - remove { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "value-changed", typeof (Gst.Interfaces.ValueChangedArgs)); - sig.RemoveDelegate (value); - } - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_color_balance_set_value(IntPtr raw, IntPtr channel, int value); - - void Gst.Interfaces.ColorBalance.SetValue(Gst.Interfaces.ColorBalanceChannel channel, int value) { - gst_color_balance_set_value(Handle, channel == null ? IntPtr.Zero : channel.Handle, value); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern IntPtr gst_color_balance_list_channels(IntPtr raw); - - Gst.Interfaces.ColorBalanceChannel[] Gst.Interfaces.ColorBalance.ListChannels() { - IntPtr raw_ret = gst_color_balance_list_channels(Handle); - Gst.Interfaces.ColorBalanceChannel[] ret = (Gst.Interfaces.ColorBalanceChannel[]) GLib.Marshaller.ListPtrToArray (raw_ret, typeof(GLib.List), false, false, typeof(Gst.Interfaces.ColorBalanceChannel)); - return ret; - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern int gst_color_balance_get_value(IntPtr raw, IntPtr channel); - - int Gst.Interfaces.ColorBalance.GetValue(Gst.Interfaces.ColorBalanceChannel channel) { - int raw_ret = gst_color_balance_get_value(Handle, channel == null ? IntPtr.Zero : channel.Handle); - int ret = raw_ret; - return ret; - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_color_balance_value_changed(IntPtr raw, IntPtr channel, int value); - - void Gst.Interfaces.ColorBalance.EmitValueChanged(Gst.Interfaces.ColorBalanceChannel channel, int value) { - gst_color_balance_value_changed(Handle, channel == null ? IntPtr.Zero : channel.Handle, value); - } - - [DllImport("libgobject-2.0-0.dll")] - static extern IntPtr g_type_interface_peek (IntPtr klass, IntPtr iface_gtype); - - [DllImport("libgstinterfaces-0.10.dll")] - static extern IntPtr gst_color_balance_get_type(); - - Gst.Interfaces.ColorBalanceType Gst.Interfaces.ColorBalance.BalanceType { - get { - IntPtr gclass = Marshal.ReadIntPtr (Handle); - IntPtr ifaceptr = g_type_interface_peek (gclass, gst_color_balance_get_type ()); - return (Gst.Interfaces.ColorBalanceType) Marshal.ReadInt32 (ifaceptr); - } - } - diff --git a/elementgen/interfaces/GstImplementsInterface.cs b/elementgen/interfaces/GstImplementsInterface.cs deleted file mode 100644 index 249df6f93e..0000000000 --- a/elementgen/interfaces/GstImplementsInterface.cs +++ /dev/null @@ -1,9 +0,0 @@ - [DllImport("libgstreamer-0.10.dll")] - static extern bool gst_element_implements_interface(IntPtr raw, IntPtr iface_type); - - bool Gst.ImplementsInterface.Supported(GLib.GType iface_type) { - bool raw_ret = gst_element_implements_interface(Handle, iface_type.Val); - bool ret = raw_ret; - return ret; - } - diff --git a/elementgen/interfaces/GstMixer.cs b/elementgen/interfaces/GstMixer.cs deleted file mode 100644 index 13e52995ce..0000000000 --- a/elementgen/interfaces/GstMixer.cs +++ /dev/null @@ -1,143 +0,0 @@ -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_volume_changed (IntPtr raw, IntPtr track, IntPtr volumes); - -public void VolumeChanged (Gst.Interfaces.MixerTrack track, int[] volumes) { - if (track == null) - return; - - if (volumes.Length != track.NumChannels) - throw new ArgumentOutOfRangeException (); - - IntPtr native_volumes = Gst.GLib.Marshaller.Malloc ( (ulong) (4 * track.NumChannels)); - Marshal.Copy (volumes, 0, native_volumes, track.NumChannels); - gst_mixer_volume_changed (Handle, track.Handle, native_volumes); - Gst.GLib.Marshaller.Free (native_volumes); -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern IntPtr gst_mixer_list_tracks (IntPtr raw); - -public Gst.Interfaces.MixerTrack[] ListTracks() { - IntPtr raw_ret = gst_mixer_list_tracks (Handle); - Gst.Interfaces.MixerTrack[] ret = (Gst.Interfaces.MixerTrack[]) Gst.GLib.Marshaller.ListPtrToArray (raw_ret, typeof (Gst.GLib.List), false, false, typeof (Gst.Interfaces.MixerTrack)); - return ret; -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_set_option (IntPtr raw, IntPtr opts, IntPtr value); - -public void SetOption (Gst.Interfaces.MixerOptions opts, string value) { - gst_mixer_set_option (Handle, opts == null ? IntPtr.Zero : opts.Handle, Gst.GLib.Marshaller.StringToPtrGStrdup (value)); -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_set_volume (IntPtr raw, IntPtr track, IntPtr volumes); - -public void SetVolume (Gst.Interfaces.MixerTrack track, int[] volumes) { - if (track == null) - return; - - if (volumes.Length != track.NumChannels) - throw new ArgumentOutOfRangeException (); - IntPtr volumes_native = Gst.GLib.Marshaller.Malloc ( (ulong) (4 * track.NumChannels)); - Marshal.Copy (volumes, 0, volumes_native, track.NumChannels); - gst_mixer_set_volume (Handle, track.Handle, volumes_native); - Gst.GLib.Marshaller.Free (volumes_native); -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern int gst_mixer_get_mixer_type (IntPtr raw); - -public Gst.Interfaces.MixerType MixerType { - get { - int raw_ret = gst_mixer_get_mixer_type (Handle); - Gst.Interfaces.MixerType ret = (Gst.Interfaces.MixerType) raw_ret; - return ret; - } -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_option_changed (IntPtr raw, IntPtr opts, IntPtr value); - -public void OptionChanged (Gst.Interfaces.MixerOptions opts, string value) { - gst_mixer_option_changed (Handle, opts == null ? IntPtr.Zero : opts.Handle, Gst.GLib.Marshaller.StringToPtrGStrdup (value)); -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern IntPtr gst_mixer_get_option (IntPtr raw, IntPtr opts); - -public string GetOption (Gst.Interfaces.MixerOptions opts) { - IntPtr raw_ret = gst_mixer_get_option (Handle, opts == null ? IntPtr.Zero : opts.Handle); - string ret = Gst.GLib.Marshaller.Utf8PtrToString (raw_ret); - return ret; -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_set_record (IntPtr raw, IntPtr track, bool record); - -public void SetRecord (Gst.Interfaces.MixerTrack track, bool record) { - gst_mixer_set_record (Handle, track == null ? IntPtr.Zero : track.Handle, record); -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_options_list_changed (IntPtr raw, IntPtr opts); - -public void ListChanged (Gst.Interfaces.MixerOptions opts) { - gst_mixer_options_list_changed (Handle, opts == null ? IntPtr.Zero : opts.Handle); -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_record_toggled (IntPtr raw, IntPtr track, bool record); - -public void RecordToggled (Gst.Interfaces.MixerTrack track, bool record) { - gst_mixer_record_toggled (Handle, track == null ? IntPtr.Zero : track.Handle, record); -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_mute_toggled (IntPtr raw, IntPtr track, bool mute); - -public void MuteToggled (Gst.Interfaces.MixerTrack track, bool mute) { - gst_mixer_mute_toggled (Handle, track == null ? IntPtr.Zero : track.Handle, mute); -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_get_volume (IntPtr raw, IntPtr track, ref IntPtr volumes); - -public int[] GetVolume (Gst.Interfaces.MixerTrack track) { - if (track == null) - return null; - - IntPtr native_volumes = Gst.GLib.Marshaller.Malloc ( (ulong) (4 * track.NumChannels)); - gst_mixer_get_volume (Handle, track.Handle, ref native_volumes); - - int[] volumes = new int[track.NumChannels]; - Marshal.Copy (native_volumes, volumes, 0, track.NumChannels); - Gst.GLib.Marshaller.Free (native_volumes); - return volumes; -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern int gst_mixer_get_mixer_flags (IntPtr raw); - -public Gst.Interfaces.MixerFlags MixerFlags { - get { - int raw_ret = gst_mixer_get_mixer_flags (Handle); - Gst.Interfaces.MixerFlags ret = (Gst.Interfaces.MixerFlags) raw_ret; - return ret; - } -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_mixer_changed (IntPtr raw); - -public void MixerChanged() { - gst_mixer_mixer_changed (Handle); -} - -[DllImport ("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_mixer_set_mute (IntPtr raw, IntPtr track, bool mute); - -public void SetMute (Gst.Interfaces.MixerTrack track, bool mute) { - gst_mixer_set_mute (Handle, track == null ? IntPtr.Zero : track.Handle, mute); -} - diff --git a/elementgen/interfaces/GstNavigation.cs b/elementgen/interfaces/GstNavigation.cs deleted file mode 100644 index cb1fedaf26..0000000000 --- a/elementgen/interfaces/GstNavigation.cs +++ /dev/null @@ -1,37 +0,0 @@ - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_navigation_send_event(IntPtr raw, IntPtr structure); - - [DllImport("libgstreamer-0.10.dll")] - static extern IntPtr gst_structure_copy (IntPtr raw); - - void Gst.Interfaces.Navigation.SendEvent(Gst.Structure structure) { - gst_navigation_send_event(Handle, structure == null ? IntPtr.Zero : gst_structure_copy (structure.Handle)); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_navigation_send_mouse_event(IntPtr raw, IntPtr evnt, int button, double x, double y); - - void Gst.Interfaces.Navigation.SendMouseEvent(string evnt, int button, double x, double y) { - IntPtr native_evnt = GLib.Marshaller.StringToPtrGStrdup (evnt); - gst_navigation_send_mouse_event(Handle, native_evnt, button, x, y); - GLib.Marshaller.Free (native_evnt); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_navigation_send_key_event(IntPtr raw, IntPtr evnt, IntPtr key); - - void Gst.Interfaces.Navigation.SendKeyEvent(string evnt, string key) { - IntPtr native_evnt = GLib.Marshaller.StringToPtrGStrdup (evnt); - IntPtr native_key = GLib.Marshaller.StringToPtrGStrdup (key); - gst_navigation_send_key_event(Handle, native_evnt, native_key); - GLib.Marshaller.Free (native_evnt); - GLib.Marshaller.Free (native_key); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_navigation_send_command(IntPtr raw, int command); - - void Gst.Interfaces.Navigation.SendCommand(Gst.Interfaces.NavigationCommand command) { - gst_navigation_send_command(Handle, (int) command); - } - diff --git a/elementgen/interfaces/GstPropertyProbe.cs b/elementgen/interfaces/GstPropertyProbe.cs deleted file mode 100644 index d039031414..0000000000 --- a/elementgen/interfaces/GstPropertyProbe.cs +++ /dev/null @@ -1,92 +0,0 @@ - [GLib.Signal("probe-needed")] - event Gst.Interfaces.ProbeNeededHandler Gst.Interfaces.PropertyProbe.ProbeNeeded { - add { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "probe-needed", typeof (Gst.Interfaces.ProbeNeededArgs)); - sig.AddDelegate (value); - } - remove { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "probe-needed", typeof (Gst.Interfaces.ProbeNeededArgs)); - sig.RemoveDelegate (value); - } - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern bool gst_property_probe_needs_probe_name(IntPtr raw, IntPtr name); - - bool Gst.Interfaces.PropertyProbe.NeedsProbe(string name) { - IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); - bool raw_ret = gst_property_probe_needs_probe_name(Handle, native_name); - bool ret = raw_ret; - GLib.Marshaller.Free (native_name); - return ret; - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_property_probe_probe_property_name(IntPtr raw, IntPtr name); - - void Gst.Interfaces.PropertyProbe.Probe(string name) { - IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); - gst_property_probe_probe_property_name(Handle, native_name); - GLib.Marshaller.Free (native_name); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern IntPtr gst_property_probe_get_properties(IntPtr raw); - - string[] Gst.Interfaces.PropertyProbe.Properties { - get { - IntPtr raw_ret = gst_property_probe_get_properties(Handle); - if (raw_ret == IntPtr.Zero) - return new string[] {}; - - GLib.List raw_ret_list = new GLib.List(raw_ret, typeof (IntPtr)); - ArrayList ret = new ArrayList (); - - foreach (IntPtr pspec in raw_ret_list) { - Gst.PropertyInfo pi = new Gst.PropertyInfo (pspec); - ret.Add (pi.Name); - } - - return (string[]) ret.ToArray (typeof (string)); - } - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern IntPtr gst_property_probe_get_values_name (IntPtr raw, IntPtr name); - - object[] Gst.Interfaces.PropertyProbe.GetValues (string name) { - IntPtr raw_name = GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr raw_ret = gst_property_probe_get_values_name (Handle, raw_name); - GLib.Marshaller.Free (raw_name); - if (raw_ret == IntPtr.Zero) - return new object[] {}; - - GLib.ValueArray va = new GLib.ValueArray (raw_ret); - ArrayList ret = new ArrayList (); - foreach (GLib.Value v in va) - ret.Add ((object) v.Val); - - va.Dispose (); - - return (object[]) ret.ToArray (typeof (object)); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern IntPtr gst_property_probe_probe_and_get_values_name (IntPtr raw, IntPtr name); - - object[] Gst.Interfaces.PropertyProbe.ProbeAndGetValues (string name) { - IntPtr raw_name = GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr raw_ret = gst_property_probe_probe_and_get_values_name (Handle, raw_name); - GLib.Marshaller.Free (raw_name); - if (raw_ret == IntPtr.Zero) - return new object[] {}; - - GLib.ValueArray va = new GLib.ValueArray (raw_ret); - ArrayList ret = new ArrayList (); - foreach (GLib.Value v in va) - ret.Add ((object) v.Val); - - va.Dispose (); - - return (object[]) ret.ToArray (typeof (object)); - } diff --git a/elementgen/interfaces/GstStreamVolume.cs b/elementgen/interfaces/GstStreamVolume.cs deleted file mode 100644 index ae0052aee3..0000000000 --- a/elementgen/interfaces/GstStreamVolume.cs +++ /dev/null @@ -1,41 +0,0 @@ - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool gst_stream_volume_get_mute(IntPtr raw); - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_stream_volume_set_mute(IntPtr raw, bool mute); - - public bool Mute { - get { - bool raw_ret = gst_stream_volume_get_mute(Handle); - bool ret = raw_ret; - return ret; - } - set { - gst_stream_volume_set_mute(Handle, value); - } - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern double gst_stream_volume_convert_volume(int from, int to, double val); - - public static double ConvertVolume(Gst.Interfaces.StreamVolumeFormat from, Gst.Interfaces.StreamVolumeFormat to, double val) { - double raw_ret = gst_stream_volume_convert_volume((int) from, (int) to, val); - double ret = raw_ret; - return ret; - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_stream_volume_set_volume(IntPtr raw, int format, double val); - - public void SetVolume(Gst.Interfaces.StreamVolumeFormat format, double val) { - gst_stream_volume_set_volume(Handle, (int) format, val); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern double gst_stream_volume_get_volume(IntPtr raw, int format); - - public double GetVolume(Gst.Interfaces.StreamVolumeFormat format) { - double raw_ret = gst_stream_volume_get_volume(Handle, (int) format); - double ret = raw_ret; - return ret; - } - diff --git a/elementgen/interfaces/GstURIHandler.cs b/elementgen/interfaces/GstURIHandler.cs deleted file mode 100644 index c8f93c86cf..0000000000 --- a/elementgen/interfaces/GstURIHandler.cs +++ /dev/null @@ -1,56 +0,0 @@ -[GLib.Signal ("new-uri") ] -event Gst.NewUriHandler Gst.URIHandler.NewUri { - add { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "new-uri", typeof (Gst.NewUriArgs)); - sig.AddDelegate (value); - } - remove { - GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "new-uri", typeof (Gst.NewUriArgs)); - sig.RemoveDelegate (value); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern uint gst_uri_handler_get_uri_type (IntPtr raw); - -Gst.URIType Gst.URIHandler.UriType { - get { - uint raw_ret = gst_uri_handler_get_uri_type (Handle); - Gst.URIType ret = (Gst.URIType) raw_ret; - return ret; - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_uri_handler_set_uri (IntPtr raw, IntPtr uri); - -bool Gst.URIHandler.SetUri (string uri) { - IntPtr native_uri = GLib.Marshaller.StringToPtrGStrdup (uri); - bool raw_ret = gst_uri_handler_set_uri (Handle, native_uri); - bool ret = raw_ret; - GLib.Marshaller.Free (native_uri); - return ret; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_uri_handler_get_protocols (IntPtr raw); - -string[] Gst.URIHandler.Protocols { - get { - IntPtr raw_ret = gst_uri_handler_get_protocols (Handle); - string[] ret = GLib.Marshaller.NullTermPtrToStringArray (raw_ret, false); - return ret; - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_uri_handler_get_uri (IntPtr raw); - -string Gst.URIHandler.Uri { - get { - IntPtr raw_ret = gst_uri_handler_get_uri (Handle); - string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); - return ret; - } -} - diff --git a/elementgen/interfaces/GstXOverlay.cs b/elementgen/interfaces/GstXOverlay.cs deleted file mode 100644 index 22febae6d7..0000000000 --- a/elementgen/interfaces/GstXOverlay.cs +++ /dev/null @@ -1,37 +0,0 @@ - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_x_overlay_expose(IntPtr raw); - - void Gst.Interfaces.XOverlay.Expose() { - gst_x_overlay_expose(Handle); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_x_overlay_handle_events(IntPtr raw, bool handle_events); - - void Gst.Interfaces.XOverlay.HandleEvents(bool handle_events) { - gst_x_overlay_handle_events(Handle, handle_events); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_x_overlay_got_xwindow_id(IntPtr raw, UIntPtr xwindow_id); - - void Gst.Interfaces.XOverlay.GotXwindowId(ulong xwindow_id) { - gst_x_overlay_got_xwindow_id(Handle, new UIntPtr (xwindow_id)); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_x_overlay_prepare_xwindow_id(IntPtr raw); - - void Gst.Interfaces.XOverlay.PrepareXwindowId() { - gst_x_overlay_prepare_xwindow_id(Handle); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_x_overlay_set_xwindow_id(IntPtr raw, UIntPtr xwindow_id); - - ulong Gst.Interfaces.XOverlay.XwindowId { - set { - gst_x_overlay_set_xwindow_id(Handle, new UIntPtr (value)); - } - } - diff --git a/generator/AliasGen.cs b/generator/AliasGen.cs deleted file mode 100644 index 19911d6b65..0000000000 --- a/generator/AliasGen.cs +++ /dev/null @@ -1,30 +0,0 @@ -// GtkSharp.Generation.AliasGen.cs - The Alias type Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2003 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -namespace GtkSharp.Generation { - - using System; - - public class AliasGen : SimpleBase { - - public AliasGen (string ctype, string type) : base (ctype, type, String.Empty) {} - } -} - diff --git a/generator/BoxedGen.cs b/generator/BoxedGen.cs deleted file mode 100644 index 679aa5e1c3..0000000000 --- a/generator/BoxedGen.cs +++ /dev/null @@ -1,84 +0,0 @@ -// GtkSharp.Generation.BoxedGen.cs - The Boxed Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2003-2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -namespace GtkSharp.Generation { - - using System; - using System.IO; - using System.Xml; - - public class BoxedGen : StructBase { - - public BoxedGen (XmlElement ns, XmlElement elem) : base (ns, elem) {} - - public override void Generate (GenerationInfo gen_info) - { - Method copy = methods["Copy"] as Method; - Method free = methods["Free"] as Method; - methods.Remove ("Copy"); - methods.Remove ("Free"); - - gen_info.CurrentType = Name; - - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name); - base.Generate (gen_info); - sw.WriteLine ("\t\tpublic static explicit operator Gst.GLib.Value (" + QualifiedName + " boxed)"); - sw.WriteLine ("\t\t{"); - - sw.WriteLine ("\t\t\tGst.GLib.Value val = Gst.GLib.Value.Empty;"); - sw.WriteLine ("\t\t\tval.Init (" + QualifiedName + ".GType);"); - sw.WriteLine ("\t\t\tval.Val = boxed;"); - sw.WriteLine ("\t\t\treturn val;"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic static explicit operator " + QualifiedName + " (Gst.GLib.Value val)"); - sw.WriteLine ("\t\t{"); - - sw.WriteLine ("\t\t\treturn (" + QualifiedName + ") val.Val;"); - sw.WriteLine ("\t\t}"); - - if (copy != null && copy.IsDeprecated) { - sw.WriteLine (); - sw.WriteLine ("\t\t[Obsolete(\"This is a no-op\")]"); - sw.WriteLine ("\t\tpublic " + QualifiedName + " Copy() {"); - sw.WriteLine ("\t\t\treturn this;"); - sw.WriteLine ("\t\t}"); - } - - if (free != null && free.IsDeprecated) { - sw.WriteLine (); - sw.WriteLine ("\t\t[Obsolete(\"This is a no-op\")]"); - sw.WriteLine ("\t\tpublic " + QualifiedName + " Free () {"); - sw.WriteLine ("\t\t\treturn this;"); - sw.WriteLine ("\t\t}"); - } - - sw.WriteLine ("#endregion"); - AppendCustom(sw, gen_info.CustomDir); - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - sw.Close (); - gen_info.Writer = null; - Statistics.BoxedCount++; - } - } -} - diff --git a/generator/ByRefGen.cs b/generator/ByRefGen.cs deleted file mode 100644 index 90d9700ac1..0000000000 --- a/generator/ByRefGen.cs +++ /dev/null @@ -1,63 +0,0 @@ -// GtkSharp.Generation.ByRefGen.cs - The ByRef type Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2003 Mike Kestner -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - - public class ByRefGen : SimpleBase, IManualMarshaler { - - public ByRefGen (string ctype, string type) : base (ctype, type, type + ".Empty") {} - - public override string MarshalType { - get { - return "IntPtr"; - } - } - - public override string CallByName (string var_name) - { - return "native_" + var_name; - } - - public string AllocNative () - { - return "Marshal.AllocHGlobal (Marshal.SizeOf (typeof (" + QualifiedName + ")))"; - } - - public string AllocNative (string var_name) - { - return "Gst.GLib.Marshaller.StructureToPtrAlloc (" + var_name + ")"; - } - - public override string FromNative (string var_name) - { - return String.Format ("({0}) Marshal.PtrToStructure ({1}, typeof ({0}))", QualifiedName, var_name); - } - - public string ReleaseNative (string var_name) - { - return "Marshal.FreeHGlobal (" + var_name + ")"; - } - } -} - diff --git a/generator/CallbackGen.cs b/generator/CallbackGen.cs deleted file mode 100644 index 703cd7a0ff..0000000000 --- a/generator/CallbackGen.cs +++ /dev/null @@ -1,306 +0,0 @@ -// GtkSharp.Generation.CallbackGen.cs - The Callback Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2002-2003 Mike Kestner -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.IO; - using System.Xml; - - public class CallbackGen : GenBase, IAccessor { - - private Parameters parms; - private Signature sig = null; - private ReturnValue retval; - private bool valid = true; - - public CallbackGen (XmlElement ns, XmlElement elem) : base (ns, elem) - { - retval = new ReturnValue (elem ["return-type"]); - parms = new Parameters (elem ["parameters"]); - parms.HideData = true; - } - - public override string DefaultValue { - get { return "null"; } - } - - public override bool Validate () - { - if (!retval.Validate ()) { - Console.WriteLine ("rettype: " + retval.CType + " in callback " + CName); - Statistics.ThrottledCount++; - valid = false; - return false; - } - - if (!parms.Validate ()) { - Console.WriteLine (" in callback " + CName); - Statistics.ThrottledCount++; - valid = false; - return false; - } - - valid = true; - return true; - } - - public string InvokerName { - get { - if (!valid) - return String.Empty; - return NS + "Sharp." + Name + "Invoker"; - } - } - - public override string MarshalType { - get { - if (valid) - return NS + "Sharp." + Name + "Native"; - else - return ""; - } - } - - public override string CallByName (string var_name) - { - return var_name + ".NativeDelegate"; - } - - public override string FromNative (string var) - { - return NS + "Sharp." + Name + "Wrapper.GetManagedDelegate (" + var + ")"; - } - - public void WriteAccessors (StreamWriter sw, string indent, string var) - { - sw.WriteLine (indent + "get {"); - sw.WriteLine (indent + "\treturn " + FromNative (var) + ";"); - sw.WriteLine (indent + "}"); - } - - string CastFromInt (string type) - { - return type != "int" ? "(" + type + ") " : ""; - } - - string InvokeString { - get { - if (parms.Count == 0) - return String.Empty; - - string[] result = new string [parms.Count]; - for (int i = 0; i < parms.Count; i++) { - Parameter p = parms [i]; - IGeneratable igen = p.Generatable; - - if (i > 0 && parms [i - 1].IsString && p.IsLength) { - string string_name = parms [i - 1].Name; - result[i] = igen.CallByName (CastFromInt (p.CSType) + "System.Text.Encoding.UTF8.GetByteCount (" + string_name + ")"); - continue; - } - - p.CallName = p.Name; - result [i] = p.CallString; - if (p.IsUserData) - result [i] = "__data"; - } - - return String.Join (", ", result); - } - } - - MethodBody body; - - void GenInvoker (GenerationInfo gen_info, StreamWriter sw) - { - if (sig == null) - sig = new Signature (parms); - - sw.WriteLine ("\tinternal class " + Name + "Invoker {"); - sw.WriteLine (); - sw.WriteLine ("\t\t" + Name + "Native native_cb;"); - sw.WriteLine ("\t\tIntPtr __data;"); - sw.WriteLine ("\t\tGst.GLib.DestroyNotify __notify;"); - sw.WriteLine (); - sw.WriteLine ("\t\t~" + Name + "Invoker ()"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (__notify == null)"); - sw.WriteLine ("\t\t\t\treturn;"); - sw.WriteLine ("\t\t\t__notify (__data);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tinternal " + Name + "Invoker (" + Name + "Native native_cb) : this (native_cb, IntPtr.Zero, null) {}"); - sw.WriteLine (); - sw.WriteLine ("\t\tinternal " + Name + "Invoker (" + Name + "Native native_cb, IntPtr data) : this (native_cb, data, null) {}"); - sw.WriteLine (); - sw.WriteLine ("\t\tinternal " + Name + "Invoker (" + Name + "Native native_cb, IntPtr data, Gst.GLib.DestroyNotify notify)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tthis.native_cb = native_cb;"); - sw.WriteLine ("\t\t\t__data = data;"); - sw.WriteLine ("\t\t\t__notify = notify;"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tinternal " + QualifiedName + " Handler {"); - sw.WriteLine ("\t\t\tget {"); - sw.WriteLine ("\t\t\t\treturn new " + QualifiedName + "(InvokeNative);"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\t" + retval.CSType + " InvokeNative (" + sig + ")"); - sw.WriteLine ("\t\t{"); - body.Initialize (gen_info); - string call = "native_cb (" + InvokeString + ")"; - if (retval.IsVoid) - sw.WriteLine ("\t\t\t" + call + ";"); - else - sw.WriteLine ("\t\t\t" + retval.CSType + " result = " + retval.FromNative (call) + ";"); - body.Finish (sw, String.Empty); - if (!retval.IsVoid) - sw.WriteLine ("\t\t\treturn result;"); - sw.WriteLine ("\t\t}"); - sw.WriteLine ("\t}"); - sw.WriteLine (); - } - - public string GenWrapper (GenerationInfo gen_info) - { - string wrapper = Name + "Native"; - string qualname = MarshalType; - - if (!Validate ()) - return String.Empty; - - body = new MethodBody (parms); - - StreamWriter save_sw = gen_info.Writer; - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (qualname); - - sw.WriteLine ("namespace " + NS + "Sharp {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine ("\tusing System.Runtime.InteropServices;"); - sw.WriteLine (); - sw.WriteLine ("#region Autogenerated code"); - sw.WriteLine ("\t[UnmanagedFunctionPointer (CallingConvention.Cdecl)]"); - sw.WriteLine ("\tinternal delegate " + retval.MarshalType + " " + wrapper + "(" + parms.ImportSignature + ");"); - sw.WriteLine (); - GenInvoker (gen_info, sw); - sw.WriteLine ("\tinternal class " + Name + "Wrapper {"); - sw.WriteLine (); - ManagedCallString call = new ManagedCallString (parms); - sw.WriteLine ("\t\tpublic " + retval.MarshalType + " NativeCallback (" + parms.ImportSignature + ")"); - sw.WriteLine ("\t\t{"); - string unconditional = call.Unconditional ("\t\t\t"); - if (unconditional.Length > 0) - sw.WriteLine (unconditional); - sw.WriteLine ("\t\t\ttry {"); - string call_setup = call.Setup ("\t\t\t\t"); - if (call_setup.Length > 0) - sw.WriteLine (call_setup); - if (retval.CSType == "void") - sw.WriteLine ("\t\t\t\tmanaged ({0});", call); - else - sw.WriteLine ("\t\t\t\t{0} __ret = managed ({1});", retval.CSType, call); - string finish = call.Finish ("\t\t\t\t"); - if (finish.Length > 0) - sw.WriteLine (finish); - sw.WriteLine ("\t\t\t\tif (release_on_call)\n\t\t\t\t\tgch.Free ();"); - if (retval.CSType != "void") - sw.WriteLine ("\t\t\t\treturn {0};", retval.ToNative ("__ret")); - - /* If the function expects one or more "out" parameters(error parameters are excluded) or has a return value different from void and bool, exceptions - * thrown in the managed function have to be considered fatal meaning that an exception is to be thrown and the function call cannot not return - */ - bool fatal = (retval.MarshalType != "void" && retval.MarshalType != "bool") || call.HasOutParam; - sw.WriteLine ("\t\t\t} catch (Exception e) {"); - sw.WriteLine ("\t\t\t\tGst.GLib.ExceptionManager.RaiseUnhandledException (e, " + (fatal ? "true" : "false") + ");"); - if (fatal) { - sw.WriteLine ("\t\t\t\t// NOTREACHED: Above call does not return."); - sw.WriteLine ("\t\t\t\tthrow e;"); - } else if (retval.MarshalType == "bool") { - sw.WriteLine ("\t\t\t\treturn false;"); - } - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tbool release_on_call = false;"); - sw.WriteLine ("\t\tGCHandle gch;"); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic void PersistUntilCalled ()"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\trelease_on_call = true;"); - sw.WriteLine ("\t\t\tgch = GCHandle.Alloc (this);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tinternal " + wrapper + " NativeDelegate;"); - sw.WriteLine ("\t\t" + NS + "." + Name + " managed;"); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic " + Name + "Wrapper (" + NS + "." + Name + " managed)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tthis.managed = managed;"); - sw.WriteLine ("\t\t\tif (managed != null)"); - sw.WriteLine ("\t\t\t\tNativeDelegate = new " + wrapper + " (NativeCallback);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic static " + NS + "." + Name + " GetManagedDelegate (" + wrapper + " native)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (native == null)"); - sw.WriteLine ("\t\t\t\treturn null;"); - sw.WriteLine ("\t\t\t" + Name + "Wrapper wrapper = (" + Name + "Wrapper) native.Target;"); - sw.WriteLine ("\t\t\tif (wrapper == null)"); - sw.WriteLine ("\t\t\t\treturn null;"); - sw.WriteLine ("\t\t\treturn wrapper.managed;"); - sw.WriteLine ("\t\t}"); - sw.WriteLine ("\t}"); - sw.WriteLine ("#endregion"); - sw.WriteLine ("}"); - sw.Close (); - gen_info.Writer = save_sw; - return NS + "Sharp." + Name + "Wrapper"; - } - - public override void Generate (GenerationInfo gen_info) - { - gen_info.CurrentType = Name; - - sig = new Signature (parms); - - StreamWriter sw = gen_info.OpenStream (Name); - - sw.WriteLine ("namespace " + NS + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine (); - sw.WriteLine ("\t{0} delegate " + retval.CSType + " " + Name + "(" + sig.ToString() + ");", IsInternal ? "internal" : "public"); - sw.WriteLine (); - sw.WriteLine ("}"); - - sw.Close (); - - GenWrapper (gen_info); - - Statistics.CBCount++; - } - } -} - diff --git a/generator/ChildProperty.cs b/generator/ChildProperty.cs deleted file mode 100644 index fe361edf14..0000000000 --- a/generator/ChildProperty.cs +++ /dev/null @@ -1,45 +0,0 @@ -// GtkSharp.Generation.ChildProperty.cs - GtkContainer child properties -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class ChildProperty : Property { - - public ChildProperty (XmlElement elem, ClassBase container_type) : base (elem, container_type) {} - - protected override string PropertyAttribute (string qpname) { - return "[Gtk.ChildProperty (" + qpname + ")]"; - } - - protected override string RawGetter (string qpname) { - return "parent.ChildGetProperty (child, " + qpname + ")"; - } - - protected override string RawSetter (string qpname) { - return "parent.ChildSetProperty(child, " + qpname + ", val)"; - } - - } -} - diff --git a/generator/ClassBase.cs b/generator/ClassBase.cs deleted file mode 100644 index 407f58f443..0000000000 --- a/generator/ClassBase.cs +++ /dev/null @@ -1,396 +0,0 @@ -// GtkSharp.Generation.ClassBase.cs - Common code between object -// and interface wrappers -// -// Authors: Rachel Hestilow -// Mike Kestner -// -// Copyright (c) 2002 Rachel Hestilow -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public abstract class ClassBase : GenBase { - protected Hashtable props = new Hashtable(); - protected Hashtable fields = new Hashtable(); - protected Hashtable methods = new Hashtable(); - protected ArrayList interfaces = new ArrayList(); - protected ArrayList managed_interfaces = new ArrayList(); - protected ArrayList ctors = new ArrayList(); - - private bool ctors_initted = false; - private Hashtable clash_map; - private bool deprecated = false; - private bool isabstract = false; - - public Hashtable Methods { - get { - return methods; - } - } - - public ClassBase Parent { - get { - string parent = Elem.GetAttribute("parent"); - - if (parent == "") - return null; - else - return SymbolTable.Table.GetClassGen(parent); - } - } - - protected ClassBase (XmlElement ns, XmlElement elem) : base (ns, elem) { - - if (elem.HasAttribute ("deprecated")) { - string attr = elem.GetAttribute ("deprecated"); - deprecated = attr == "1" || attr == "true"; - } - - if (elem.HasAttribute ("abstract")) { - string attr = elem.GetAttribute ("abstract"); - isabstract = attr == "1" || attr == "true"; - } - - foreach (XmlNode node in elem.ChildNodes) { - if (!(node is XmlElement)) continue; - XmlElement member = (XmlElement) node; - if (member.HasAttribute ("hidden")) - continue; - - string name; - switch (node.Name) { - case "method": - name = member.GetAttribute("name"); - while (methods.ContainsKey(name)) - name += "mangled"; - methods.Add (name, new Method (member, this)); - break; - - case "property": - name = member.GetAttribute("name"); - while (props.ContainsKey(name)) - name += "mangled"; - props.Add (name, new Property (member, this)); - break; - - case "field": - name = member.GetAttribute("name"); - while (fields.ContainsKey (name)) - name += "mangled"; - fields.Add (name, new ObjectField (member, this)); - break; - - case "implements": - ParseImplements (member); - break; - - case "constructor": - ctors.Add (new Ctor (member, this)); - break; - - default: - break; - } - } - } - - public override bool Validate () - { - foreach (string iface in interfaces) { - InterfaceGen igen = SymbolTable.Table[iface] as InterfaceGen; - if (igen == null) { - Console.WriteLine (QualifiedName + " implements unknown GInterface " + iface); - return false; - } - if (!igen.ValidateForSubclass ()) { - Console.WriteLine (QualifiedName + " implements invalid GInterface " + iface); - return false; - } - } - - ArrayList invalids = new ArrayList (); - - foreach (Property prop in props.Values) { - if (!prop.Validate ()) { - Console.WriteLine ("in type " + QualifiedName); - invalids.Add (prop); - } - } - foreach (Property prop in invalids) - props.Remove (prop.Name); - invalids.Clear (); - - foreach (ObjectField field in fields.Values) { - if (!field.Validate ()) { - Console.WriteLine ("in type " + QualifiedName); - invalids.Add (field); - } - } - foreach (ObjectField field in invalids) - fields.Remove (field.Name); - invalids.Clear (); - - foreach (Method method in methods.Values) { - if (!method.Validate ()) { - Console.WriteLine ("in type " + QualifiedName); - invalids.Add (method); - } - } - foreach (Method method in invalids) - methods.Remove (method.Name); - invalids.Clear (); - - foreach (Ctor ctor in ctors) { - if (!ctor.Validate ()) { - Console.WriteLine ("in type " + QualifiedName); - invalids.Add (ctor); - } - } - foreach (Ctor ctor in invalids) - ctors.Remove (ctor); - invalids.Clear (); - - return true; - } - - public bool IsDeprecated { - get { - return deprecated; - } - } - - public bool IsAbstract { - get { - return isabstract; - } - } - - public abstract string AssignToName { get; } - - public abstract string CallByName (); - - public override string DefaultValue { - get { - return "null"; - } - } - - protected virtual bool IsNodeNameHandled (string name) - { - switch (name) { - case "method": - case "property": - case "field": - case "signal": - case "implements": - case "constructor": - case "disabledefaultconstructor": - return true; - - default: - return false; - } - } - - public void GenProperties (GenerationInfo gen_info, ClassBase implementor) - { - if (props.Count == 0) - return; - - foreach (Property prop in props.Values) - prop.Generate (gen_info, "\t\t", implementor); - } - - protected void GenFields (GenerationInfo gen_info) - { - foreach (ObjectField field in fields.Values) - field.Generate (gen_info, "\t\t"); - } - - private void ParseImplements (XmlElement member) - { - foreach (XmlNode node in member.ChildNodes) { - if (node.Name != "interface") - continue; - XmlElement element = (XmlElement) node; - if (element.HasAttribute ("hidden")) - continue; - if (element.HasAttribute ("cname")) - interfaces.Add (element.GetAttribute ("cname")); - else if (element.HasAttribute ("name")) - managed_interfaces.Add (element.GetAttribute ("name")); - } - } - - protected bool IgnoreMethod (Method method, ClassBase implementor) - { - if (implementor != null && implementor.QualifiedName != this.QualifiedName && method.IsStatic) - return true; - - string mname = method.Name; - return ((method.IsSetter || (method.IsGetter && mname.StartsWith("Get"))) && - ((props != null) && props.ContainsKey(mname.Substring(3)) || - (fields != null) && fields.ContainsKey(mname.Substring(3)))); - } - - public void GenMethods (GenerationInfo gen_info, Hashtable collisions, ClassBase implementor) - { - if (methods == null) - return; - - foreach (Method method in methods.Values) { - if (IgnoreMethod (method, implementor)) - continue; - - string oname = null, oprotection = null; - if (collisions != null && collisions.Contains (method.Name)) { - oname = method.Name; - oprotection = method.Protection; - method.Name = QualifiedName + "." + method.Name; - method.Protection = ""; - } - method.Generate (gen_info, implementor); - if (oname != null) { - method.Name = oname; - method.Protection = oprotection; - } - } - } - - public Method GetMethod (string name) - { - return (Method) methods[name]; - } - - public Property GetProperty (string name) - { - return (Property) props[name]; - } - - public Method GetMethodRecursively (string name) - { - return GetMethodRecursively (name, false); - } - - public virtual Method GetMethodRecursively (string name, bool check_self) - { - Method p = null; - if (check_self) - p = GetMethod (name); - if (p == null && Parent != null) - p = Parent.GetMethodRecursively (name, true); - - if (check_self && p == null) { - foreach (string iface in interfaces) { - ClassBase igen = SymbolTable.Table.GetClassGen (iface); - if (igen == null) - continue; - p = igen.GetMethodRecursively (name, true); - if (p != null) - break; - } - } - - return p; - } - - public virtual Property GetPropertyRecursively (string name) - { - ClassBase klass = this; - Property p = null; - while (klass != null && p == null) { - p = (Property) klass.GetProperty (name); - klass = klass.Parent; - } - - return p; - } - - public bool Implements (string iface) - { - if (interfaces.Contains (iface)) - return true; - else if (Parent != null) - return Parent.Implements (iface); - else - return false; - } - - public ArrayList Ctors { get { return ctors; } } - - bool HasStaticCtor (string name) - { - if (Parent != null && Parent.HasStaticCtor (name)) - return true; - - foreach (Ctor ctor in Ctors) - if (ctor.StaticName == name) - return true; - - return false; - } - - private void InitializeCtors () - { - if (ctors_initted) - return; - - if (Parent != null) - Parent.InitializeCtors (); - - ArrayList valid_ctors = new ArrayList(); - clash_map = new Hashtable(); - - foreach (Ctor ctor in ctors) { - if (clash_map.Contains (ctor.Signature.Types)) { - Ctor clash = clash_map [ctor.Signature.Types] as Ctor; - Ctor alter = ctor.Preferred ? clash : ctor; - alter.IsStatic = true; - if (Parent != null && Parent.HasStaticCtor (alter.StaticName)) - alter.Modifiers = "new "; - } else - clash_map [ctor.Signature.Types] = ctor; - - valid_ctors.Add (ctor); - } - - ctors = valid_ctors; - ctors_initted = true; - } - - protected virtual void GenCtors (GenerationInfo gen_info) - { - InitializeCtors (); - foreach (Ctor ctor in ctors) - ctor.Generate (gen_info); - } - - public virtual void Finish (StreamWriter sw, string indent) - { - } - - public virtual void Prepare (StreamWriter sw, string indent) - { - } - } -} diff --git a/generator/ClassField.cs b/generator/ClassField.cs deleted file mode 100644 index e5276d42bf..0000000000 --- a/generator/ClassField.cs +++ /dev/null @@ -1,43 +0,0 @@ -// GtkSharp.Generation.ClassField.cs - used in class structures -// -// Copyright (c) 2009 Christian Hoff -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class ClassField : StructField { - protected new ObjectBase container_type; - - public ClassField (XmlElement elem, ObjectBase container_type) : base (elem, container_type) { - this.container_type = container_type; - } - - public override bool Validate () { - if (IsBitfield) { - Console.WriteLine ("Field {0}.{1} is a bitfield which is not supported yet", container_type.ClassStructName, Name); - return false; - } - - return base.Validate (); - } - } -} diff --git a/generator/ClassGen.cs b/generator/ClassGen.cs deleted file mode 100644 index d36c77db3f..0000000000 --- a/generator/ClassGen.cs +++ /dev/null @@ -1,94 +0,0 @@ -// GtkSharp.Generation.ClassGen.cs - The Class Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Text; - using System.Xml; - - public class ClassGen : ClassBase { - - public ClassGen (XmlElement ns, XmlElement elem) : base (ns, elem) {} - - public override string AssignToName { - get { - return String.Empty; - } - } - - public override string MarshalType { - get { - return String.Empty; - } - } - - public override string CallByName () - { - return String.Empty; - } - - public override string CallByName (string var) - { - return String.Empty; - } - - public override string FromNative (string var) - { - return String.Empty; - } - - public override void Generate (GenerationInfo gen_info) - { - gen_info.CurrentType = Name; - - StreamWriter sw = gen_info.Writer = gen_info.OpenStream(Name); - - sw.WriteLine ("namespace " + NS + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine ("\tusing System.Runtime.InteropServices;"); - sw.WriteLine (); - - sw.WriteLine ("#region Autogenerated code"); - if (IsDeprecated) - sw.WriteLine ("\t[Obsolete]"); - sw.Write ("\t{0} partial class " + Name, IsInternal ? "internal" : "public"); - sw.WriteLine (" {"); - sw.WriteLine (); - - GenProperties (gen_info, null); - GenMethods (gen_info, null, null); - - sw.WriteLine ("#endregion"); - AppendCustom(sw, gen_info.CustomDir); - - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - - sw.Close (); - gen_info.Writer = null; - } - } -} - diff --git a/generator/CodeGenerator.cs b/generator/CodeGenerator.cs deleted file mode 100644 index f45c7a0efa..0000000000 --- a/generator/CodeGenerator.cs +++ /dev/null @@ -1,122 +0,0 @@ -// GtkSharp.Generation.CodeGenerator.cs - The main code generation engine. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2003-2004 Novell Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.Xml; - - public class CodeGenerator { - - public static int Main (string[] args) - { - if (args.Length < 2) { - Console.WriteLine ("Usage: codegen --generate "); - return 0; - } - - bool generate = false; - string dir = ""; - string custom_dir = ""; - string assembly_name = ""; - string glue_filename = ""; - string glue_includes = ""; - string gluelib_name = ""; - - SymbolTable table = SymbolTable.Table; - ArrayList gens = new ArrayList (); - foreach (string arg in args) { - string filename = arg; - if (arg == "--generate") { - generate = true; - continue; - } else if (arg == "--include") { - generate = false; - continue; - } else if (arg.StartsWith ("-I:")) { - generate = false; - filename = filename.Substring (3); - } else if (arg.StartsWith ("--outdir=")) { - generate = false; - dir = arg.Substring (9); - continue; - } else if (arg.StartsWith ("--customdir=")) { - generate = false; - custom_dir = arg.Substring (12); - continue; - } else if (arg.StartsWith ("--assembly-name=")) { - generate = false; - assembly_name = arg.Substring (16); - continue; - } else if (arg.StartsWith ("--glue-filename=")) { - generate = false; - glue_filename = arg.Substring (16); - continue; - } else if (arg.StartsWith ("--glue-includes=")) { - generate = false; - glue_includes = arg.Substring (16); - continue; - } else if (arg.StartsWith ("--gluelib-name=")) { - generate = false; - gluelib_name = arg.Substring (15); - continue; - } - - Parser p = new Parser (); - IGeneratable[] curr_gens = p.Parse (filename); - table.AddTypes (curr_gens); - if (generate) - gens.AddRange (curr_gens); - } - - // Now that everything is loaded, validate all the to-be- - // generated generatables and then remove the invalid ones. - ArrayList invalids = new ArrayList (); - foreach (IGeneratable gen in gens) { - if (!gen.Validate ()) - invalids.Add (gen); - } - foreach (IGeneratable gen in invalids) - gens.Remove (gen); - - GenerationInfo gen_info = null; - if (dir != "" || assembly_name != "" || glue_filename != "" || glue_includes != "" || gluelib_name != "") - gen_info = new GenerationInfo (dir, custom_dir, assembly_name, glue_filename, glue_includes, gluelib_name); - - foreach (IGeneratable gen in gens) { - if (gen_info == null) - gen.Generate (); - else - gen.Generate (gen_info); - } - - ObjectGen.GenerateMappers (); - - if (gen_info != null) - gen_info.CloseGlueWriter (); - - Statistics.Report(); - return 0; - } - } -} diff --git a/generator/ConstFilenameGen.cs b/generator/ConstFilenameGen.cs deleted file mode 100644 index 6a45ea628e..0000000000 --- a/generator/ConstFilenameGen.cs +++ /dev/null @@ -1,52 +0,0 @@ -// ConstFilenameGen.cs - The Const Filename type Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - - public class ConstFilenameGen : SimpleBase, IManualMarshaler { - - public ConstFilenameGen (string ctype) : base (ctype, "string", "null") {} - - public override string MarshalType { - get { - return "IntPtr"; - } - } - - public override string FromNative (string var) - { - return "Gst.GLib.Marshaller.FilenamePtrToString (" + var + ")"; - } - - public string AllocNative (string managed_var) - { - return "Gst.GLib.Marshaller.StringToFilenamePtr (" + managed_var + ")"; - } - - public string ReleaseNative (string native_var) - { - return "Gst.GLib.Marshaller.Free (" + native_var + ")"; - } - } -} - diff --git a/generator/ConstStringGen.cs b/generator/ConstStringGen.cs deleted file mode 100644 index 91df835912..0000000000 --- a/generator/ConstStringGen.cs +++ /dev/null @@ -1,54 +0,0 @@ -// GtkSharp.Generation.ConstStringGen.cs - The Const String type Generatable. -// -// Author: Rachel Hestilow -// Mike Kestner -// -// Copyright (c) 2003 Rachel Hestilow -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - - public class ConstStringGen : SimpleBase, IManualMarshaler { - - public ConstStringGen (string ctype) : base (ctype, "string", "null") {} - - public override string MarshalType { - get { - return "IntPtr"; - } - } - - public override string FromNative (string var) - { - return "Gst.GLib.Marshaller.Utf8PtrToString (" + var + ")"; - } - - public string AllocNative (string managed_var) - { - return "Gst.GLib.Marshaller.StringToPtrGStrdup (" + managed_var + ")"; - } - - public string ReleaseNative (string native_var) - { - return "Gst.GLib.Marshaller.Free (" + native_var + ")"; - } - } -} - diff --git a/generator/Ctor.cs b/generator/Ctor.cs deleted file mode 100644 index 28d777bb8a..0000000000 --- a/generator/Ctor.cs +++ /dev/null @@ -1,175 +0,0 @@ -// GtkSharp.Generation.Ctor.cs - The Constructor Generation Class. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2004-2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class Ctor : MethodBase { - - private bool preferred; - private string name; - private bool needs_chaining = false; - private bool mini_object = false; - - public Ctor (XmlElement elem, ClassBase implementor) : base (elem, implementor) - { - if (elem.HasAttribute ("preferred")) - preferred = true; - if (implementor is ObjectGen || implementor is MiniObjectGen) - needs_chaining = true; - name = implementor.Name; - mini_object = implementor is MiniObjectGen; - } - - public bool Preferred { - get { return preferred; } - set { preferred = value; } - } - - public string StaticName { - get { - if (!IsStatic) - return String.Empty; - - if (Name != null && Name != String.Empty) - return Name; - - string[] toks = CName.Substring(CName.IndexOf("new")).Split ('_'); - string result = String.Empty; - - foreach (string tok in toks) - result += tok.Substring(0,1).ToUpper() + tok.Substring(1); - return result; - } - } - - void GenerateImport (StreamWriter sw) - { - sw.WriteLine("\t\t[DllImport(\"" + LibraryName + "\", CallingConvention = CallingConvention.Cdecl)]"); - sw.WriteLine("\t\tstatic extern " + Safety + "IntPtr " + CName + "(" + Parameters.ImportSignature + ");"); - sw.WriteLine(); - } - - void GenerateStatic (GenerationInfo gen_info) - { - StreamWriter sw = gen_info.Writer; - sw.WriteLine("\t\t" + Protection + " static " + Safety + Modifiers + name + " " + StaticName + "(" + Signature + ")"); - sw.WriteLine("\t\t{"); - - Body.Initialize(gen_info, false, false, ""); - - sw.Write("\t\t\t" + name + " result = "); - if (container_type is StructBase) - sw.Write ("{0}.New (", name); - else - sw.Write ("new {0} (", name); - sw.WriteLine (CName + "(" + Body.GetCallString (false) + "));"); - Body.Finish (sw, ""); - Body.HandleException (sw, ""); - sw.WriteLine ("\t\t\treturn result;"); - } - - public void Generate (GenerationInfo gen_info) - { - if (!Validate ()) - return; - - StreamWriter sw = gen_info.Writer; - gen_info.CurrentMember = CName; - - GenerateImport (sw); - - if (IsStatic) - GenerateStatic (gen_info); - else { - sw.WriteLine("\t\t{0} {1}{2} ({3}) {4}", Protection, Safety, name, Signature.ToString(), needs_chaining ? ": base (IntPtr.Zero)" : ""); - sw.WriteLine("\t\t{"); - - if (needs_chaining) { - sw.WriteLine ("\t\t\tif (GetType () != typeof (" + name + ")) {"); - - if (Parameters.Count == 0) { - if (mini_object) - sw.WriteLine ("\t\t\t\tCreateNativeObject ();"); - else - sw.WriteLine ("\t\t\t\tCreateNativeObject (new string [0], new Gst.GLib.Value[0]);"); - sw.WriteLine ("\t\t\t\treturn;"); - } else { - if (mini_object) - throw new Exception ("MiniObject subclasses can't have ctors with parameters"); - ArrayList names = new ArrayList (); - ArrayList values = new ArrayList (); - for (int i = 0; i < Parameters.Count; i++) { - Parameter p = Parameters[i]; - if (container_type.GetPropertyRecursively (p.StudlyName) != null) { - names.Add (p.Name); - values.Add (p.Name); - } else if (p.PropertyName != String.Empty) { - names.Add (p.PropertyName); - values.Add (p.Name); - } - } - - if (names.Count == Parameters.Count) { - sw.WriteLine ("\t\t\t\tArrayList vals = new ArrayList();"); - sw.WriteLine ("\t\t\t\tArrayList names = new ArrayList();"); - for (int i = 0; i < names.Count; i++) { - Parameter p = Parameters [i]; - string indent = "\t\t\t\t"; - if (p.Generatable is ClassBase && !(p.Generatable is StructBase)) { - sw.WriteLine (indent + "if (" + p.Name + " != null) {"); - indent += "\t"; - } - sw.WriteLine (indent + "names.Add (\"" + names [i] + "\");"); - sw.WriteLine (indent + "vals.Add (new Gst.GLib.Value (" + values[i] + "));"); - - if (p.Generatable is ClassBase && !(p.Generatable is StructBase)) - sw.WriteLine ("\t\t\t\t}"); - } - - sw.WriteLine ("\t\t\t\tCreateNativeObject ((string[])names.ToArray (typeof (string)), (Gst.GLib.Value[])vals.ToArray (typeof (Gst.GLib.Value)));"); - sw.WriteLine ("\t\t\t\treturn;"); - } else - sw.WriteLine ("\t\t\t\tthrow new InvalidOperationException (\"Can't override this constructor.\");"); - } - - sw.WriteLine ("\t\t\t}"); - } - - Body.Initialize(gen_info, false, false, ""); - sw.WriteLine("\t\t\t{0} = {1}({2});", container_type.AssignToName, CName, Body.GetCallString (false)); - Body.Finish (sw, ""); - Body.HandleException (sw, ""); - } - - sw.WriteLine("\t\t}"); - sw.WriteLine(); - - Statistics.CtorCount++; - } - } -} - diff --git a/generator/DESIGN b/generator/DESIGN deleted file mode 100644 index 43bd019643..0000000000 --- a/generator/DESIGN +++ /dev/null @@ -1,99 +0,0 @@ -Main Program ------------- - -CodeGenerator: Static class. Contains Main -GenerationInfo: Stores info passed in on the command line, such as the - assembly name and glue library name. Passed to - IGeneratable.Generate(). -Parser: Reads the foo-api.xml file and creates IGeneratable objects -Statistics: Static class. Used by other classes to keep statistics on - generated classes -SymbolTable: Static class. Keeps track of the type hierarchy and the - mappings between C types and IGeneratable classes - - -IGeneratables -------------- -The IGeneratable interface is implemented by all classes that -represent types. - -GenBase: Abstract base class for any api.xml element that will have - its own generated .cs file - - CallbackGen: Handles elements by creating a public - delegate type for the public API (in NAME.cs), and an - internal type that wraps that delegate, to be passed - as the actual unmanaged callback (in - NAMESPACESharp.NAMENative.cs) - - ClassBase: Abstract base class for types that will be converted - to C# classes, structs, or interfaces - - ClassGen: Handles elements (static classes) - - HandleBase: base class for wrapped IntPtr reference types. - - OpaqueGen: Handles and elements with the - "opaque" flag (by creating C# classes) - - ObjectBase: base class for GObject/GInterface types - - InterfaceGen: Handles elements - - ObjectGen: Handles elements - - StructBase: Abstract base class for types that will be - translated to C# structs. - - BoxedGen: Handles non-opaque elements - - StructGen: Handles non-opaque elements - - EnumGen: Handles elements. - -SimpleBase: Abstract base class for types which aren't generated from - xml like simple types or manually wrapped/implemented types. - - ByRefGen: Handles struct types that must be passed into C code by - reference (at the moment, only GValue/GLib.Value) - ManualGen: Handles types that must be manually marshalled between - managed and unmanaged code (by handwritten classes such - as GLib.List) - MarshalGen: Handles types that must be manually marshalled between - managed and unmanaged code via special CallByName/FromNative - syntax (eg time_t<->DateTime, gunichar<->char) - SimpleGen: Handles types that can be simply converted from an - unmanaged type to a managed type (int, byte, short, etc...) - LPGen : marshals system specific long and "size" types. - LPUGen : marshals system specific unsigned long and "size" types. - ConstStringGen: Handles conversion between "const char *" and - System.String - StringGen: Handles conversion between non-const "char *" and - System.String - - AliasGen: Handles elements. "Generates" type aliases by - ignoring them (eg, outputting "Gdk.Rectangle" wherever the - API calls for a GtkAllocation). - - -Other code-generating classes used by IGeneratables ---------------------------------------------------- - -Ctor: Handles elements -Field: Handle elements (only used by StructBase, not - ClassBase) -Method: Handle elements -Property: Handles elements - ChildProperty: Handles elements -Signal: Handles elements - -ImportSignature: Represents a signature for an unmanaged method -ManagedCallString: Represents a call to a managed method from a - method that has unmanaged data -MethodBody: shared by Ctor and Method -Parameter: Represents the parameters to a method -SignalHandler: Used by Signal. Like CallbackGen, this creates an - internal type to wrap a signal-handler delegate. -Signature: Represents the signature of a method -VMSignature: Used by Signal. Represents the signature of a virtual - method. diff --git a/generator/DefaultSignalHandler.cs b/generator/DefaultSignalHandler.cs deleted file mode 100644 index 4f186770b7..0000000000 --- a/generator/DefaultSignalHandler.cs +++ /dev/null @@ -1,148 +0,0 @@ -// GtkSharp.Generation.DefaultSignalHandler.cs - The default signal handler generatable -// -// Author: Christian Hoff -// -// Copyright (c) 2008 Novell Inc. -// Copyright (c) 2008-2009 Christian Hoff -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -namespace GtkSharp.Generation { - - using System; - using System.IO; - using System.Xml; - - public class DefaultSignalHandler : GObjectVM { - private string signal_name; - - public DefaultSignalHandler (XmlElement elem, ObjectBase container_type) : base (elem, container_type) - { - signal_name = elem.GetAttribute ("cname"); - } - - public override string CName { - get { - return elem.GetAttribute ("field_name"); - } - } - - protected override bool CanGenerate (GenerationInfo gen_info, ObjectBase implementor) - { - return true; - } - - protected override void GenerateOverride (GenerationInfo gen_info, ObjectBase implementor) - { - StreamWriter sw = gen_info.Writer; - - if (!base.CanGenerate (gen_info, implementor)) { - GenerateOverrideBody (sw); - sw.WriteLine ("\t\t\tOverrideVirtualMethod (gtype, \"{0}\", callback);", signal_name); - sw.WriteLine ("\t\t}"); - } else - base.GenerateOverride (gen_info, implementor); - } - - protected override void GenerateUnmanagedInvocation (GenerationInfo gen_info, ObjectBase implementor) - { - if (!base.CanGenerate (gen_info, implementor)) - GenerateChainVirtualMethod (gen_info.Writer, implementor); - else - base.GenerateUnmanagedInvocation (gen_info, implementor); - } - - private void GenerateChainVirtualMethod (StreamWriter sw, ObjectBase implementor) - { - GenerateMethodBody (sw, implementor); - if (retval.IsVoid) - sw.WriteLine ("\t\t\tGst.GLib.Value ret = Gst.GLib.Value.Empty;"); - else - sw.WriteLine ("\t\t\tGst.GLib.Value ret = new Gst.GLib.Value (" + ReturnGType + ");"); - - sw.WriteLine ("\t\t\tGst.GLib.ValueArray inst_and_params = new Gst.GLib.ValueArray (" + (parms.Count + 1) + ");"); - sw.WriteLine ("\t\t\tGst.GLib.Value[] vals = new Gst.GLib.Value [" + (parms.Count + 1) + "];"); - sw.WriteLine ("\t\t\tvals [0] = new Gst.GLib.Value (this);"); - sw.WriteLine ("\t\t\tinst_and_params.Append (vals [0]);"); - string cleanup = ""; - for (int i = 0; i < parms.Count; i++) { - Parameter p = parms [i]; - if (p.PassAs != "") { - if (SymbolTable.Table.IsBoxed (p.CType)) { - if (p.PassAs == "ref") - sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value (" + p.Name + ");"); - else - sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value ((Gst.GLib.GType)typeof (" + p.CSType + "));"); - cleanup += "\t\t\t" + p.Name + " = (" + p.CSType + ") vals [" + i + "];\n"; - } else { - if (p.PassAs == "ref") - sw.WriteLine ("\t\t\tIntPtr " + p.Name + "_ptr = Gst.GLib.Marshaller.StructureToPtrAlloc (" + p.Generatable.CallByName (p.Name) + ");"); - else - sw.WriteLine ("\t\t\tIntPtr " + p.Name + "_ptr = Marshal.AllocHGlobal (Marshal.SizeOf (typeof (" + p.MarshalType + ")));"); - - sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value (" + p.Name + "_ptr);"); - cleanup += "\t\t\t" + p.Name + " = " + p.FromNative ("(" + p.MarshalType + ") Marshal.PtrToStructure (" + p.Name + "_ptr, typeof (" + p.MarshalType + "))") + ";\n"; - cleanup += "\t\t\tMarshal.FreeHGlobal (" + p.Name + "_ptr);\n"; - } - } else if (p.IsLength && i > 0 && parms [i - 1].IsString) - sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value (System.Text.Encoding.UTF8.GetByteCount (" + parms [i-1].Name + "));"); - else - sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value (" + p.Name + ");"); - - sw.WriteLine ("\t\t\tinst_and_params.Append (vals [" + (i + 1) + "]);"); - } - - sw.WriteLine ("\t\t\tg_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret);"); - if (cleanup != "") - sw.WriteLine (cleanup); - sw.WriteLine ("\t\t\tforeach (Gst.GLib.Value v in vals)"); - sw.WriteLine ("\t\t\t\tv.Dispose ();"); - if (!retval.IsVoid) { - IGeneratable igen = SymbolTable.Table [retval.CType]; - sw.WriteLine ("\t\t\t" + retval.CSType + " result = (" + (igen is EnumGen ? retval.CSType + ") (Enum" : retval.CSType) + ") ret;"); - sw.WriteLine ("\t\t\tret.Dispose ();"); - sw.WriteLine ("\t\t\treturn result;"); - } - sw.WriteLine ("\t\t}\n"); - } - - private string ReturnGType { - get { - IGeneratable igen = SymbolTable.Table [retval.CType]; - - if (igen is ObjectGen) - return "Gst.GLib.GType.Object"; - if (igen is MiniObjectGen) - return "Gst.MiniObject.GType"; - if (igen is BoxedGen) - return retval.CSType + ".GType"; - if (igen is EnumGen) - return retval.CSType + "GType.GType"; - - switch (retval.CSType) { - case "bool": - return "Gst.GLib.GType.Boolean"; - case "string": - return "Gst.GLib.GType.String"; - case "int": - return "Gst.GLib.GType.Int"; - default: - throw new Exception (retval.CSType); - } - } - } - } -} - diff --git a/generator/EnumGen.cs b/generator/EnumGen.cs deleted file mode 100644 index 4da016a9c2..0000000000 --- a/generator/EnumGen.cs +++ /dev/null @@ -1,133 +0,0 @@ -// GtkSharp.Generation.EnumGen.cs - The Enumeration Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - using System.Text.RegularExpressions; - - public class EnumGen : GenBase { - - string enum_type = String.Empty; - ArrayList members = new ArrayList (); - - public EnumGen (XmlElement ns, XmlElement elem) : base (ns, elem) - { - foreach (XmlElement member in elem.ChildNodes) { - if (member.Name != "member") - continue; - - string result = "\t\t" + member.GetAttribute("name"); - if (member.HasAttribute ("value")) { - string value = member.GetAttribute ("value").Trim (); - foreach (Match match in Regex.Matches (value, "[0-9]+([UL]{1,2})", RegexOptions.IgnoreCase)) { - switch (match.Groups[1].Value.ToUpper ()) { - case "U": enum_type = " : uint"; break; - case "L": enum_type = " : long"; break; - case "UL": enum_type = " : ulong"; break; - } - } - result += " = " + value; - } - members.Add (result + ","); - } - if (elem.HasAttribute ("enum_type")) - enum_type = " : " + elem.GetAttribute ("enum_type"); - } - - public override bool Validate () - { - return true; - } - - public override string DefaultValue { - get { - return "(" + QualifiedName + ") 0"; - } - } - - public override string MarshalType { - get { - return "int"; - } - } - - public override string CallByName (string var_name) - { - return "(int) " + var_name; - } - - public override string FromNative(string var) - { - return "(" + QualifiedName + ") " + var; - } - - public override void Generate (GenerationInfo gen_info) - { - StreamWriter sw = gen_info.OpenStream (Name); - - sw.WriteLine ("namespace " + NS + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine ("\tusing System.Runtime.InteropServices;"); - sw.WriteLine (); - - sw.WriteLine ("#region Autogenerated code"); - - if (Elem.GetAttribute("type") == "flags") - sw.WriteLine ("\t[Flags]"); - if (Elem.HasAttribute("gtype")) - sw.WriteLine ("\t[Gst.GLib.GType (typeof (" + NS + "." + Name + "GType))]"); - - string access = IsInternal ? "internal" : "public"; - sw.WriteLine ("\t" + access + " enum " + Name + enum_type + " {"); - sw.WriteLine (); - - foreach (string member in members) - sw.WriteLine (member); - - sw.WriteLine ("\t}"); - - if (Elem.HasAttribute ("gtype")) { - sw.WriteLine (); - sw.WriteLine ("\tinternal class " + Name + "GType {"); - sw.WriteLine ("\t\t[DllImport (\"" + LibraryName + "\", CallingConvention = CallingConvention.Cdecl)]"); - sw.WriteLine ("\t\tstatic extern IntPtr " + Elem.GetAttribute ("gtype") + " ();"); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic static Gst.GLib.GType GType {"); - sw.WriteLine ("\t\t\tget {"); - sw.WriteLine ("\t\t\t\treturn new Gst.GLib.GType (" + Elem.GetAttribute ("gtype") + " ());"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine ("\t}"); - } - - sw.WriteLine ("#endregion"); - sw.WriteLine ("}"); - sw.Close (); - Statistics.EnumCount++; - } - } -} - diff --git a/generator/FieldBase.cs b/generator/FieldBase.cs deleted file mode 100644 index 4ccf62845a..0000000000 --- a/generator/FieldBase.cs +++ /dev/null @@ -1,274 +0,0 @@ -// GtkSharp.Generation.FieldBase.cs - base class for struct and object -// fields -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public abstract class FieldBase : PropertyBase { - public FieldBase (XmlElement elem, ClassBase container_type) : base (elem, container_type) {} - - public virtual bool Validate () - { - if (!Ignored && !Hidden && CSType == "") { - Console.Write("Field {0} has unknown Type {1} ", Name, CType); - Statistics.ThrottledCount++; - return false; - } - - return true; - } - - protected virtual bool Readable { - get { - return elem.GetAttribute ("readable") != "false"; - } - } - - protected virtual bool Writable { - get { - return elem.GetAttribute ("writeable") != "false"; - } - } - - protected abstract string DefaultAccess { get; } - - protected string Access { - get { - return elem.HasAttribute ("access") ? elem.GetAttribute ("access") : DefaultAccess; - } - } - - public bool IsArray { - get { - return elem.HasAttribute("array_len") || elem.HasAttribute("array"); - } - } - - public bool IsBitfield { - get { - return elem.HasAttribute("bits"); - } - } - - public bool Ignored { - get { - if (container_type.GetProperty (Name) != null) - return true; - if (IsArray) - return true; - if (Access == "private" && (Getter == null) && (Setter == null)) - return true; - return false; - } - } - - string getterName, setterName; - string getOffsetName, offsetName; - - void CheckGlue () - { - getterName = setterName = getOffsetName = null; - if (DefaultAccess != "public" && (!elem.HasAttribute ("access") || (Access != "public" && Access != "protected" && Access != "internal"))) - return; - - string prefix = (container_type.NS + "Sharp_" + container_type.NS + "_" + container_type.Name).Replace(".", "__").ToLower (); - - if (IsBitfield) { - if (Readable && Getter == null) - getterName = prefix + "_get_" + CName; - if (Writable && Setter == null) - setterName = prefix + "_set_" + CName; - } else { - if ((Readable && Getter == null) || (Writable && Setter == null)) { - offsetName = CName + "_offset"; - getOffsetName = prefix + "_get_" + offsetName; - } - } - } - - protected override void GenerateImports (GenerationInfo gen_info, string indent) - { - StreamWriter sw = gen_info.Writer; - SymbolTable table = SymbolTable.Table; - - if (getterName != null) { - sw.WriteLine (indent + "[DllImport (\"{0}\")]", gen_info.GluelibName); - sw.WriteLine (indent + "extern static {0} {1} ({2} raw);", - table.GetMarshalType (CType), getterName, - container_type.MarshalType); - } - - if (setterName != null) { - sw.WriteLine (indent + "[DllImport (\"{0}\")]", gen_info.GluelibName); - sw.WriteLine (indent + "extern static void {0} ({1} raw, {2} value);", - setterName, container_type.MarshalType, table.GetMarshalType (CType)); - } - - if (getOffsetName != null) { - sw.WriteLine (indent + "[DllImport (\"{0}\")]", gen_info.GluelibName); - sw.WriteLine (indent + "extern static uint {0} ();", getOffsetName); - sw.WriteLine (); - sw.WriteLine (indent + "static uint " + offsetName + " = " + getOffsetName + " ();"); - } - - base.GenerateImports (gen_info, indent); - } - - public virtual void Generate (GenerationInfo gen_info, string indent) - { - if (Ignored || Hidden) - return; - - CheckGlue (); - if ((getterName != null || setterName != null || getOffsetName != null) && - gen_info.GlueWriter == null) { - Console.WriteLine ("No glue-filename specified, can't create glue for {0}.{1}", - container_type.Name, Name); - return; - } - - GenerateImports (gen_info, indent); - - SymbolTable table = SymbolTable.Table; - StreamWriter sw = gen_info.Writer; - string modifiers = elem.HasAttribute ("new_flag") ? "new " : ""; - bool is_struct = table.IsStruct (CType) || table.IsBoxed (CType); - string access = elem.HasAttribute ("access") ? elem.GetAttribute ("access") : "public"; - - sw.WriteLine (indent + access + " " + modifiers + CSType + " " + Name + " {"); - - if (Getter != null) { - sw.Write (indent + "\tget "); - Getter.GenerateBody (gen_info, container_type, "\t"); - sw.WriteLine (""); - } else if (getterName != null) { - sw.WriteLine (indent + "\tget {"); - container_type.Prepare (sw, indent + "\t\t"); - sw.WriteLine (indent + "\t\t" + CSType + " result = " + table.FromNative (ctype, getterName + " (" + container_type.CallByName () + ")") + ";"); - container_type.Finish (sw, indent + "\t\t"); - sw.WriteLine (indent + "\t\treturn result;"); - sw.WriteLine (indent + "\t}"); - } else if (Readable && offsetName != null) { - sw.WriteLine (indent + "\tget {"); - sw.WriteLine (indent + "\t\tunsafe {"); - if (is_struct) { - sw.WriteLine (indent + "\t\t\t" + CSType + "* raw_ptr = (" + CSType + "*)(((byte*)" + container_type.CallByName () + ") + " + offsetName + ");"); - sw.WriteLine (indent + "\t\t\treturn *raw_ptr;"); - } else { - sw.WriteLine (indent + "\t\t\t" + table.GetMarshalType (CType) + "* raw_ptr = (" + table.GetMarshalType (CType) + "*)(((byte*)" + container_type.CallByName () + ") + " + offsetName + ");"); - sw.WriteLine (indent + "\t\t\treturn " + table.FromNative (ctype, "(*raw_ptr)") + ";"); - } - sw.WriteLine (indent + "\t\t}"); - sw.WriteLine (indent + "\t}"); - } - - IGeneratable gen = table [CType]; - string to_native = (gen is IManualMarshaler) ? (gen as IManualMarshaler).AllocNative ("value") : gen.CallByName ("value"); - - if (Setter != null) { - sw.Write (indent + "\tset "); - Setter.GenerateBody (gen_info, container_type, "\t"); - sw.WriteLine (""); - } else if (setterName != null) { - sw.WriteLine (indent + "\tset {"); - container_type.Prepare (sw, indent + "\t\t"); - sw.WriteLine (indent + "\t\t" + setterName + " (" + container_type.CallByName () + ", " + to_native + ");"); - container_type.Finish (sw, indent + "\t\t"); - sw.WriteLine (indent + "\t}"); - } else if (Writable && offsetName != null) { - sw.WriteLine (indent + "\tset {"); - sw.WriteLine (indent + "\t\tunsafe {"); - if (is_struct) { - sw.WriteLine (indent + "\t\t\t" + CSType + "* raw_ptr = (" + CSType + "*)(((byte*)" + container_type.CallByName () + ") + " + offsetName + ");"); - sw.WriteLine (indent + "\t\t\t*raw_ptr = value;"); - } else { - sw.WriteLine (indent + "\t\t\t" + table.GetMarshalType (CType) + "* raw_ptr = (" + table.GetMarshalType (CType) + "*)(((byte*)" + container_type.CallByName () + ") + " + offsetName + ");"); - sw.WriteLine (indent + "\t\t\t*raw_ptr = " + to_native + ";"); - } - sw.WriteLine (indent + "\t\t}"); - sw.WriteLine (indent + "\t}"); - } - - sw.WriteLine (indent + "}"); - sw.WriteLine (""); - - if (getterName != null || setterName != null || getOffsetName != null) - GenerateGlue (gen_info); - } - - protected void GenerateGlue (GenerationInfo gen_info) - { - StreamWriter sw = gen_info.GlueWriter; - SymbolTable table = SymbolTable.Table; - - string FieldCType = CType.Replace ("-", " "); - bool byref = table[CType] is ByRefGen || table[CType] is StructGen; - string GlueCType = byref ? FieldCType + " *" : FieldCType; - string ContainerCType = container_type.CName; - string ContainerCName = container_type.Name.ToLower (); - - if (getterName != null) { - sw.WriteLine ("{0} {1} ({2} *{3});", - GlueCType, getterName, ContainerCType, ContainerCName); - } - if (setterName != null) { - sw.WriteLine ("void {0} ({1} *{2}, {3} value);", - setterName, ContainerCType, ContainerCName, GlueCType); - } - if (getOffsetName != null) - sw.WriteLine ("guint {0} (void);", getOffsetName); - sw.WriteLine (""); - - if (getterName != null) { - sw.WriteLine (GlueCType); - sw.WriteLine ("{0} ({1} *{2})", getterName, ContainerCType, ContainerCName); - sw.WriteLine ("{"); - sw.WriteLine ("\treturn ({0}){1}{2}->{3};", GlueCType, - byref ? "&" : "", ContainerCName, CName); - sw.WriteLine ("}"); - sw.WriteLine (""); - } - if (setterName != null) { - sw.WriteLine ("void"); - sw.WriteLine ("{0} ({1} *{2}, {3} value)", - setterName, ContainerCType, ContainerCName, GlueCType); - sw.WriteLine ("{"); - sw.WriteLine ("\t{0}->{1} = ({2}){3}value;", ContainerCName, CName, - FieldCType, byref ? "*" : ""); - sw.WriteLine ("}"); - sw.WriteLine (""); - } - if (getOffsetName != null) { - sw.WriteLine ("guint"); - sw.WriteLine ("{0} (void)", getOffsetName); - sw.WriteLine ("{"); - sw.WriteLine ("\treturn (guint)G_STRUCT_OFFSET ({0}, {1});", - ContainerCType, CName); - sw.WriteLine ("}"); - sw.WriteLine (""); - } - } - } -} - diff --git a/generator/GObjectVM.cs b/generator/GObjectVM.cs deleted file mode 100644 index 4933459fef..0000000000 --- a/generator/GObjectVM.cs +++ /dev/null @@ -1,368 +0,0 @@ -// GtkSharp.Generation.GObjectVM.cs - GObject specific part of VM creation -// -// Author: Christian Hoff -// -// Copyright (c) 2007 Novell, Inc. -// Copyright (c) 2009 Christian Hoff -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class GObjectVM : VirtualMethod - { - protected string class_struct_name; - const bool force_glue_generation = false; - - public GObjectVM (XmlElement elem, ObjectBase container_type) : base (elem, container_type) - { - parms.HideData = false; - this.Protection = "protected"; - class_struct_name = container_type.ClassStructName; - } - - // Some types don't install headers. In that case, the glue code will not compile. - bool BlockGlue { - get { - return elem.GetAttribute ("block_glue") == "1"; - } - } - - protected override string CallString { - get { - return String.Format ("{0} ({1})", IsStatic ? this.CName + "_handler" : "On" + this.Name, call.ToString ()); - } - } - - public void Generate (GenerationInfo gen_info, ObjectBase implementor) - { - if (!CanGenerate (gen_info, implementor)) - throw new NotSupportedException (String.Format ("Cannot generate virtual method {0}.{1}. Make sure a writable glue path was provided to the generator.", container_type.Name, this.CallString)); - - GenerateOverride (gen_info, implementor); - GenerateCallback (gen_info.Writer, implementor); - if (!IsStatic) - GenerateUnmanagedInvocation (gen_info, implementor); - } - - protected virtual bool CanGenerate (GenerationInfo gen_info, ObjectBase implementor) - { - if (implementor != null || this.CName.Length == 0 || CodeType == VMCodeType.None || (CodeType == VMCodeType.Glue && !gen_info.GlueEnabled)) - return false; - else - return true; - } - - enum VMCodeType { - None, - Managed, - Glue - } - - VMCodeType CodeType { - get { - if (!(container_type as ObjectBase).CanGenerateClassStruct || force_glue_generation) { - if (BlockGlue) - return VMCodeType.None; - else - return VMCodeType.Glue; - } else - return VMCodeType.Managed; - } - } - - enum VMOverrideType { - Unspecified, - DeclaringClass, - ImplementingClass - } - - /* There are basically two types of static virtual methods: - * 1. VMs overridden in the declaring class (e.g. AtkUtil vms): - * The VM is overridden in the class in which it is declared and not in the derived classes. In that case, the GAPI generates a static XYZHandler property - * in the declaring class. - * 2. VMs overridden in derived classes (e.g. GIO is_supported vms): - * As with nonstatic vms, this VM type hooks into the class structure field of derived classes. This type is currently unsupported as it is rarely used - * and we would need anonymous methods for the callback (we are using only *one* callback method; the callback does not know to which type that method call - * has to be redirected). - */ - VMOverrideType OverrideType { - get { - if (IsStatic) { - switch (elem.GetAttribute ("override_in")) { - case "declaring_class": - return VMOverrideType.DeclaringClass; - case "implementing_class": - return VMOverrideType.ImplementingClass; - default: - return VMOverrideType.Unspecified; - } - } else - return VMOverrideType.ImplementingClass; - } - } - - protected virtual void GenerateOverride (GenerationInfo gen_info, ObjectBase implementor) - { - if (CodeType == VMCodeType.Glue) - GenerateOverride_glue (gen_info); - else - GenerateOverride_managed (gen_info.Writer); - } - - protected virtual void GenerateUnmanagedInvocation (GenerationInfo gen_info, ObjectBase implementor) - { - if (CodeType == VMCodeType.Glue) - GenerateUnmanagedInvocation_glue (gen_info); - else - GenerateUnmanagedInvocation_managed (gen_info); - } - - protected void GenerateOverrideBody (StreamWriter sw) - { - sw.WriteLine ("\t\tstatic {0}NativeDelegate {0}_cb_delegate;", Name); - sw.WriteLine ("\t\tstatic " + Name + "NativeDelegate " + Name + "VMCallback {"); - sw.WriteLine ("\t\t\tget {"); - sw.WriteLine ("\t\t\t\tif ({0}_cb_delegate == null)", Name); - sw.WriteLine ("\t\t\t\t\t{0}_cb_delegate = new {0}NativeDelegate ({0}_cb);", Name); - sw.WriteLine ("\t\t\t\treturn {0}_cb_delegate;", Name); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - if (IsStatic) { - sw.WriteLine ("\t\tpublic delegate {0} {1}Delegate ({2});", retval.CSType, Name, Signature.ToString ()); - sw.WriteLine ("\t\tstatic {0}Delegate {1}_handler;", Name, CName); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic static " + Name + "Delegate " + Name + "Handler {"); - sw.WriteLine ("\t\t\tset {"); - sw.WriteLine ("\t\t\t\t{0}_handler = value;", CName); - sw.WriteLine ("\t\t\t\tOverride{0} ((Gst.GLib.GType) typeof ({1}), value == null ? null : {0}VMCallback);", Name, container_type.Name); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - } else { - sw.WriteLine ("\t\tstatic void Override{0} (Gst.GLib.GType gtype)", this.Name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tOverride{0} (gtype, {0}VMCallback);", this.Name); - sw.WriteLine ("\t\t}"); - } - sw.WriteLine (); - sw.WriteLine ("\t\tstatic void Override{0} (Gst.GLib.GType gtype, {0}NativeDelegate callback)", this.Name); - sw.WriteLine ("\t\t{"); - } - - protected void GenerateOverride_managed (StreamWriter sw) - { - GenerateOverrideBody (sw); - // Override VM; class_offset var is generated by object generatable - sw.WriteLine ("\t\t\t{0} class_iface = GetClassStruct (gtype, false);", class_struct_name); - sw.WriteLine ("\t\t\tclass_iface.{0} = callback;", this.Name); - sw.WriteLine ("\t\t\tOverrideClassStruct (gtype, class_iface);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - protected void GenerateMethodBody (StreamWriter sw, ClassBase implementor) - { - sw.WriteLine ("\t\t[Gst.GLib.DefaultSignalHandler(Type=typeof(" + (implementor != null ? implementor.QualifiedName : container_type.QualifiedName) + "), ConnectionMethod=\"Override" + this.Name +"\")]"); - sw.Write ("\t\t{0} ", this.Protection); - if (this.modifiers != "") - sw.Write ("{0} ", this.modifiers); - sw.WriteLine ("virtual {0} On{1} ({2})", retval.CSType, this.Name, Signature.ToString ()); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\t{0}Internal{1} ({2});", retval.IsVoid ? "" : "return ", this.Name, Signature.GetCallString (false)); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - // This method is to be invoked from existing VM implementations in the .customs - sw.WriteLine ("\t\tprivate {0} Internal{1} ({2})", retval.CSType, this.Name, Signature.ToString ()); - sw.WriteLine ("\t\t{"); - } - - void GenerateUnmanagedInvocation_managed (GenerationInfo gen_info) - { - StreamWriter sw = gen_info.Writer; - string native_call = "this.Handle"; - if (parms.Count > 0) - native_call += ", " + Body.GetCallString (false); - - this.GenerateMethodBody (sw, null); - // Find the first unmanaged ancestor - sw.WriteLine ("\t\t\t{0}NativeDelegate unmanaged = GetClassStruct (this.LookupGType ().GetThresholdType (), true).{0};", this.Name); - sw.Write ("\t\t\tif (unmanaged == null) "); - if (parms.HasOutParam) - sw.WriteLine ("throw new InvalidOperationException (\"No base method to invoke\");"); - else if (retval.IsVoid) - sw.WriteLine ("return;"); - else - sw.WriteLine ("return {0};", retval.DefaultValue); - sw.WriteLine (); - Body.Initialize (gen_info); - sw.Write ("\t\t\t"); - if (!retval.IsVoid) - sw.Write ("{0} __result = ", retval.MarshalType); - sw.WriteLine ("unmanaged ({0});", native_call); - Body.Finish (gen_info.Writer, ""); - if(!retval.IsVoid) - sw.WriteLine ("\t\t\treturn {0};", retval.FromNative ("__result")); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - /* old glue code. This code is to be used if - * a) the generated api file is version 1 - * b) an old Mono version(< 2.4) is being used - * Punt it when we drop support for the parser version 1. - */ - - private string CastFromInt (string type) - { - return type != "int" ? "(" + type + ") " : ""; - } - - private string GlueSignature { - get { - string[] glue_params = new string [this.IsStatic ? parms.Count + 1 : parms.Count + 2]; - glue_params [0] = class_struct_name + " *class_struct"; - if (!IsStatic) - glue_params [1] = container_type.CName + "* inst"; - for (int i = 0; i < parms.Count; i++) - glue_params [i + (IsStatic ? 1 : 2)] = parms [i].CType.Replace ("const-", "const ") + " " + parms [i].Name; - return String.Join (", ", glue_params); - } - } - - private string DefaultGlueValue { - get { - if (retval.IGen is EnumGen) - return String.Format ("({0}) 0", retval.CType); - - string val = retval.DefaultValue; - switch (val) { - case "null": - return "NULL"; - case "false": - return "FALSE"; - case "true": - return "TRUE"; - case "Gst.GLib.GType.None": - return "G_TYPE_NONE"; - default: - return val; - } - } - } - - void GenerateOverride_glue (GenerationInfo gen_info) - { - StreamWriter glue = gen_info.GlueWriter; - StreamWriter sw = gen_info.Writer; - - string glue_name = String.Format ("{0}sharp_{1}_override_{2}", container_type.NS.ToLower ().Replace (".", "_"), container_type.Name.ToLower (), CName); - sw.WriteLine ("\t\t[DllImport (\"{0}\")]", gen_info.GluelibName); - sw.WriteLine ("\t\tstatic extern void {0} (IntPtr class_struct, {1}NativeDelegate cb);", glue_name, Name); - sw.WriteLine (); - glue.WriteLine ("void {0} ({1} *class_struct, gpointer cb);\n", glue_name, class_struct_name); - glue.WriteLine ("void\n{0} ({1} *class_struct, gpointer cb)", glue_name, class_struct_name); - glue.WriteLine ("{"); - glue.WriteLine ("\tclass_struct->{0} = cb;", CName); - glue.WriteLine ("}"); - glue.WriteLine (); - - GenerateOverrideBody (sw); - sw.WriteLine ("\t\t\t{0} (gtype.GetClassPtr (), callback);", glue_name); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - void GenerateUnmanagedInvocation_glue (GenerationInfo gen_info) - { - StreamWriter glue = gen_info.GlueWriter; - string glue_name = String.Format ("{0}sharp_{1}_invoke_{2}", container_type.NS.ToLower ().Replace (".", "_"), container_type.Name.ToLower (), CName); - - glue.WriteLine ("{0} {1} ({2});\n", retval.CType.Replace ("const-", "const "), glue_name, GlueSignature); - glue.WriteLine ("{0}\n{1} ({2})", retval.CType.Replace ("const-", "const "), glue_name, GlueSignature); - glue.WriteLine ("{"); - glue.Write ("\tif (class_struct->{0})\n\t\t", CName); - if (!retval.IsVoid) - glue.Write ("return "); - string[] call_args = new string [IsStatic ? parms.Count : parms.Count + 1]; - if (!IsStatic) - call_args [0] = "inst"; - for (int i = 0; i < parms.Count; i++) - call_args [IsStatic ? i : i + 1] = parms[i].Name; - glue.WriteLine ("(* class_struct->{0}) ({1});", CName, String.Join (", ", call_args)); - if (!retval.IsVoid) - glue.WriteLine ("\treturn " + DefaultGlueValue + ";"); - glue.WriteLine ("}"); - glue.WriteLine (); - - StreamWriter sw = gen_info.Writer; - sw.WriteLine ("\t\t[DllImport (\"{0}\")]", gen_info.GluelibName); - sw.Write ("\t\tstatic extern {0} {1} (IntPtr class_struct", retval.MarshalType, glue_name); - if (!IsStatic) - sw.Write (", IntPtr inst"); - if (parms.Count > 0) - sw.Write (", {0}", parms.ImportSignature); - sw.WriteLine (");"); - sw.WriteLine (); - - GenerateMethodBody (sw, null); - Body.Initialize (gen_info, false, false, String.Empty); - string glue_call_string = "this.LookupGType ().GetThresholdType ().GetClassPtr ()"; - if (!IsStatic) - glue_call_string += ", Handle"; - if (parms.Count > 0) - glue_call_string += ", " + Body.GetCallString (false); - - sw.Write ("\t\t\t"); - if (!retval.IsVoid) - sw.Write ("{0} __result = ", retval.MarshalType); - sw.WriteLine ("{0} ({1});", glue_name, glue_call_string); - Body.Finish (gen_info.Writer, ""); - if(!retval.IsVoid) - sw.WriteLine ("\t\t\treturn {0};", retval.FromNative ("__result")); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - public override bool Validate () - { - if (!base.Validate ()) return false; - bool is_valid = true; - - if (this.IsStatic) { - switch (OverrideType) { - case VMOverrideType.Unspecified: - Console.Write ("Static virtual methods can only be generated if you provide info on how to override this method via the metadata "); - is_valid = false; - break; - case VMOverrideType.ImplementingClass: - Console.Write ("Overriding static virtual methods in the implementing class is not supported yet "); - is_valid = false; - break; - } - } - - if (!is_valid) - Console.WriteLine (" (in virtual method {0}.{1})", container_type.QualifiedName, this.Name); - return is_valid; - } - } -} diff --git a/generator/GenBase.cs b/generator/GenBase.cs deleted file mode 100644 index 1e4011ce02..0000000000 --- a/generator/GenBase.cs +++ /dev/null @@ -1,132 +0,0 @@ -// GtkSharp.Generation.GenBase.cs - The Generatable base class. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2002 Mike Kestner -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.IO; - using System.Xml; - - public abstract class GenBase : IGeneratable { - - private XmlElement ns; - private XmlElement elem; - - protected GenBase (XmlElement ns, XmlElement elem) - { - this.ns = ns; - this.elem = elem; - } - - public string CName { - get { - return elem.GetAttribute ("cname"); - } - } - - public XmlElement Elem { - get { - return elem; - } - } - - public int ParserVersion { - get { - XmlElement root = elem.OwnerDocument.DocumentElement; - return root.HasAttribute ("parser_version") ? int.Parse (root.GetAttribute ("parser_version")) : 1; - } - } - - public bool IsInternal { - get { - if (elem.HasAttribute ("internal")) { - string attr = elem.GetAttribute ("internal"); - return attr == "1" || attr == "true"; - } - return false; - } - } - - public string LibraryName { - get { - return ns.GetAttribute ("library"); - } - } - - public abstract string MarshalType { get; } - - public string Name { - get { - return elem.GetAttribute ("name"); - } - } - - public string NS { - get { - return ns.GetAttribute ("name"); - } - } - - public abstract string DefaultValue { get; } - - public string QualifiedName { - get { - return NS + "." + Name; - } - } - - protected void AppendCustom (StreamWriter sw, string custom_dir) - { - AppendCustom (sw, custom_dir, Name); - } - - protected void AppendCustom (StreamWriter sw, string custom_dir, string type_name) - { - char sep = Path.DirectorySeparatorChar; - string custom = custom_dir + sep + type_name + ".custom"; - if (File.Exists(custom)) { - sw.WriteLine ("#region Customized extensions"); - sw.WriteLine ("#line 1 \"" + type_name + ".custom\""); - FileStream custstream = new FileStream(custom, FileMode.Open, FileAccess.Read); - StreamReader sr = new StreamReader(custstream); - sw.WriteLine (sr.ReadToEnd ()); - sw.WriteLine ("#endregion"); - sr.Close (); - } - } - - public abstract string CallByName (string var); - - public abstract string FromNative (string var); - - public abstract bool Validate (); - - public void Generate () - { - GenerationInfo geninfo = new GenerationInfo (ns); - Generate (geninfo); - } - - public abstract void Generate (GenerationInfo geninfo); - } -} - diff --git a/generator/GenerationInfo.cs b/generator/GenerationInfo.cs deleted file mode 100644 index a7fc74ee35..0000000000 --- a/generator/GenerationInfo.cs +++ /dev/null @@ -1,176 +0,0 @@ -// GtkSharp.Generation.GenerationInfo.cs - Generation information class. -// -// Author: Mike Kestner -// -// Copyright (c) 2003-2008 Novell Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class GenerationInfo { - - string dir; - string custom_dir; - string assembly_name; - string gluelib_name; - bool glue_enabled; - StreamWriter sw; - StreamWriter glue_sw; - - public GenerationInfo (XmlElement ns) - { - string ns_name = ns.GetAttribute ("name"); - char sep = Path.DirectorySeparatorChar; - dir = ".." + sep + ns_name.ToLower () + sep + "generated"; - custom_dir = ".." + sep + ns_name.ToLower (); - assembly_name = ns_name.ToLower () + "-sharp"; - } - - public GenerationInfo (string dir, string assembly_name) : this (dir, dir, assembly_name, "", "", "") {} - - public GenerationInfo (string dir, string custom_dir, string assembly_name, string glue_filename, string glue_includes, string gluelib_name) - { - this.dir = dir; - this.custom_dir = custom_dir; - this.assembly_name = assembly_name; - this.gluelib_name = gluelib_name; - InitializeGlue (glue_filename, glue_includes, gluelib_name); - } - - void InitializeGlue (string glue_filename, string glue_includes, string gluelib_name) - { - if (gluelib_name != String.Empty && glue_filename != String.Empty) { - FileStream stream; - try { - stream = new FileStream (glue_filename, FileMode.Create, FileAccess.Write); - } catch (Exception) { - Console.Error.WriteLine ("Unable to create specified glue file. Glue will not be generated."); - return; - } - - glue_sw = new StreamWriter (stream); - - glue_sw.WriteLine ("// This file was generated by the Gtk# code generator."); - glue_sw.WriteLine ("// Any changes made will be lost if regenerated."); - glue_sw.WriteLine (); - - if (glue_includes != "") { - foreach (string header in glue_includes.Split (new char[] {',', ' '})) { - if (header != "") - glue_sw.WriteLine ("#include <{0}>", header); - } - glue_sw.WriteLine (""); - } - glue_enabled = true; - } - } - - public string AssemblyName { - get { - return assembly_name; - } - } - - public string CustomDir { - get { - return custom_dir; - } - } - - public string Dir { - get { - return dir; - } - } - - public string GluelibName { - get { - return gluelib_name; - } - } - - public bool GlueEnabled { - get { - return glue_enabled; - } - } - - public StreamWriter GlueWriter { - get { - return glue_sw; - } - } - - public StreamWriter Writer { - get { - return sw; - } - set { - sw = value; - } - } - - public void CloseGlueWriter () - { - if (glue_sw != null) - glue_sw.Close (); - } - - string member; - public string CurrentMember { - get { - return typename + "." + member; - } - set { - member = value; - } - } - - string typename; - public string CurrentType { - get { - return typename; - } - set { - typename = value; - } - } - - public StreamWriter OpenStream (string name) - { - char sep = Path.DirectorySeparatorChar; - if (!Directory.Exists(dir)) - Directory.CreateDirectory(dir); - string filename = dir + sep + name + ".cs"; - - FileStream stream = new FileStream (filename, FileMode.Create, FileAccess.Write); - StreamWriter sw = new StreamWriter (stream); - - sw.WriteLine ("// This file was generated by the Gtk# code generator."); - sw.WriteLine ("// Any changes made will be lost if regenerated."); - sw.WriteLine (); - - return sw; - } - } -} - diff --git a/generator/HandleBase.cs b/generator/HandleBase.cs deleted file mode 100644 index 70ab8e7ac0..0000000000 --- a/generator/HandleBase.cs +++ /dev/null @@ -1,71 +0,0 @@ -// HandleBase.cs - Base class for Handle types -// -// Authors: Mike Kestner -// -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.IO; - using System.Xml; - - public abstract class HandleBase : ClassBase, IAccessor { - - protected HandleBase (XmlElement ns, XmlElement elem) : base (ns, elem) {} - - public override string AssignToName { - get { - return "Raw"; - } - } - - public override string MarshalType { - get { - return "IntPtr"; - } - } - - public override string CallByName (string name) - { - return name + " == null ? IntPtr.Zero : " + name + ".Handle"; - } - - public override string CallByName () - { - return "Handle"; - } - - public abstract string FromNative (string var, bool owned); - - public override string FromNative (string var) - { - return FromNative (var, false); - } - - public void WriteAccessors (StreamWriter sw, string indent, string var) - { - sw.WriteLine (indent + "get {"); - sw.WriteLine (indent + "\treturn " + FromNative (var, false) + ";"); - sw.WriteLine (indent + "}"); - sw.WriteLine (indent + "set {"); - sw.WriteLine (indent + "\t" + var + " = " + CallByName ("value") + ";"); - sw.WriteLine (indent + "}"); - } - } -} diff --git a/generator/IAccessor.cs b/generator/IAccessor.cs deleted file mode 100644 index 3cfcfc05d5..0000000000 --- a/generator/IAccessor.cs +++ /dev/null @@ -1,29 +0,0 @@ -// IAccessor.cs - Interface to generate property accessors. -// -// Author: Mike Kestner -// -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - public interface IAccessor { - - void WriteAccessors (System.IO.StreamWriter sw, string indentation, string field_name); - - } -} diff --git a/generator/IGeneratable.cs b/generator/IGeneratable.cs deleted file mode 100644 index 3fd532c6a9..0000000000 --- a/generator/IGeneratable.cs +++ /dev/null @@ -1,57 +0,0 @@ -// GtkSharp.Generation.IGeneratable.cs - Interface to generate code for a type. -// -// Author: Mike Kestner -// -// Copyright (c) 2001 Mike Kestner -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - public interface IGeneratable { - - // The C name of the generatable - string CName {get;} - - // The (short) C# name of the generatable - string Name {get;} - - // The fully-qualified C# name of the generatable - string QualifiedName {get;} - - // The type (possibly including "ref" or "out") to use in the import - // signature when passing this generatable to unmanaged code - string MarshalType {get;} - - // The value returned by callbacks that are interrupted prematurely - // by managed exceptions or other conditions where an appropriate - // value can't be otherwise obtained. - string DefaultValue {get;} - - // Generates an expression to convert var_name to MarshalType - string CallByName (string var_name); - - // Generates an expression to convert var from MarshalType - string FromNative (string var); - - bool Validate (); - - void Generate (); - - void Generate (GenerationInfo gen_info); - } -} diff --git a/generator/IManualMarshaler.cs b/generator/IManualMarshaler.cs deleted file mode 100644 index e9e7eaf3df..0000000000 --- a/generator/IManualMarshaler.cs +++ /dev/null @@ -1,32 +0,0 @@ -// GtkSharp.Generation.IManualMarshaler.cs - Interface for manual marshaling. -// -// Author: Mike Kestner -// -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - public interface IManualMarshaler { - - string AllocNative (string managed_var); - - string ReleaseNative (string native_var); - - } -} - diff --git a/generator/InterfaceGen.cs b/generator/InterfaceGen.cs deleted file mode 100644 index bfdf7c59cc..0000000000 --- a/generator/InterfaceGen.cs +++ /dev/null @@ -1,355 +0,0 @@ -// GtkSharp.Generation.InterfaceGen.cs - The Interface Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2004, 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class InterfaceGen : ObjectBase { - - bool consume_only; - - public InterfaceGen (XmlElement ns, XmlElement elem) : base (ns, elem, true) - { - consume_only = elem.HasAttribute ("consume_only"); - foreach (XmlNode node in elem.ChildNodes) { - if (!(node is XmlElement)) continue; - XmlElement member = (XmlElement) node; - - switch (member.Name) { - case "signal": - object sig = sigs [member.GetAttribute ("name")]; - if (sig == null) - sig = new Signal (node as XmlElement, this); - break; - default: - if (!base.IsNodeNameHandled (node.Name)) - Console.WriteLine ("Unexpected node " + node.Name + " in " + CName); - break; - } - } - } - - public bool IsConsumeOnly { - get { - return consume_only; - } - } - - public override string CallByName (string var, bool owned) - { - return String.Format ("{0} == null ? IntPtr.Zero : (({0} is Gst.GLib.Object) ? ({0} as Gst.GLib.Object).{1} : ({0} as {2}Adapter).{1})", var, owned ? "OwnedHandle" : "Handle", QualifiedName); - } - - public override string FromNative (string var, bool owned) - { - return QualifiedName + "Adapter.GetObject (" + var + ", " + (owned ? "true" : "false") + ")"; - } - - public override bool ValidateForSubclass () - { - ArrayList invalids = new ArrayList (); - - foreach (Method method in methods.Values) { - if (!method.Validate ()) { - Console.WriteLine ("in type " + QualifiedName); - invalids.Add (method); - } - } - foreach (Method method in invalids) - methods.Remove (method.Name); - invalids.Clear (); - - return base.ValidateForSubclass (); - } - - void GenerateStaticCtor (StreamWriter sw) - { - sw.WriteLine ("\t\tstatic {0} iface;", class_struct_name); - sw.WriteLine (); - sw.WriteLine ("\t\tstatic " + Name + "Adapter ()"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tGst.GLib.GType.Register (_gtype, typeof({0}Adapter));", Name); - foreach (InterfaceVM vm in interface_vms) { - if (vm.IsValid) - sw.WriteLine ("\t\t\tiface.{0} = new {0}NativeDelegate ({0}_cb);", vm.Name); - } - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - void GenerateInitialize (StreamWriter sw) - { - sw.WriteLine ("\t\tstatic int class_offset = 2 * IntPtr.Size;"); // Class size of GTypeInterface struct - sw.WriteLine (); - sw.WriteLine ("\t\tstatic void Initialize (IntPtr ptr, IntPtr data)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tIntPtr ifaceptr = new IntPtr (ptr.ToInt64 () + class_offset);"); - sw.WriteLine ("\t\t\t{0} native_iface = ({0}) Marshal.PtrToStructure (ifaceptr, typeof ({0}));", class_struct_name); - foreach (InterfaceVM vm in interface_vms) - sw.WriteLine ("\t\t\tnative_iface." + vm.Name + " = iface." + vm.Name + ";"); - sw.WriteLine ("\t\t\tMarshal.StructureToPtr (native_iface, ifaceptr, false);"); - sw.WriteLine ("\t\t\tGCHandle gch = (GCHandle) data;"); - sw.WriteLine ("\t\t\tgch.Free ();"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - void GenerateCallbacks (StreamWriter sw) - { - foreach (InterfaceVM vm in interface_vms) { - vm.GenerateCallback (sw, null); - } - } - - void GenerateCtors (StreamWriter sw) - { - // Native GObjects do not implement the *Implementor interfaces - sw.WriteLine ("\t\tGst.GLib.Object implementor;", Name); - sw.WriteLine (); - - if (!IsConsumeOnly) { - sw.WriteLine ("\t\tpublic " + Name + "Adapter ()"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tInitHandler = new Gst.GLib.GInterfaceInitHandler (Initialize);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic {0}Adapter ({0}Implementor implementor)", Name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (implementor == null)"); - sw.WriteLine ("\t\t\t\tthrow new ArgumentNullException (\"implementor\");"); - sw.WriteLine ("\t\t\telse if (!(implementor is Gst.GLib.Object))"); - sw.WriteLine ("\t\t\t\tthrow new ArgumentException (\"implementor must be a subclass of Gst.GLib.Object\");"); - sw.WriteLine ("\t\t\tthis.implementor = implementor as Gst.GLib.Object;"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - sw.WriteLine ("\t\tpublic " + Name + "Adapter (IntPtr handle)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (!_gtype.IsInstance (handle))"); - sw.WriteLine ("\t\t\t\tthrow new ArgumentException (\"The gobject doesn't implement the GInterface of this adapter\", \"handle\");"); - sw.WriteLine ("\t\t\timplementor = Gst.GLib.Object.GetObject (handle);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - void GenerateGType (StreamWriter sw) - { - Method m = GetMethod ("GetType"); - m.GenerateImport (sw); - sw.WriteLine ("\t\tprivate static Gst.GLib.GType _gtype = new Gst.GLib.GType ({0} ());", m.CName); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic override Gst.GLib.GType GType {"); - sw.WriteLine ("\t\t\tget {"); - sw.WriteLine ("\t\t\t\treturn _gtype;"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - void GenerateHandleProp (StreamWriter sw) - { - sw.WriteLine ("\t\tpublic override IntPtr Handle {"); - sw.WriteLine ("\t\t\tget {"); - sw.WriteLine ("\t\t\t\treturn implementor.Handle;"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic IntPtr OwnedHandle {"); - sw.WriteLine ("\t\t\tget {"); - sw.WriteLine ("\t\t\t\treturn implementor.OwnedHandle;"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - void GenerateGetObject (StreamWriter sw) - { - sw.WriteLine ("\t\tpublic static " + Name + " GetObject (IntPtr handle, bool owned)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tGst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, owned);"); - sw.WriteLine ("\t\t\treturn GetObject (obj);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic static " + Name + " GetObject (Gst.GLib.Object obj)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (obj == null)"); - sw.WriteLine ("\t\t\t\treturn null;"); - if (!IsConsumeOnly) { - sw.WriteLine ("\t\t\telse if (obj is " + Name + "Implementor)"); - sw.WriteLine ("\t\t\t\treturn new {0}Adapter (obj as {0}Implementor);", Name); - } - sw.WriteLine ("\t\t\telse if (obj as " + Name + " == null)"); - sw.WriteLine ("\t\t\t\treturn new {0}Adapter (obj.Handle);", Name); - sw.WriteLine ("\t\t\telse"); - sw.WriteLine ("\t\t\t\treturn obj as {0};", Name); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - void GenerateImplementorProp (StreamWriter sw) - { - sw.WriteLine ("\t\tpublic " + Name + "Implementor Implementor {"); - sw.WriteLine ("\t\t\tget {"); - sw.WriteLine ("\t\t\t\treturn implementor as {0}Implementor;", Name); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - void GenerateAdapter (GenerationInfo gen_info) - { - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name + "Adapter"); - - sw.WriteLine ("namespace " + NS + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine ("\tusing System.Runtime.InteropServices;"); - sw.WriteLine (); - sw.WriteLine ("#region Autogenerated code"); - sw.WriteLine ("\tpublic partial class " + Name + "Adapter : Gst.GLib.GInterfaceAdapter, " + QualifiedName + " {"); - sw.WriteLine (); - - if (!IsConsumeOnly) { - GenerateClassStruct (gen_info); - GenerateStaticCtor (sw); - GenerateCallbacks (sw); - GenerateInitialize (sw); - } - GenerateCtors (sw); - GenerateGType (sw); - GenerateHandleProp (sw); - GenerateGetObject (sw); - if (!IsConsumeOnly) - GenerateImplementorProp (sw); - - GenProperties (gen_info, null); - - foreach (Signal sig in sigs.Values) - sig.GenEvent (sw, null, "Gst.GLib.Object.GetObject (Handle)"); - - Method temp = methods ["GetType"] as Method; - if (temp != null) - methods.Remove ("GetType"); - GenMethods (gen_info, new Hashtable (), this); - if (temp != null) - methods ["GetType"] = temp; - - sw.WriteLine ("#endregion"); - - AppendCustom (sw, gen_info.CustomDir, Name + "Adapter"); - - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - sw.Close (); - gen_info.Writer = null; - } - - void GenerateImplementorIface (GenerationInfo gen_info) - { - StreamWriter sw = gen_info.Writer; - if (IsConsumeOnly) - return; - - sw.WriteLine (); - sw.WriteLine ("\t[Gst.GLib.GInterface (typeof (" + Name + "Adapter))]"); - string access = IsInternal ? "internal" : "public"; - sw.WriteLine ("\t" + access + " partial interface " + Name + "Implementor : Gst.GLib.IWrapper {"); - sw.WriteLine (); - Hashtable vm_table = new Hashtable (); - foreach (InterfaceVM vm in interface_vms) { - vm_table [vm.Name] = vm; - } - foreach (InterfaceVM vm in interface_vms) { - if (vm_table [vm.Name] == null) - continue; - else if (!vm.IsValid) { - vm_table.Remove (vm.Name); - continue; - } else if (vm.IsGetter || vm.IsSetter) { - string cmp_name = (vm.IsGetter ? "Set" : "Get") + vm.Name.Substring (3); - InterfaceVM cmp = vm_table [cmp_name] as InterfaceVM; - if (cmp != null && (cmp.IsGetter || cmp.IsSetter)) { - if (vm.IsSetter) - cmp.GenerateDeclaration (sw, vm); - else - vm.GenerateDeclaration (sw, cmp); - vm_table.Remove (cmp.Name); - } else - vm.GenerateDeclaration (sw, null); - vm_table.Remove (vm.Name); - } else { - vm.GenerateDeclaration (sw, null); - vm_table.Remove (vm.Name); - } - } - - AppendCustom (sw, gen_info.CustomDir, Name + "Implementor"); - - sw.WriteLine ("\t}"); - } - - public override void Generate (GenerationInfo gen_info) - { - GenerateAdapter (gen_info); - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name); - - sw.WriteLine ("namespace " + NS + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine (); - sw.WriteLine ("#region Autogenerated code"); - string access = IsInternal ? "internal" : "public"; - sw.WriteLine ("\t" + access + " partial interface " + Name + " : Gst.GLib.IWrapper {"); - sw.WriteLine (); - - foreach (Signal sig in sigs.Values) { - sig.GenerateDecl (sw); - sig.GenEventHandler (gen_info); - } - - foreach (Method method in methods.Values) { - if (IgnoreMethod (method, this)) - continue; - method.GenerateDecl (sw); - } - - foreach (Property prop in props.Values) - prop.GenerateDecl (sw, "\t\t"); - - AppendCustom (sw, gen_info.CustomDir); - - sw.WriteLine ("\t}"); - GenerateImplementorIface (gen_info); - sw.WriteLine ("#endregion"); - sw.WriteLine ("}"); - sw.Close (); - gen_info.Writer = null; - Statistics.IFaceCount++; - } - } -} - diff --git a/generator/InterfaceVM.cs b/generator/InterfaceVM.cs deleted file mode 100644 index 205baab393..0000000000 --- a/generator/InterfaceVM.cs +++ /dev/null @@ -1,97 +0,0 @@ - -// GtkSharp.Generation.InterfaceVM.cs - interface-specific part of VM creation -// -// Author: Christian Hoff -// -// Copyright (c) 2009 Christian Hoff -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class InterfaceVM : VirtualMethod - { - private Method target; - - public InterfaceVM (XmlElement elem, Method target, ObjectBase container_type) : base (elem, container_type) - { - this.target = target; - parms.HideData = true; - this.Protection = "public"; - } - - public bool IsGetter { - get { - return HasGetterName && ((!retval.IsVoid && parms.Count == 0) || (retval.IsVoid && parms.Count == 1 && parms [0].PassAs == "out")); - } - } - - public bool IsSetter { - get { - if (!HasSetterName || !retval.IsVoid) - return false; - - if (parms.Count == 1 || (parms.Count == 3 && parms [0].Scope == "notified")) - return true; - else - return false; - } - } - - protected override string CallString { - get { - if (IsGetter) - return (target.Name.StartsWith ("Get") ? target.Name.Substring (3) : target.Name); - else if (IsSetter) - return target.Name.Substring (3) + " = " + call; - else - return target.Name + " (" + call + ")"; - } - } - - public void GenerateDeclaration (StreamWriter sw, InterfaceVM complement) - { - if (IsGetter) { - string name = Name.StartsWith ("Get") ? Name.Substring (3) : Name; - string type = retval.IsVoid ? parms [0].CSType : retval.CSType; - if (complement != null && complement.parms [0].CSType == type) - sw.WriteLine ("\t\t" + type + " " + name + " { get; set; }"); - else { - sw.WriteLine ("\t\t" + type + " " + name + " { get; }"); - if (complement != null) - sw.WriteLine ("\t\t" + complement.retval.CSType + " " + complement.Name + " (" + complement.Signature + ");"); - } - } else if (IsSetter) - sw.WriteLine ("\t\t" + parms[0].CSType + " " + Name.Substring (3) + " { set; }"); - else - sw.WriteLine ("\t\t" + retval.CSType + " " + Name + " (" + Signature + ");"); - } - - public override bool Validate () - { - if (target == null) { - Console.WriteLine ("Virtual method {0}->{1} has no matching target to invoke", container_type.CName, CName); - return false; - } - return base.Validate (); - } - } -} diff --git a/generator/LPGen.cs b/generator/LPGen.cs deleted file mode 100644 index 3fb774ec6c..0000000000 --- a/generator/LPGen.cs +++ /dev/null @@ -1,58 +0,0 @@ -// GtkSharp.Generation.LPGen.cs - long/pointer Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.IO; - - public class LPGen : SimpleGen, IAccessor { - - public LPGen (string ctype) : base (ctype, "long", "0L") {} - - public override string MarshalType { - get { - return "IntPtr"; - } - } - - public override string CallByName (string var_name) - { - return "new IntPtr (" + var_name + ")"; - } - - public override string FromNative(string var) - { - return "(long) " + var; - } - - public void WriteAccessors (StreamWriter sw, string indent, string var) - { - sw.WriteLine (indent + "get {"); - sw.WriteLine (indent + "\treturn " + FromNative (var) + ";"); - sw.WriteLine (indent + "}"); - sw.WriteLine (indent + "set {"); - sw.WriteLine (indent + "\t" + var + " = " + CallByName ("value") + ";"); - sw.WriteLine (indent + "}"); - } - } -} - diff --git a/generator/LPUGen.cs b/generator/LPUGen.cs deleted file mode 100644 index 331b25f983..0000000000 --- a/generator/LPUGen.cs +++ /dev/null @@ -1,58 +0,0 @@ -// GtkSharp.Generation.LPUGen.cs - unsugned long/pointer generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.IO; - - public class LPUGen : SimpleGen, IAccessor { - - public LPUGen (string ctype) : base (ctype, "ulong", "0") {} - - public override string MarshalType { - get { - return "UIntPtr"; - } - } - - public override string CallByName (string var_name) - { - return "new UIntPtr (" + var_name + ")"; - } - - public override string FromNative(string var) - { - return "(ulong) " + var; - } - - public void WriteAccessors (StreamWriter sw, string indent, string var) - { - sw.WriteLine (indent + "get {"); - sw.WriteLine (indent + "\treturn " + FromNative (var) + ";"); - sw.WriteLine (indent + "}"); - sw.WriteLine (indent + "set {"); - sw.WriteLine (indent + "\t" + var + " = " + CallByName ("value") + ";"); - sw.WriteLine (indent + "}"); - } - } -} - diff --git a/generator/Makefile.am b/generator/Makefile.am deleted file mode 100644 index 21b9bc287f..0000000000 --- a/generator/Makefile.am +++ /dev/null @@ -1,71 +0,0 @@ -noinst_SCRIPTS = gst-gapi_codegen.exe - -references = - -sources = \ - AliasGen.cs \ - BoxedGen.cs \ - ByRefGen.cs \ - CallbackGen.cs \ - ChildProperty.cs \ - ClassBase.cs \ - ClassField.cs \ - ClassGen.cs \ - CodeGenerator.cs \ - ConstFilenameGen.cs \ - ConstStringGen.cs \ - Ctor.cs \ - DefaultSignalHandler.cs \ - EnumGen.cs \ - FieldBase.cs \ - GenBase.cs \ - GenerationInfo.cs \ - GObjectVM.cs \ - HandleBase.cs \ - IAccessor.cs \ - IGeneratable.cs \ - IManualMarshaler.cs \ - InterfaceGen.cs \ - InterfaceVM.cs \ - LPGen.cs \ - LPUGen.cs \ - ManagedCallString.cs \ - ManualGen.cs \ - MarshalGen.cs \ - MethodBase.cs \ - MethodBody.cs \ - Method.cs \ - MiniObjectGen.cs \ - ObjectField.cs \ - ObjectBase.cs \ - ObjectGen.cs \ - OpaqueGen.cs \ - Parameters.cs \ - Parser.cs \ - Property.cs \ - PropertyBase.cs \ - ReturnValue.cs \ - Signal.cs \ - Signature.cs \ - SimpleBase.cs \ - SimpleGen.cs \ - Statistics.cs \ - StructBase.cs \ - StructField.cs \ - StructGen.cs \ - SymbolTable.cs \ - VirtualMethod.cs \ - VMSignature.cs - -build_sources = $(addprefix $(srcdir)/, $(sources)) -dist_sources = $(sources) - -EXTRA_DIST = \ - $(dist_sources) - -CLEANFILES = gst-gapi_codegen.exe gst-gapi_codegen.exe.mdb -MAINTAINERCLEANFILES = Makefile.in - -gst-gapi_codegen.exe: $(build_sources) - $(CSC) -debug -out:gst-gapi_codegen.exe $(WIN64DEFINES) $(OFF_T_FLAGS) $(references) $(build_sources) - diff --git a/generator/ManagedCallString.cs b/generator/ManagedCallString.cs deleted file mode 100644 index 4c7afaa9a9..0000000000 --- a/generator/ManagedCallString.cs +++ /dev/null @@ -1,171 +0,0 @@ -// GtkSharp.Generation.ManagedCallString.cs - The ManagedCallString Class. -// -// Author: Mike Kestner -// -// Copyright (c) 2003 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - - public class ManagedCallString { - - ArrayList parms = new ArrayList (); - ArrayList special = new ArrayList (); - string error_param = null; - string user_data_param = null; - string destroy_param = null; - - public ManagedCallString (Parameters parms) - { - for (int i = 0; i < parms.Count; i ++) { - Parameter p = parms [i]; - if (p.IsLength && i > 0 && parms [i-1].IsString) - continue; - else if (p.Scope == "notified") { - user_data_param = parms[i+1].Name; - destroy_param = parms[i+2].Name; - i += 2; - } else if (p.IsUserData && parms.IsHidden (p)) { - user_data_param = p.Name; - continue; - } else if (p is ErrorParameter) { - error_param = p.Name; - continue; - } - - this.parms.Add (p); - - if (p.PassAs != String.Empty && (p.Name != p.FromNative (p.Name))) - this.special.Add (true); - else if (p.Generatable is CallbackGen) - this.special.Add (true); - else if (p.Scope == "call") - this.special.Add (true); - else - this.special.Add (false); - } - } - - public bool HasOutParam { - get { - foreach (Parameter p in parms) { - if (p.PassAs == "out") - return true; - } - return false; - } - } - - public string Unconditional (string indent) { - string ret = ""; - if (error_param != null) - ret = indent + error_param + " = IntPtr.Zero;\n"; - return ret; - } - - public string Setup (string indent) - { - string ret = ""; - - for (int i = 0; i < parms.Count; i ++) { - if ((bool)special[i] == false) - continue; - - Parameter p = parms [i] as Parameter; - IGeneratable igen = p.Generatable; - - if (igen is CallbackGen) { - if (user_data_param == null) - ret += indent + String.Format ("{0} {1}_invoker = new {0} ({1});\n", (igen as CallbackGen).InvokerName, p.Name); - else if (destroy_param == null) - ret += indent + String.Format ("{0} {1}_invoker = new {0} ({1}, {2});\n", (igen as CallbackGen).InvokerName, p.Name, user_data_param); - else - ret += indent + String.Format ("{0} {1}_invoker = new {0} ({1}, {2}, {3});\n", (igen as CallbackGen).InvokerName, p.Name, user_data_param, destroy_param); - } else if (p.Scope == "call") { - if (igen is ObjectBase) - ret += indent + igen.QualifiedName + " my" + p.Name + " = " + (igen as ObjectBase).FromNative (p.Name, true) + ";\n"; - else - throw new NotImplementedException(); - } else { - ret += indent + igen.QualifiedName + " my" + p.Name; - if (p.PassAs == "ref") - ret += " = " + p.FromNative (p.Name); - ret += ";\n"; - } - } - - return ret; - } - - public override string ToString () - { - if (parms.Count < 1) - return ""; - - string[] result = new string [parms.Count]; - - for (int i = 0; i < parms.Count; i ++) { - Parameter p = parms [i] as Parameter; - result [i] = p.PassAs == "" ? "" : p.PassAs + " "; - if (p.Generatable is CallbackGen) - result [i] += p.Name + "_invoker.Handler"; - else - result [i] += ((bool)special[i]) ? "my" + p.Name : p.FromNative (p.Name); - } - - return String.Join (", ", result); - } - - public string Finish (string indent) - { - string ret = ""; - - for (int i = 0; i < parms.Count; i ++) { - if ((bool)special[i] == false) - continue; - - Parameter p = parms [i] as Parameter; - IGeneratable igen = p.Generatable; - - if (igen is CallbackGen) { - continue; - } else if (igen is StructBase || igen is ByRefGen) { - ret += indent + String.Format ("if ({0} != IntPtr.Zero) System.Runtime.InteropServices.Marshal.StructureToPtr (my{0}, {0}, false);\n", p.Name); - } else if (igen is IManualMarshaler) { - ret += String.Format ("{0}{1} = {2};", indent, p.Name, (igen as IManualMarshaler).AllocNative ("my" + p.Name)); - } else if (p.Scope == "call") { - if (igen is ObjectBase || igen is OpaqueGen) { - if (igen is ObjectBase) - ret += indent + "IntPtr dummy = my" + p.Name + ".OwnedHandle;\n"; - else - throw new NotImplementedException(); - - ret += indent + "my" + p.Name + ".Dispose();\n"; - } - } else { - ret += indent + p.Name + " = " + igen.CallByName ("my" + p.Name) + ";\n"; - } - } - return ret; - } - } -} - diff --git a/generator/ManualGen.cs b/generator/ManualGen.cs deleted file mode 100644 index 1d94916bb7..0000000000 --- a/generator/ManualGen.cs +++ /dev/null @@ -1,58 +0,0 @@ -// GtkSharp.Generation.ManualGen.cs - Ungenerated handle type Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2003 Mike Kestner -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - - public class ManualGen : SimpleBase { - - string from_fmt; - - public ManualGen (string ctype, string type) : base (ctype, type, "null") - { - from_fmt = "new " + QualifiedName + "({0})"; - } - - public ManualGen (string ctype, string type, string from_fmt) : base (ctype, type, "null") - { - this.from_fmt = from_fmt; - } - - public override string MarshalType { - get { - return "IntPtr"; - } - } - - public override string CallByName (string var_name) - { - return var_name + " == null ? IntPtr.Zero : " + var_name + ".Handle"; - } - - public override string FromNative(string var) - { - return String.Format (from_fmt, var); - } - } -} - diff --git a/generator/MarshalGen.cs b/generator/MarshalGen.cs deleted file mode 100644 index b81a487a44..0000000000 --- a/generator/MarshalGen.cs +++ /dev/null @@ -1,58 +0,0 @@ -// GtkSharp.Generation.MarshalGen.cs - Simple marshaling Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - - public class MarshalGen : SimpleBase { - - string mtype; - string call_fmt; - string from_fmt; - - public MarshalGen (string ctype, string type, string mtype, string call_fmt, string from_fmt, string default_value) : base (ctype, type, default_value) - { - this.mtype = mtype; - this.call_fmt = call_fmt; - this.from_fmt = from_fmt; - } - - public MarshalGen (string ctype, string type, string mtype, string call_fmt, string from_fmt) : this (ctype, type, mtype, call_fmt, from_fmt, "null") { } - - public override string MarshalType { - get { - return mtype; - } - } - - public override string CallByName (string var) - { - return String.Format (call_fmt, var); - } - - public override string FromNative (string var) - { - return String.Format (from_fmt, var); - } - } -} - diff --git a/generator/Method.cs b/generator/Method.cs deleted file mode 100644 index 1ab274bc2e..0000000000 --- a/generator/Method.cs +++ /dev/null @@ -1,304 +0,0 @@ -// GtkSharp.Generation.Method.cs - The Method Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2003-2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class Method : MethodBase { - - private ReturnValue retval; - - private string call; - private bool is_get, is_set; - private bool deprecated = false; - - public Method (XmlElement elem, ClassBase container_type) : base (elem, container_type) - { - this.retval = new ReturnValue (elem["return-type"]); - - if (!container_type.IsDeprecated && elem.HasAttribute ("deprecated")) { - string attr = elem.GetAttribute ("deprecated"); - deprecated = attr == "1" || attr == "true"; - } - - if (Name == "GetType") - Name = "GetGType"; - } - - public bool IsDeprecated { - get { - return deprecated; - } - } - - public bool IsGetter { - get { - return is_get; - } - } - - public bool IsSetter { - get { - return is_set; - } - } - - public string ReturnType { - get { - return retval.CSType; - } - } - - public override bool Validate () - { - if (!retval.Validate () || !base.Validate ()) { - Console.Write(" in method " + Name + " "); - return false; - } - - Parameters parms = Parameters; - is_get = ((((parms.IsAccessor && retval.IsVoid) || (parms.Count == 0 && !retval.IsVoid)) || (parms.Count == 0 && !retval.IsVoid)) && HasGetterName); - is_set = ((parms.IsAccessor || (parms.VisibleCount == 1 && retval.IsVoid)) && HasSetterName); - - call = "(" + (IsStatic ? "" : container_type.CallByName () + (parms.Count > 0 ? ", " : "")) + Body.GetCallString (is_set) + ")"; - - return true; - } - - private Method GetComplement () - { - char complement; - if (is_get) - complement = 'S'; - else - complement = 'G'; - - return container_type.GetMethod (complement + BaseName.Substring (1)); - } - - public string Declaration { - get { - return retval.CSType + " " + Name + " (" + (Signature != null ? Signature.ToString() : "") + ");"; - } - } - - private void GenerateDeclCommon (StreamWriter sw, ClassBase implementor) - { - if (IsStatic) - sw.Write("static "); - sw.Write (Safety); - Method dup = null; - if (container_type != null) - dup = container_type.GetMethodRecursively (Name); - if (implementor != null) - dup = implementor.GetMethodRecursively (Name); - - if (Name == "ToString" && Parameters.Count == 0) - sw.Write("override "); - else if (Name == "GetGType" && (container_type is ObjectGen || container_type is MiniObjectGen)) - sw.Write("new "); - else if (Modifiers == "new " || (dup != null && ((dup.Signature != null && Signature != null && dup.Signature.ToString() == Signature.ToString()) || (dup.Signature == null && Signature == null)))) - sw.Write("new "); - - if (is_get || is_set) { - if (retval.IsVoid) - sw.Write (Parameters.AccessorReturnType); - else - sw.Write(retval.CSType); - sw.Write(" "); - if (Name.StartsWith ("Get") || Name.StartsWith ("Set")) - sw.Write (Name.Substring (3)); - else { - int dot = Name.LastIndexOf ('.'); - if (dot != -1 && (Name.Substring (dot + 1, 3) == "Get" || Name.Substring (dot + 1, 3) == "Set")) - sw.Write (Name.Substring (0, dot + 1) + Name.Substring (dot + 4)); - else - sw.Write (Name); - } - sw.WriteLine(" { "); - } else if (IsAccessor) { - sw.Write (Signature.AccessorType + " " + Name + "(" + Signature.AsAccessor + ")"); - } else { - sw.Write(retval.CSType + " " + Name + "(" + (Signature != null ? Signature.ToString() : "") + ")"); - } - } - - public void GenerateDecl (StreamWriter sw) - { - if (IsStatic) - return; - - if (is_get || is_set) - { - Method comp = GetComplement (); - if (comp != null && is_set) - return; - - sw.Write("\t\t"); - GenerateDeclCommon (sw, null); - - sw.Write("\t\t\t"); - sw.Write ((is_get) ? "get;" : "set;"); - - if (comp != null && comp.is_set) - sw.WriteLine (" set;"); - else - sw.WriteLine (); - - sw.WriteLine ("\t\t}"); - } - else - { - sw.Write("\t\t"); - GenerateDeclCommon (sw, null); - sw.WriteLine (";"); - } - - Statistics.MethodCount++; - } - - public void GenerateImport (StreamWriter sw) - { - string import_sig = IsStatic ? "" : container_type.MarshalType + " raw"; - import_sig += !IsStatic && Parameters.Count > 0 ? ", " : ""; - import_sig += Parameters.ImportSignature.ToString(); - sw.WriteLine("\t\t[DllImport(\"" + LibraryName + "\", CallingConvention = CallingConvention.Cdecl)]"); - if (retval.MarshalType.StartsWith ("[return:")) - sw.WriteLine("\t\t" + retval.MarshalType + " static extern " + Safety + retval.CSType + " " + CName + "(" + import_sig + ");"); - else - sw.WriteLine("\t\tstatic extern " + Safety + retval.MarshalType + " " + CName + "(" + import_sig + ");"); - sw.WriteLine(); - } - - public void Generate (GenerationInfo gen_info, ClassBase implementor) - { - if (!Validate ()) - return; - - Method comp = null; - - gen_info.CurrentMember = Name; - - /* we are generated by the get Method, if there is one */ - if (is_set || is_get) - { - if (Modifiers != "new " && container_type.GetPropertyRecursively (Name.Substring (3)) != null) - return; - comp = GetComplement (); - if (comp != null && is_set) { - if (Parameters.AccessorReturnType == comp.ReturnType) - return; - else { - is_set = false; - call = "(Handle, " + Body.GetCallString (false) + ")"; - comp = null; - } - } - /* some setters take more than one arg */ - if (comp != null && !comp.is_set) - comp = null; - } - - GenerateImport (gen_info.Writer); - if (comp != null && retval.CSType == comp.Parameters.AccessorReturnType) - comp.GenerateImport (gen_info.Writer); - - if (IsDeprecated) - gen_info.Writer.WriteLine("\t\t[Obsolete]"); - gen_info.Writer.Write("\t\t"); - if (Protection != "") - gen_info.Writer.Write("{0} ", Protection); - GenerateDeclCommon (gen_info.Writer, implementor); - - if (is_get || is_set) - { - gen_info.Writer.Write ("\t\t\t"); - gen_info.Writer.Write ((is_get) ? "get" : "set"); - GenerateBody (gen_info, implementor, "\t"); - } - else - GenerateBody (gen_info, implementor, ""); - - if (is_get || is_set) - { - if (comp != null && retval.CSType == comp.Parameters.AccessorReturnType) - { - gen_info.Writer.WriteLine (); - gen_info.Writer.Write ("\t\t\tset"); - comp.GenerateBody (gen_info, implementor, "\t"); - } - gen_info.Writer.WriteLine (); - gen_info.Writer.WriteLine ("\t\t}"); - } - else - gen_info.Writer.WriteLine(); - - gen_info.Writer.WriteLine(); - - Statistics.MethodCount++; - } - - public void GenerateBody (GenerationInfo gen_info, ClassBase implementor, string indent) - { - StreamWriter sw = gen_info.Writer; - sw.WriteLine(" {"); - if (!IsStatic && implementor != null) - implementor.Prepare (sw, indent + "\t\t\t"); - if (IsAccessor) - Body.InitAccessor (sw, Signature, indent); - Body.Initialize(gen_info, is_get, is_set, indent); - - sw.Write(indent + "\t\t\t"); - if (retval.IsVoid) - sw.WriteLine(CName + call + ";"); - else { - sw.WriteLine(retval.MarshalType + " raw_ret = " + CName + call + ";"); - sw.WriteLine(indent + "\t\t\t" + retval.CSType + " ret = " + retval.FromNative ("raw_ret") + ";"); - } - - if (!IsStatic && implementor != null) - implementor.Finish (sw, indent + "\t\t\t"); - Body.Finish (sw, indent); - Body.HandleException (sw, indent); - - if (is_get && Parameters.Count > 0) - sw.WriteLine (indent + "\t\t\treturn " + Parameters.AccessorName + ";"); - else if (!retval.IsVoid) - sw.WriteLine (indent + "\t\t\treturn ret;"); - else if (IsAccessor) - Body.FinishAccessor (sw, Signature, indent); - - sw.Write(indent + "\t\t}"); - } - - bool IsAccessor { - get { - return retval.IsVoid && Signature.IsAccessor; - } - } - } -} - diff --git a/generator/MethodBase.cs b/generator/MethodBase.cs deleted file mode 100644 index 2faaef156b..0000000000 --- a/generator/MethodBase.cs +++ /dev/null @@ -1,183 +0,0 @@ -// GtkSharp.Generation.MethodBase.cs - function element base class. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2004-2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Xml; - - public abstract class MethodBase { - - protected XmlElement elem; - protected ClassBase container_type; - protected Parameters parms; - string mods = String.Empty; - string name; - private string protection = "public"; - - protected MethodBase (XmlElement elem, ClassBase container_type) - { - this.elem = elem; - this.container_type = container_type; - this.name = elem.GetAttribute ("name"); - parms = new Parameters (elem ["parameters"]); - IsStatic = elem.GetAttribute ("shared") == "true"; - if (elem.HasAttribute ("new_flag")) - mods = "new "; - if (elem.HasAttribute ("accessibility")) { - string attr = elem.GetAttribute ("accessibility"); - switch (attr) { - case "public": - case "protected": - case "internal": - case "private": - case "protected internal": - protection = attr; - break; - } - } - } - - protected string BaseName { - get { - string name = Name; - int idx = Name.LastIndexOf ("."); - if (idx > 0) - name = Name.Substring (idx + 1); - return name; - } - } - - MethodBody body; - public MethodBody Body { - get { - if (body == null) - body = new MethodBody (parms); - return body; - } - } - - public virtual string CName { - get { - return SymbolTable.Table.MangleName (elem.GetAttribute ("cname")); - } - } - - protected bool HasGetterName { - get { - string name = BaseName; - if (name.Length <= 3) - return false; - if (name.StartsWith ("Get") || name.StartsWith ("Has")) - return Char.IsUpper (name [3]); - else if (name.StartsWith ("Is")) - return Char.IsUpper (name [2]); - else - return false; - } - } - - protected bool HasSetterName { - get { - string name = BaseName; - if (name.Length <= 3) - return false; - - return name.StartsWith ("Set") && Char.IsUpper (name [3]); - } - } - - public bool IsStatic { - get { - return parms.Static; - } - set { - parms.Static = value; - } - } - - public string LibraryName { - get { - if (elem.HasAttribute ("library")) - return elem.GetAttribute ("library"); - return container_type.LibraryName; - } - } - - public string Modifiers { - get { - return mods; - } - set { - mods = value; - } - } - - public string Name { - get { - return name; - } - set { - name = value; - } - } - - public Parameters Parameters { - get { - return parms; - } - } - - - public string Protection { - get { return protection; } - set { protection = value; } - } - - protected string Safety { - get { - return Body.ThrowsException && !(container_type is InterfaceGen) ? "unsafe " : ""; - } - } - - Signature sig; - public Signature Signature { - get { - if (sig == null) - sig = new Signature (parms); - return sig; - } - } - - public virtual bool Validate () - { - if (!parms.Validate ()) { - Console.Write("in " + CName + " "); - Statistics.ThrottledCount++; - return false; - } - - return true; - } - } -} - diff --git a/generator/MethodBody.cs b/generator/MethodBody.cs deleted file mode 100644 index 8f3205ce67..0000000000 --- a/generator/MethodBody.cs +++ /dev/null @@ -1,177 +0,0 @@ -// GtkSharp.Generation.MethodBody.cs - The MethodBody Generation Class. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2003-2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - - public class MethodBody { - - Parameters parameters; - - public MethodBody (Parameters parms) - { - parameters = parms; - } - - private string CastFromInt (string type) - { - return type != "int" ? "(" + type + ") " : ""; - } - - public string GetCallString (bool is_set) - { - if (parameters.Count == 0) - return String.Empty; - - string[] result = new string [parameters.Count]; - for (int i = 0; i < parameters.Count; i++) { - Parameter p = parameters [i]; - IGeneratable igen = p.Generatable; - - bool is_prop = is_set && i == 0; - - if (i > 0 && parameters [i - 1].IsString && p.IsLength && p.PassAs == String.Empty) { - string string_name = (i == 1 && is_set) ? "value" : parameters [i - 1].Name; - result[i] = igen.CallByName (CastFromInt (p.CSType) + "System.Text.Encoding.UTF8.GetByteCount (" + string_name + ")"); - continue; - } - - if (is_prop) - p.CallName = "value"; - else - p.CallName = p.Name; - string call_parm = p.CallString; - - if (p.IsUserData && parameters.IsHidden (p) && !parameters.HideData && - (i == 0 || parameters [i - 1].Scope != "notified")) { - call_parm = "IntPtr.Zero"; - } - - result [i] += call_parm; - } - - return String.Join (", ", result); - } - - public void Initialize (GenerationInfo gen_info) - { - Initialize (gen_info, false, false, String.Empty); - } - - public void Initialize (GenerationInfo gen_info, bool is_get, bool is_set, string indent) - { - if (parameters.Count == 0) - return; - - StreamWriter sw = gen_info.Writer; - for (int i = 0; i < parameters.Count; i++) { - Parameter p = parameters [i]; - - IGeneratable gen = p.Generatable; - string name = p.Name; - if (is_set) - name = "value"; - - p.CallName = name; - foreach (string prep in p.Prepare) - sw.WriteLine (indent + "\t\t\t" + prep); - - if (gen is CallbackGen) { - CallbackGen cbgen = gen as CallbackGen; - string wrapper = cbgen.GenWrapper(gen_info); - switch (p.Scope) { - case "notified": - sw.WriteLine (indent + "\t\t\t{0} {1}_wrapper = new {0} ({1});", wrapper, name); - sw.WriteLine (indent + "\t\t\tIntPtr {0};", parameters [i + 1].Name); - sw.WriteLine (indent + "\t\t\t{0} {1};", parameters [i + 2].CSType, parameters [i + 2].Name); - sw.WriteLine (indent + "\t\t\tif ({0} == null) {{", name); - sw.WriteLine (indent + "\t\t\t\t{0} = IntPtr.Zero;", parameters [i + 1].Name); - sw.WriteLine (indent + "\t\t\t\t{0} = null;", parameters [i + 2].Name); - sw.WriteLine (indent + "\t\t\t} else {"); - sw.WriteLine (indent + "\t\t\t\t{0} = (IntPtr) GCHandle.Alloc ({1}_wrapper);", parameters [i + 1].Name, name); - sw.WriteLine (indent + "\t\t\t\t{0} = Gst.GLib.DestroyHelper.NotifyHandler;", parameters [i + 2].Name, parameters [i + 2].CSType); - sw.WriteLine (indent + "\t\t\t}"); - break; - - case "async": - sw.WriteLine (indent + "\t\t\t{0} {1}_wrapper = new {0} ({1});", wrapper, name); - sw.WriteLine (indent + "\t\t\t{0}_wrapper.PersistUntilCalled ();", name); - break; - case "call": - default: - if (p.Scope == String.Empty) - Console.WriteLine ("Defaulting " + gen.Name + " param to 'call' scope in method " + gen_info.CurrentMember); - sw.WriteLine (indent + "\t\t\t{0} {1}_wrapper = new {0} ({1});", wrapper, name); - break; - } - } - } - - if (ThrowsException) - sw.WriteLine (indent + "\t\t\tIntPtr error = IntPtr.Zero;"); - } - - public void InitAccessor (StreamWriter sw, Signature sig, string indent) - { - sw.WriteLine (indent + "\t\t\t" + sig.AccessorType + " " + sig.AccessorName + ";"); - } - - public void Finish (StreamWriter sw, string indent) - { - foreach (Parameter p in parameters) - foreach (string s in p.Finish) - sw.WriteLine(indent + "\t\t\t" + s); - } - - public void FinishAccessor (StreamWriter sw, Signature sig, string indent) - { - sw.WriteLine (indent + "\t\t\treturn " + sig.AccessorName + ";"); - } - - public void HandleException (StreamWriter sw, string indent) - { - if (!ThrowsException) - return; - sw.WriteLine (indent + "\t\t\tif (error != IntPtr.Zero) throw new Gst.GLib.GException (error);"); - } - - public bool ThrowsException { - get { - int idx = parameters.Count - 1; - - while (idx >= 0) { - if (parameters [idx].IsUserData) - idx--; - else if (parameters [idx].CType == "GError**") - return true; - else - break; - } - return false; - } - } - } -} - diff --git a/generator/MiniObjectGen.cs b/generator/MiniObjectGen.cs deleted file mode 100644 index 29e624c194..0000000000 --- a/generator/MiniObjectGen.cs +++ /dev/null @@ -1,326 +0,0 @@ -// GtkSharp.Generation.MiniObjectGen.cs - The Mini Object Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2003-2004 Novell, Inc. -// Copyright (c) 2009 Sebastian Dröge . -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Text; - using System.Xml; - - public class MiniObjectGen : ObjectBase { - - private ArrayList custom_attrs = new ArrayList(); - private ArrayList strings = new ArrayList(); - private static Hashtable dirs = new Hashtable (); - - public MiniObjectGen (XmlElement ns, XmlElement elem) : base (ns, elem, false) - { - foreach (XmlNode node in elem.ChildNodes) { - if (!(node is XmlElement)) continue; - XmlElement member = (XmlElement) node; - if (member.HasAttribute ("hidden") && member.GetAttribute ("hidden") == "1") continue; - - switch (node.Name) { - case "custom-attribute": - custom_attrs.Add (member.InnerXml); - break; - - case "static-string": - strings.Add (node); - break; - - default: - if (!IsNodeNameHandled (node.Name)) - Console.WriteLine ("Unexpected node " + node.Name + " in " + CName); - break; - } - } - } - - public override string CallByName (string var, bool owned) - { - return String.Format ("{0} == null ? IntPtr.Zero : {0}.{1}", var, owned ? "OwnedHandle" : "Handle"); - } - - public override bool Validate () - { - ArrayList invalids = new ArrayList (); - - return base.Validate (); - } - - private bool DisableVoidCtor { - get { - return Elem.HasAttribute ("disable_void_ctor"); - } - } - - private bool DisableGTypeCtor { - get { - return Elem.HasAttribute ("disable_gtype_ctor"); - } - } - - private class DirectoryInfo { - public string assembly_name; - public Hashtable objects; - - public DirectoryInfo (string assembly_name) { - this.assembly_name = assembly_name; - objects = new Hashtable (); - } - } - - private static DirectoryInfo GetDirectoryInfo (string dir, string assembly_name) - { - DirectoryInfo result; - - if (dirs.ContainsKey (dir)) { - result = dirs [dir] as DirectoryInfo; - if (result.assembly_name != assembly_name) { - Console.WriteLine ("Can't put multiple assemblies in one directory."); - return null; - } - - return result; - } - - result = new DirectoryInfo (assembly_name); - dirs.Add (dir, result); - - return result; - } - - public override void Generate (GenerationInfo gen_info) - { - gen_info.CurrentType = Name; - - string asm_name = gen_info.AssemblyName.Length == 0 ? NS.ToLower () + "-sharp" : gen_info.AssemblyName; - DirectoryInfo di = GetDirectoryInfo (gen_info.Dir, asm_name); - - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name); - - sw.WriteLine ("namespace " + NS + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine ("\tusing System.Collections;"); - sw.WriteLine ("\tusing System.Runtime.InteropServices;"); - sw.WriteLine (); - - SymbolTable table = SymbolTable.Table; - - sw.WriteLine ("#region Autogenerated code"); - if (IsDeprecated) - sw.WriteLine ("\t[Obsolete]"); - foreach (string attr in custom_attrs) - sw.WriteLine ("\t" + attr); - sw.Write ("\t{0} {1}class " + Name, IsInternal ? "internal" : "public", IsAbstract ? "abstract " : ""); - string cs_parent = table.GetCSType(Elem.GetAttribute("parent")); - if (cs_parent != "") { - di.objects.Add (CName, QualifiedName); - sw.Write (" : " + cs_parent); - } - foreach (string iface in managed_interfaces) { - if (Parent != null && Parent.Implements (iface)) - continue; - sw.Write (", " + iface); - } - sw.WriteLine (" {"); - sw.WriteLine (); - - GenCtors (gen_info); - GenFields (gen_info); - - GenClassMembers (gen_info, cs_parent); - GenMethods (gen_info, null, null); - - foreach (XmlElement str in strings) { - sw.Write ("\t\tpublic static string " + str.GetAttribute ("name")); - sw.WriteLine (" {\n\t\t\t get { return \"" + str.GetAttribute ("value") + "\"; }\n\t\t}"); - } - - if (cs_parent != String.Empty && GetExpected (CName) != QualifiedName) { - sw.WriteLine (); - sw.WriteLine ("\t\tstatic " + Name + " ()"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tGtkSharp." + Studlify (asm_name) + ".ObjectManager.Initialize ();"); - sw.WriteLine ("\t\t}"); - } - - sw.WriteLine ("#endregion"); - AppendCustom (sw, gen_info.CustomDir); - - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - - sw.Close (); - gen_info.Writer = null; - Statistics.ObjectCount++; - } - - protected override void GenCtors (GenerationInfo gen_info) - { - if (!Elem.HasAttribute("parent")) - return; - - if (!DisableGTypeCtor) { - gen_info.Writer.WriteLine("\t\t[Obsolete]"); - gen_info.Writer.WriteLine("\t\tprotected " + Name + "(Gst.GLib.GType gtype) : base(gtype) {}"); - } - gen_info.Writer.WriteLine("\t\tpublic " + Name + "(IntPtr raw) : base(raw) {}"); - if (ctors.Count == 0 && !DisableVoidCtor) { - gen_info.Writer.WriteLine(); - gen_info.Writer.WriteLine("\t\tprotected " + Name + "() : base(IntPtr.Zero)"); - gen_info.Writer.WriteLine("\t\t{"); - gen_info.Writer.WriteLine("\t\t\tCreateNativeObject ();"); - gen_info.Writer.WriteLine("\t\t}"); - } - gen_info.Writer.WriteLine(); - - base.GenCtors (gen_info); - } - - void GenClassMembers (GenerationInfo gen_info, string cs_parent) - { - GenVirtualMethods (gen_info, null); - - if (class_struct_name == null || !CanGenerateClassStruct) return; - StreamWriter sw = gen_info.Writer; - GenerateClassStruct (gen_info); - if (cs_parent == "") - sw.WriteLine ("\t\tstatic uint class_offset = 0;"); - else - sw.WriteLine ("\t\tstatic uint class_offset = ((Gst.GLib.GType) typeof ({0})).GetClassSize ();", cs_parent); - sw.WriteLine ("\t\tstatic Hashtable class_structs;"); - sw.WriteLine (); - sw.WriteLine ("\t\tstatic {0} GetClassStruct (Gst.GLib.GType gtype, bool use_cache)", class_struct_name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (class_structs == null)"); - sw.WriteLine ("\t\t\t\tclass_structs = new Hashtable ();"); - sw.WriteLine (); - sw.WriteLine ("\t\t\tif (use_cache && class_structs.Contains (gtype))"); - sw.WriteLine ("\t\t\t\treturn ({0}) class_structs [gtype];", class_struct_name); - sw.WriteLine ("\t\t\telse {"); - sw.WriteLine ("\t\t\t\tIntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 () + class_offset);"); - sw.WriteLine ("\t\t\t\t{0} class_struct = ({0}) Marshal.PtrToStructure (class_ptr, typeof ({0}));", class_struct_name); - sw.WriteLine ("\t\t\t\tif (use_cache)"); - sw.WriteLine ("\t\t\t\t\tclass_structs.Add (gtype, class_struct);"); - sw.WriteLine ("\t\t\t\treturn class_struct;"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tstatic void OverrideClassStruct (Gst.GLib.GType gtype, {0} class_struct)", class_struct_name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tIntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 () + class_offset);"); - sw.WriteLine ("\t\t\tMarshal.StructureToPtr (class_struct, class_ptr, false);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - /* Keep this in sync with the one in glib/GType.cs */ - private static string GetExpected (string cname) - { - for (int i = 1; i < cname.Length; i++) { - if (Char.IsUpper (cname[i])) { - if (i == 1 && cname[0] == 'G') - return "Gst.GLib." + cname.Substring (1); - else - return cname.Substring (0, i) + "." + cname.Substring (i); - } - } - - throw new ArgumentException ("cname doesn't follow the NamespaceType capitalization style: " + cname); - } - - private static bool NeedsMap (Hashtable objs, string assembly_name) - { - foreach (string key in objs.Keys) - if (GetExpected (key) != ((string) objs[key])) - return true; - - return false; - } - - private static string Studlify (string name) - { - string result = ""; - - string[] subs = name.Split ('-'); - foreach (string sub in subs) - result += Char.ToUpper (sub[0]) + sub.Substring (1); - - return result; - } - - public static void GenerateMappers () - { - foreach (string dir in dirs.Keys) { - - DirectoryInfo di = dirs[dir] as DirectoryInfo; - - if (!NeedsMap (di.objects, di.assembly_name)) - continue; - - GenerationInfo gen_info = new GenerationInfo (dir, di.assembly_name); - - GenerateMapper (di, gen_info); - } - } - - private static void GenerateMapper (DirectoryInfo dir_info, GenerationInfo gen_info) - { - StreamWriter sw = gen_info.OpenStream ("ObjectManager"); - - sw.WriteLine ("namespace GtkSharp." + Studlify (dir_info.assembly_name) + " {"); - sw.WriteLine (); - sw.WriteLine ("\tpublic class ObjectManager {"); - sw.WriteLine (); - sw.WriteLine ("\t\tstatic bool initialized = false;"); - sw.WriteLine ("\t\t// Call this method from the appropriate module init function."); - sw.WriteLine ("\t\tpublic static void Initialize ()"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (initialized)"); - sw.WriteLine ("\t\t\t\treturn;"); - sw.WriteLine (""); - sw.WriteLine ("\t\t\tinitialized = true;"); - - foreach (string key in dir_info.objects.Keys) { - if (GetExpected(key) != ((string) dir_info.objects[key])) - sw.WriteLine ("\t\t\tGst.GLib.GType.Register ({0}.GType, typeof ({0}));", dir_info.objects [key]); - } - - sw.WriteLine ("\t\t}"); - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - sw.Close (); - } - - public override string FromNative (string var, bool owned) - { - return "Gst.MiniObject.GetObject(" + var + (owned ? ", true" : "") + ") as " + QualifiedName; - } - } -} - diff --git a/generator/ObjectBase.cs b/generator/ObjectBase.cs deleted file mode 100644 index fe92e43409..0000000000 --- a/generator/ObjectBase.cs +++ /dev/null @@ -1,322 +0,0 @@ -// ObjectBase.cs - Base class for Object types -// -// Authors: Mike Kestner -// -// Copyright (c) 2005 Novell, Inc. -// Copyright (c) 2009 Christian Hoff -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public abstract class ObjectBase : HandleBase { - bool is_interface; - protected string class_struct_name = null; - bool class_fields_valid; // false if the class structure contains a bitfield or fields of unknown types - ArrayList class_members = new ArrayList (); - protected ArrayList class_fields = new ArrayList (); - // The default handlers of these signals need to be overridden with g_signal_override_class_closure - protected ArrayList virtual_methods = new ArrayList (); - // virtual methods that are generated as an IntPtr in the class struct - protected ArrayList hidden_vms = new ArrayList (); - protected ArrayList interface_vms = new ArrayList (); - protected Hashtable sigs = new Hashtable(); - - protected ObjectBase (XmlElement ns, XmlElement elem, bool is_interface) : base (ns, elem) - { - this.is_interface = is_interface; - XmlElement class_elem = null; - Hashtable vms = new Hashtable (); - Hashtable signal_vms = new Hashtable (); - - if (this.ParserVersion == 1) - class_struct_name = this.CName + (is_interface ? "Iface" : "Class"); - - foreach (XmlNode node in elem.ChildNodes) { - if (!(node is XmlElement)) continue; - XmlElement member = node as XmlElement; - - switch (node.Name) { - case "virtual_method": - if (this.ParserVersion == 1) { - if (is_interface) // Generating non-signal GObject virtual methods is not supported in compatibility mode - AddVM (member, false, is_interface); - } else - vms.Add (member.GetAttribute ("cname"), member); - break; - - case "signal": - if (this.ParserVersion == 1 || member.GetAttribute ("field_name") == "") - AddVM (member, true, is_interface); - else - signal_vms.Add (member.GetAttribute ("field_name"), member); - - if (member.GetAttribute ("hidden") != "1") { - string name = member.GetAttribute("name"); - while (sigs.ContainsKey(name)) - name += "mangled"; - sigs.Add (name, new Signal (member, this)); - } - break; - - case "class_struct": - class_elem = member; - break; - } - } - - if (class_elem == null) return; - class_struct_name = class_elem.GetAttribute ("cname"); - - for (int node_idx = 0; node_idx < class_elem.ChildNodes.Count; node_idx++) { - XmlNode node = class_elem.ChildNodes [node_idx]; - if (!(node is XmlElement)) continue; - XmlElement member = (XmlElement) node; - - switch (member.Name) { - case "method": - string vm_name; - XmlElement vm_elem; - bool is_signal_vm = member.HasAttribute ("signal_vm"); - if (is_signal_vm) { - vm_name = member.GetAttribute ("signal_vm"); - vm_elem = signal_vms [vm_name] as XmlElement; - } else { - vm_name = member.GetAttribute ("vm"); - vm_elem = vms [vm_name] as XmlElement; - } - - AddVM (vm_elem, is_signal_vm, is_interface); - break; - case "field": - if (node_idx == 0) continue; // Parent class - ClassField field = new ClassField (member, this); - class_fields.Add (field); - class_members.Add (field); - break; - default: - Console.WriteLine ("Unexpected node " + member.Name + " in " + class_elem.GetAttribute ("cname")); - break; - } - } - } - - VirtualMethod AddVM (XmlElement vm_elem, bool is_signal_vm, bool is_interface) - { - VirtualMethod vm; - if (is_signal_vm) - vm = new DefaultSignalHandler (vm_elem, this); - else if (is_interface) - vm = new InterfaceVM (vm_elem, methods [vm_elem.GetAttribute ("name")] as Method, this); - else - vm = new GObjectVM (vm_elem, this); - - if (vm_elem.GetAttribute ("padding") == "true" || vm_elem.GetAttribute ("hidden") == "1") - hidden_vms.Add (vm); - else { - if (vm is GObjectVM) - virtual_methods.Add (vm); - else - interface_vms.Add (vm); - } - if (vm.CName != "") - class_members.Add (vm); - - return vm; - } - - protected override bool IsNodeNameHandled (string name) - { - switch (name) { - case "virtual_method": - case "signal": - case "class_struct": - return true; - default: - return base.IsNodeNameHandled (name); - } - } - - public override string CallByName (string var) - { - return CallByName (var, false); - } - - public abstract string CallByName (string var, bool owned); - - public override string FromNative (string var, bool owned) - { - return "Gst.GLib.Object.GetObject(" + var + (owned ? ", true" : "") + ") as " + QualifiedName; - } - - public string ClassStructName { - get { - return class_struct_name; - } - } - - public bool CanGenerateClassStruct { - get { - /* Generation of interface class structs was already supported by version 2.12 of the GAPI parser. Their layout was determined by the order - * in which the signal and virtual_method elements appeared in the XML. However, we cannot use that approach for old GObject class structs - * as they may contain class fields which don't appear in the old (version 1) API files. There are also cases in which the order of the - * and elements do not match the struct layout. - */ - return (is_interface || this.ParserVersion >= 2) && class_fields_valid; - } - } - - protected void GenerateClassStruct (GenerationInfo gen_info) - { - if (class_struct_name == null || !CanGenerateClassStruct) return; - - StreamWriter sw = gen_info.Writer; - - sw.WriteLine ("\t\t[StructLayout (LayoutKind.Sequential)]"); - sw.WriteLine ("\t\tstruct " + class_struct_name + " {"); - foreach (object member in class_members) { - if (member is VirtualMethod) { - VirtualMethod vm = member as VirtualMethod; - if (hidden_vms.Contains (vm) || (is_interface && vm is DefaultSignalHandler)) - sw.WriteLine ("\t\t\tIntPtr {0};", vm.Name); - else - sw.WriteLine ("\t\t\tpublic {0}NativeDelegate {0};", vm.Name); - } else if (member is ClassField) { - ClassField field = member as ClassField; - field.Generate (gen_info, "\t\t\t"); - } - } - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - public Hashtable Signals { - get { - return sigs; - } - } - - public Signal GetSignal (string name) - { - return sigs[name] as Signal; - } - - public Signal GetSignalRecursively (string name) - { - return GetSignalRecursively (name, false); - } - - public virtual Signal GetSignalRecursively (string name, bool check_self) - { - Signal p = null; - if (check_self) - p = GetSignal (name); - if (p == null && Parent != null) - p = (Parent as ObjectBase).GetSignalRecursively (name, true); - - if (check_self && p == null) { - foreach (string iface in interfaces) { - InterfaceGen igen = SymbolTable.Table.GetClassGen (iface) as InterfaceGen; - if (igen == null) - continue; - p = igen.GetSignalRecursively (name, true); - if (p != null) - break; - } - } - - return p; - } - - public void GenSignals (GenerationInfo gen_info, ObjectBase implementor) - { - foreach (Signal sig in sigs.Values) - sig.Generate (gen_info, implementor); - } - - public void GenVirtualMethods (GenerationInfo gen_info, ObjectBase implementor) - { - foreach (GObjectVM vm in virtual_methods) - vm.Generate (gen_info, implementor); - } - - public override bool Validate () - { - if (Parent != null && !(Parent as ObjectBase).ValidateForSubclass ()) - return false; - - ArrayList invalids = new ArrayList (); - - foreach (GObjectVM vm in virtual_methods) - if (!vm.Validate ()) - invalids.Add (vm); - - foreach (VirtualMethod invalid_vm in invalids) { - virtual_methods.Remove (invalid_vm); - hidden_vms.Add (invalid_vm); - } - invalids.Clear (); - - class_fields_valid = true; - foreach (ClassField field in class_fields) - if (!field.Validate ()) - class_fields_valid = false; - - foreach (InterfaceVM vm in interface_vms) - if (!vm.Validate ()) - invalids.Add (vm); - - foreach (InterfaceVM invalid_vm in invalids) { - interface_vms.Remove (invalid_vm); - hidden_vms.Add (invalid_vm); - } - invalids.Clear (); - - foreach (Signal sig in sigs.Values) { - if (!sig.Validate ()) { - Console.WriteLine ("in type " + QualifiedName); - invalids.Add (sig); - } - } - foreach (Signal sig in invalids) - sigs.Remove (sig.Name); - - return base.Validate (); - } - - public virtual bool ValidateForSubclass () - { - ArrayList invalids = new ArrayList (); - - foreach (Signal sig in sigs.Values) { - if (!sig.Validate ()) { - Console.WriteLine ("in type " + QualifiedName); - invalids.Add (sig); - } - } - foreach (Signal sig in invalids) - sigs.Remove (sig.Name); - invalids.Clear (); - - return true; - } - } -} diff --git a/generator/ObjectField.cs b/generator/ObjectField.cs deleted file mode 100644 index 47e0156237..0000000000 --- a/generator/ObjectField.cs +++ /dev/null @@ -1,48 +0,0 @@ -// GtkSharp.Generation.ObjectField.cs - autogenerated field glue -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class ObjectField : FieldBase { - - public ObjectField (XmlElement elem, ClassBase container_type) : base (elem, container_type) - { - if (CType == "char*" || CType == "gchar*") - ctype = "const-" + CType; - } - - protected override bool Writable { - get { - return elem.GetAttribute ("writeable") == "true"; - } - } - - protected override string DefaultAccess { - get { - return "private"; - } - } - } -} - diff --git a/generator/ObjectGen.cs b/generator/ObjectGen.cs deleted file mode 100644 index a78a6905f1..0000000000 --- a/generator/ObjectGen.cs +++ /dev/null @@ -1,411 +0,0 @@ -// GtkSharp.Generation.ObjectGen.cs - The Object Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2003-2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Text; - using System.Xml; - - public class ObjectGen : ObjectBase { - - private ArrayList custom_attrs = new ArrayList(); - private ArrayList strings = new ArrayList(); - private Hashtable childprops = new Hashtable(); - private static Hashtable dirs = new Hashtable (); - - public ObjectGen (XmlElement ns, XmlElement elem) : base (ns, elem, false) - { - foreach (XmlNode node in elem.ChildNodes) { - if (!(node is XmlElement)) continue; - XmlElement member = (XmlElement) node; - if (member.HasAttribute ("hidden") && member.GetAttribute ("hidden") == "1") continue; - - switch (node.Name) { - case "callback": - Statistics.IgnoreCount++; - break; - - case "custom-attribute": - custom_attrs.Add (member.InnerXml); - break; - - case "static-string": - strings.Add (node); - break; - - case "childprop": - string name = member.GetAttribute ("name"); - while (childprops.ContainsKey (name)) - name += "mangled"; - childprops.Add (name, new ChildProperty (member, this)); - break; - - default: - if (!IsNodeNameHandled (node.Name)) - Console.WriteLine ("Unexpected node " + node.Name + " in " + CName); - break; - } - } - } - - public override string CallByName (string var, bool owned) - { - return String.Format ("{0} == null ? IntPtr.Zero : {0}.{1}", var, owned ? "OwnedHandle" : "Handle"); - } - - public override bool Validate () - { - ArrayList invalids = new ArrayList (); - - foreach (ChildProperty prop in childprops.Values) { - if (!prop.Validate ()) { - Console.WriteLine ("in Object " + QualifiedName); - invalids.Add (prop); - } - } - foreach (ChildProperty prop in invalids) - childprops.Remove (prop); - - return base.Validate (); - } - - private bool DisableVoidCtor { - get { - return Elem.HasAttribute ("disable_void_ctor"); - } - } - - private class DirectoryInfo { - public string assembly_name; - public Hashtable objects; - - public DirectoryInfo (string assembly_name) { - this.assembly_name = assembly_name; - objects = new Hashtable (); - } - } - - private static DirectoryInfo GetDirectoryInfo (string dir, string assembly_name) - { - DirectoryInfo result; - - if (dirs.ContainsKey (dir)) { - result = dirs [dir] as DirectoryInfo; - if (result.assembly_name != assembly_name) { - Console.WriteLine ("Can't put multiple assemblies in one directory."); - return null; - } - - return result; - } - - result = new DirectoryInfo (assembly_name); - dirs.Add (dir, result); - - return result; - } - - public override void Generate (GenerationInfo gen_info) - { - gen_info.CurrentType = Name; - - string asm_name = gen_info.AssemblyName.Length == 0 ? NS.ToLower () + "-sharp" : gen_info.AssemblyName; - DirectoryInfo di = GetDirectoryInfo (gen_info.Dir, asm_name); - - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name); - - sw.WriteLine ("namespace " + NS + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine ("\tusing System.Collections;"); - sw.WriteLine ("\tusing System.Runtime.InteropServices;"); - sw.WriteLine (); - - SymbolTable table = SymbolTable.Table; - - sw.WriteLine ("#region Autogenerated code"); - if (IsDeprecated) - sw.WriteLine ("\t[Obsolete]"); - foreach (string attr in custom_attrs) - sw.WriteLine ("\t" + attr); - sw.Write ("\t{0} partial {1}class " + Name, IsInternal ? "internal" : "public", IsAbstract ? "abstract " : ""); - string cs_parent = table.GetCSType(Elem.GetAttribute("parent")); - if (cs_parent != "") { - di.objects.Add (CName, QualifiedName); - sw.Write (" : " + cs_parent); - } - foreach (string iface in interfaces) { - if (Parent != null && Parent.Implements (iface)) - continue; - sw.Write (", " + table.GetCSType (iface)); - } - foreach (string iface in managed_interfaces) { - if (Parent != null && Parent.Implements (iface)) - continue; - sw.Write (", " + iface); - } - sw.WriteLine (" {"); - sw.WriteLine (); - - GenCtors (gen_info); - GenProperties (gen_info, null); - GenFields (gen_info); - GenChildProperties (gen_info); - - bool has_sigs = (sigs != null && sigs.Count > 0); - if (!has_sigs) { - foreach (string iface in interfaces) { - InterfaceGen igen = table.GetClassGen (iface) as InterfaceGen; - if (igen != null && igen.Signals != null) { - has_sigs = true; - break; - } - } - } - - if (has_sigs && Elem.HasAttribute("parent")) { - GenSignals (gen_info, null); - } - - GenClassMembers (gen_info, cs_parent); - GenMethods (gen_info, null, null); - - if (interfaces.Count != 0) { - Hashtable all_methods = new Hashtable (); - foreach (Method m in Methods.Values) - all_methods[m.Name] = m; - Hashtable collisions = new Hashtable (); - foreach (string iface in interfaces) { - ClassBase igen = table.GetClassGen (iface); - foreach (Method m in igen.Methods.Values) { - Method collision = all_methods[m.Name] as Method; - if (collision != null && collision.Signature.Types == m.Signature.Types) - collisions[m.Name] = true; - else - all_methods[m.Name] = m; - } - } - - foreach (string iface in interfaces) { - if (Parent != null && Parent.Implements (iface)) - continue; - InterfaceGen igen = table.GetClassGen (iface) as InterfaceGen; - igen.GenMethods (gen_info, collisions, this); - igen.GenProperties (gen_info, this); - igen.GenSignals (gen_info, this); - igen.GenVirtualMethods (gen_info, this); - } - } - - foreach (XmlElement str in strings) { - sw.Write ("\t\tpublic static string " + str.GetAttribute ("name")); - sw.WriteLine (" {\n\t\t\t get { return \"" + str.GetAttribute ("value") + "\"; }\n\t\t}"); - } - - if (cs_parent != String.Empty && GetExpected (CName) != QualifiedName) { - sw.WriteLine (); - sw.WriteLine ("\t\tstatic " + Name + " ()"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tGtkSharp." + Studlify (asm_name) + ".ObjectManager.Initialize ();"); - sw.WriteLine ("\t\t}"); - } - - sw.WriteLine ("#endregion"); - AppendCustom (sw, gen_info.CustomDir); - - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - - sw.Close (); - gen_info.Writer = null; - Statistics.ObjectCount++; - } - - protected override void GenCtors (GenerationInfo gen_info) - { - if (!Elem.HasAttribute("parent")) - return; - - gen_info.Writer.WriteLine("\t\tpublic " + Name + "(IntPtr raw) : base(raw) {}"); - if (ctors.Count == 0 && !DisableVoidCtor) { - gen_info.Writer.WriteLine(); - gen_info.Writer.WriteLine("\t\tprotected " + Name + "() : base(IntPtr.Zero)"); - gen_info.Writer.WriteLine("\t\t{"); - gen_info.Writer.WriteLine("\t\t\tCreateNativeObject (new string [0], new Gst.GLib.Value [0]);"); - gen_info.Writer.WriteLine("\t\t}"); - } - gen_info.Writer.WriteLine(); - - base.GenCtors (gen_info); - } - - protected void GenChildProperties (GenerationInfo gen_info) - { - if (childprops.Count == 0) - return; - - StreamWriter sw = gen_info.Writer; - - ObjectGen child_ancestor = Parent as ObjectGen; - while (child_ancestor.CName != "GtkContainer" && - child_ancestor.childprops.Count == 0) - child_ancestor = child_ancestor.Parent as ObjectGen; - - sw.WriteLine ("\t\tpublic class " + Name + "Child : " + child_ancestor.NS + "." + child_ancestor.Name + "." + child_ancestor.Name + "Child {"); - sw.WriteLine ("\t\t\tprotected internal " + Name + "Child (Gtk.Container parent, Gtk.Widget child) : base (parent, child) {}"); - sw.WriteLine (""); - - foreach (ChildProperty prop in childprops.Values) - prop.Generate (gen_info, "\t\t\t", null); - - sw.WriteLine ("\t\t}"); - sw.WriteLine (""); - - sw.WriteLine ("\t\tpublic override Gtk.Container.ContainerChild this [Gtk.Widget child] {"); - sw.WriteLine ("\t\t\tget {"); - sw.WriteLine ("\t\t\t\treturn new " + Name + "Child (this, child);"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (""); - - } - - void GenClassMembers (GenerationInfo gen_info, string cs_parent) - { - GenVirtualMethods (gen_info, null); - - if (class_struct_name == null || !CanGenerateClassStruct) return; - StreamWriter sw = gen_info.Writer; - GenerateClassStruct (gen_info); - if (cs_parent == "") - sw.WriteLine ("\t\tstatic uint class_offset = 0;"); - else - sw.WriteLine ("\t\tstatic uint class_offset = ((Gst.GLib.GType) typeof ({0})).GetClassSize ();", cs_parent); - sw.WriteLine ("\t\tstatic Hashtable class_structs;"); - sw.WriteLine (); - sw.WriteLine ("\t\tstatic {0} GetClassStruct (Gst.GLib.GType gtype, bool use_cache)", class_struct_name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (class_structs == null)"); - sw.WriteLine ("\t\t\t\tclass_structs = new Hashtable ();"); - sw.WriteLine (); - sw.WriteLine ("\t\t\tif (use_cache && class_structs.Contains (gtype))"); - sw.WriteLine ("\t\t\t\treturn ({0}) class_structs [gtype];", class_struct_name); - sw.WriteLine ("\t\t\telse {"); - sw.WriteLine ("\t\t\t\tIntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 () + class_offset);"); - sw.WriteLine ("\t\t\t\t{0} class_struct = ({0}) Marshal.PtrToStructure (class_ptr, typeof ({0}));", class_struct_name); - sw.WriteLine ("\t\t\t\tif (use_cache)"); - sw.WriteLine ("\t\t\t\t\tclass_structs.Add (gtype, class_struct);"); - sw.WriteLine ("\t\t\t\treturn class_struct;"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tstatic void OverrideClassStruct (Gst.GLib.GType gtype, {0} class_struct)", class_struct_name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tIntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 () + class_offset);"); - sw.WriteLine ("\t\t\tMarshal.StructureToPtr (class_struct, class_ptr, false);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - /* Keep this in sync with the one in glib/GType.cs */ - private static string GetExpected (string cname) - { - for (int i = 1; i < cname.Length; i++) { - if (Char.IsUpper (cname[i])) { - if (i == 1 && cname[0] == 'G') - return "Gst.GLib." + cname.Substring (1); - else - return cname.Substring (0, i) + "." + cname.Substring (i); - } - } - - throw new ArgumentException ("cname doesn't follow the NamespaceType capitalization style: " + cname); - } - - private static bool NeedsMap (Hashtable objs, string assembly_name) - { - foreach (string key in objs.Keys) - if (GetExpected (key) != ((string) objs[key])) - return true; - - return false; - } - - private static string Studlify (string name) - { - string result = ""; - - string[] subs = name.Split ('-'); - foreach (string sub in subs) - result += Char.ToUpper (sub[0]) + sub.Substring (1); - - return result; - } - - public static void GenerateMappers () - { - foreach (string dir in dirs.Keys) { - - DirectoryInfo di = dirs[dir] as DirectoryInfo; - - if (!NeedsMap (di.objects, di.assembly_name)) - continue; - - GenerationInfo gen_info = new GenerationInfo (dir, di.assembly_name); - - GenerateMapper (di, gen_info); - } - } - - private static void GenerateMapper (DirectoryInfo dir_info, GenerationInfo gen_info) - { - StreamWriter sw = gen_info.OpenStream ("ObjectManager"); - - sw.WriteLine ("namespace GtkSharp." + Studlify (dir_info.assembly_name) + " {"); - sw.WriteLine (); - sw.WriteLine ("\tpublic class ObjectManager {"); - sw.WriteLine (); - sw.WriteLine ("\t\tstatic bool initialized = false;"); - sw.WriteLine ("\t\t// Call this method from the appropriate module init function."); - sw.WriteLine ("\t\tpublic static void Initialize ()"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (initialized)"); - sw.WriteLine ("\t\t\t\treturn;"); - sw.WriteLine (""); - sw.WriteLine ("\t\t\tinitialized = true;"); - - foreach (string key in dir_info.objects.Keys) { - if (GetExpected(key) != ((string) dir_info.objects[key])) - sw.WriteLine ("\t\t\tGst.GLib.GType.Register ({0}.GType, typeof ({0}));", dir_info.objects [key]); - } - - sw.WriteLine ("\t\t}"); - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - sw.Close (); - } - } -} - diff --git a/generator/OpaqueGen.cs b/generator/OpaqueGen.cs deleted file mode 100644 index 36ecb6bc8c..0000000000 --- a/generator/OpaqueGen.cs +++ /dev/null @@ -1,237 +0,0 @@ -// GtkSharp.Generation.OpaqueGen.cs - The Opaque Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class OpaqueGen : HandleBase { - - public OpaqueGen (XmlElement ns, XmlElement elem) : base (ns, elem) {} - - public override string FromNative(string var, bool owned) - { - return var + " == IntPtr.Zero ? null : (" + QualifiedName + ") Gst.GLib.Opaque.GetOpaque (" + var + ", typeof (" + QualifiedName + "), " + (owned ? "true" : "false") + ")"; - } - - private bool DisableRawCtor { - get { - return Elem.HasAttribute ("disable_raw_ctor"); - } - } - - public override void Generate (GenerationInfo gen_info) - { - gen_info.CurrentType = Name; - - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name); - - sw.WriteLine ("namespace " + NS + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine ("\tusing System.Collections;"); - sw.WriteLine ("\tusing System.Runtime.InteropServices;"); - sw.WriteLine (); - - sw.WriteLine ("#region Autogenerated code"); - - SymbolTable table = SymbolTable.Table; - - Method ref_, unref, dispose; - GetSpecialMethods (out ref_, out unref, out dispose); - - if (IsDeprecated) - sw.WriteLine ("\t[Obsolete]"); - sw.Write ("\t{0} partial {1}class " + Name, IsInternal ? "internal" : "public", IsAbstract ? "abstract " : String.Empty); - string cs_parent = table.GetCSType(Elem.GetAttribute("parent")); - if (cs_parent != "") - sw.Write (" : " + cs_parent); - else - sw.Write (" : Gst.GLib.Opaque"); - - foreach (string iface in managed_interfaces) { - if (Parent != null && Parent.Implements (iface)) - continue; - sw.Write (", " + iface); - } - - sw.WriteLine (" {"); - sw.WriteLine (); - - GenFields (gen_info); - GenMethods (gen_info, null, null); - GenCtors (gen_info); - - if (ref_ != null) { - ref_.GenerateImport (sw); - sw.WriteLine ("\t\tprotected override void Ref (IntPtr raw)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (!Owned) {"); - sw.WriteLine ("\t\t\t\t" + ref_.CName + " (raw);"); - sw.WriteLine ("\t\t\t\tOwned = true;"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - - if (ref_.IsDeprecated) { - sw.WriteLine ("\t\t[Obsolete(\"" + QualifiedName + " is now refcounted automatically\")]"); - if (ref_.ReturnType == "void") - sw.WriteLine ("\t\tpublic void Ref () {}"); - else - sw.WriteLine ("\t\tpublic " + Name + " Ref () { return this; }"); - sw.WriteLine (); - } - } - - bool finalizer_needed = false; - - if (unref != null) { - unref.GenerateImport (sw); - sw.WriteLine ("\t\tprotected override void Unref (IntPtr raw)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (Owned) {"); - sw.WriteLine ("\t\t\t\t" + unref.CName + " (raw);"); - sw.WriteLine ("\t\t\t\tOwned = false;"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - - if (unref.IsDeprecated) { - sw.WriteLine ("\t\t[Obsolete(\"" + QualifiedName + " is now refcounted automatically\")]"); - sw.WriteLine ("\t\tpublic void Unref () {}"); - sw.WriteLine (); - } - finalizer_needed = true; - } - - if (dispose != null) { - dispose.GenerateImport (sw); - sw.WriteLine ("\t\tprotected override void Free (IntPtr raw)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\t" + dispose.CName + " (raw);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - - if (dispose.IsDeprecated) { - sw.WriteLine ("\t\t[Obsolete(\"" + QualifiedName + " is now freed automatically\")]"); - sw.WriteLine ("\t\tpublic void " + dispose.Name + " () {}"); - sw.WriteLine (); - } - finalizer_needed = true; - } - - if (finalizer_needed) { - sw.WriteLine ("\t\tclass FinalizerInfo {"); - sw.WriteLine ("\t\t\tIntPtr handle;"); - sw.WriteLine (); - sw.WriteLine ("\t\t\tpublic FinalizerInfo (IntPtr handle)"); - sw.WriteLine ("\t\t\t{"); - sw.WriteLine ("\t\t\t\tthis.handle = handle;"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\t\tpublic bool Handler ()"); - sw.WriteLine ("\t\t\t{"); - if (dispose != null) - sw.WriteLine ("\t\t\t\t{0} (handle);", dispose.CName); - else if (unref != null) - sw.WriteLine ("\t\t\t\t{0} (handle);", unref.CName); - sw.WriteLine ("\t\t\t\treturn false;"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\t~{0} ()", Name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (!Owned)"); - sw.WriteLine ("\t\t\t\treturn;"); - sw.WriteLine ("\t\t\tFinalizerInfo info = new FinalizerInfo (Handle);"); - sw.WriteLine ("\t\t\tGst.GLib.Timeout.Add (50, new Gst.GLib.TimeoutHandler (info.Handler));"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - -#if false - Method copy = Methods ["Copy"] as Method; - if (copy != null && copy.Parameters.Count == 0) { - sw.WriteLine ("\t\tprotected override Gst.GLib.Opaque Copy (IntPtr raw)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tGst.GLib.Opaque result = new " + QualifiedName + " (" + copy.CName + " (raw));"); - sw.WriteLine ("\t\t\tresult.Owned = true;"); - sw.WriteLine ("\t\t\treturn result;"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } -#endif - sw.WriteLine ("#endregion"); - - AppendCustom(sw, gen_info.CustomDir); - - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - - sw.Close (); - gen_info.Writer = null; - Statistics.OpaqueCount++; - } - - void GetSpecialMethods (out Method ref_, out Method unref, out Method dispose) - { - ref_ = CheckSpecialMethod (GetMethod ("Ref")); - unref = CheckSpecialMethod (GetMethod ("Unref")); - - dispose = GetMethod ("Free"); - if (dispose == null) { - dispose = GetMethod ("Destroy"); - if (dispose == null) - dispose = GetMethod ("Dispose"); - } - dispose = CheckSpecialMethod (dispose); - } - - Method CheckSpecialMethod (Method method) - { - if (method == null) - return null; - if (method.ReturnType != "void" && - method.ReturnType != QualifiedName) - return null; - if (method.Signature.ToString () != "") - return null; - - methods.Remove (method.Name); - return method; - } - - protected override void GenCtors (GenerationInfo gen_info) - { - if (!DisableRawCtor) { - gen_info.Writer.WriteLine("\t\tpublic " + Name + "(IntPtr raw) : base(raw) {}"); - gen_info.Writer.WriteLine(); - } - - base.GenCtors (gen_info); - } - - } -} - diff --git a/generator/Parameters.cs b/generator/Parameters.cs deleted file mode 100644 index 9f2e19dd43..0000000000 --- a/generator/Parameters.cs +++ /dev/null @@ -1,742 +0,0 @@ -// GtkSharp.Generation.Parameters.cs - The Parameters Generation Class. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class Parameter { - - private XmlElement elem; - - public Parameter (XmlElement e) - { - elem = e; - } - - string call_name; - public string CallName { - get { - if (call_name == null) - return Name; - else - return call_name; - } - set { - call_name = value; - } - } - - public string CType { - get { - string type = elem.GetAttribute("type"); - if (type == "void*") - type = "gpointer"; - return type; - } - } - - public string CSType { - get { - string cstype = SymbolTable.Table.GetCSType( elem.GetAttribute("type")); - if (cstype == "void") - cstype = "System.IntPtr"; - if (IsArray) { - if (IsParams) - cstype = "params " + cstype; - cstype += "[]"; - cstype = cstype.Replace ("ref ", ""); - } - return cstype; - } - } - - public IGeneratable Generatable { - get { - return SymbolTable.Table[CType]; - } - } - - public bool IsArray { - get { - return elem.HasAttribute("array") || elem.HasAttribute("null_term_array"); - } - } - - public bool IsEllipsis { - get { - return elem.HasAttribute("ellipsis"); - } - } - - public bool IsCount { - get { - - if (Name.StartsWith("n_")) - switch (CSType) { - case "int": - case "uint": - case "long": - case "ulong": - case "short": - case "ushort": - return true; - default: - return false; - } - else - return false; - } - } - - public bool IsDestroyNotify { - get { - return CType == "GDestroyNotify"; - } - } - - public bool IsLength { - get { - - if (Name.EndsWith("len") || Name.EndsWith("length")) - switch (CSType) { - case "int": - case "uint": - case "long": - case "ulong": - case "short": - case "ushort": - return true; - default: - return false; - } - else - return false; - } - } - - public bool IsParams { - get { - return elem.HasAttribute("params"); - } - } - - public bool IsString { - get { - return (CSType == "string"); - } - } - - public bool IsUserData { - get { - return CSType == "IntPtr" && (Name.EndsWith ("data") || Name.EndsWith ("data_or_owner")); - } - } - - public virtual string MarshalType { - get { - string type = SymbolTable.Table.GetMarshalType( elem.GetAttribute("type")); - if (type == "void" || Generatable is IManualMarshaler) - type = "IntPtr"; - if (IsArray) { - type += "[]"; - type = type.Replace ("ref ", ""); - } - return type; - } - } - - public string Name { - get { - return SymbolTable.Table.MangleName (elem.GetAttribute("name")); - } - } - - public bool Owned { - get { - return elem.GetAttribute ("owned") == "true"; - } - } - - public virtual string NativeSignature { - get { - string sig = MarshalType + " " + Name; - if (PassAs != String.Empty) - sig = PassAs + " " + sig; - return sig; - } - } - - public string PropertyName { - get { - return elem.GetAttribute("property_name"); - } - } - - string pass_as; - - public string PassAs { - get { - if (pass_as != null) - return pass_as; - - if (elem.HasAttribute ("pass_as")) - return elem.GetAttribute ("pass_as"); - - if (IsArray || CSType.EndsWith ("IntPtr")) - return ""; - - if (CType.EndsWith ("*") && (Generatable is SimpleGen || Generatable is EnumGen)) - return "out"; - - return ""; - } - set { - pass_as = value; - } - } - - string scope; - public string Scope { - get { - if (scope == null) - scope = elem.GetAttribute ("scope"); - return scope; - } - set { - scope = value; - } - } - - public virtual string[] Prepare { - get { - IGeneratable gen = Generatable; - if (gen is IManualMarshaler) { - string result = "IntPtr native_" + CallName; - if (PassAs != "out") - result += " = " + (gen as IManualMarshaler).AllocNative (CallName); - return new string [] { result + ";" }; - } else if (PassAs == "out" && CSType != MarshalType) { - return new string [] { gen.MarshalType + " native_" + CallName + ";" }; - } else if (PassAs == "ref" && CSType != MarshalType) { - return new string [] { gen.MarshalType + " native_" + CallName + " = (" + gen.MarshalType + ") " + CallName + ";" }; - } - - return new string [0]; - } - } - - public virtual string CallString { - get { - string call_parm; - - IGeneratable gen = Generatable; - if (gen is CallbackGen) - return SymbolTable.Table.CallByName (CType, CallName + "_wrapper"); - else if (PassAs != String.Empty) { - call_parm = PassAs + " "; - if (CSType != MarshalType) - call_parm += "native_"; - call_parm += CallName; - } else if (gen is IManualMarshaler) - call_parm = "native_" + CallName; - else if (gen is ObjectBase) - call_parm = (gen as ObjectBase).CallByName(CallName, Owned); - else - call_parm = gen.CallByName(CallName); - - return call_parm; - } - } - - public virtual string[] Finish { - get { - IGeneratable gen = Generatable; - if (gen is IManualMarshaler) { - string[] result = new string [PassAs == "ref" ? 2 : 1]; - int i = 0; - if (PassAs != String.Empty) - result [i++] = CallName + " = " + Generatable.FromNative ("native_" + CallName) + ";"; - if (PassAs != "out") - result [i] = (gen as IManualMarshaler).ReleaseNative ("native_" + CallName) + ";"; - return result; - } else if (PassAs != String.Empty && MarshalType != CSType) - if (gen is HandleBase) - return new string [] { CallName + " = " + (gen as HandleBase).FromNative ("native_" + CallName, Owned) + ";" }; - else - return new string [] { CallName + " = " + gen.FromNative ("native_" + CallName) + ";" }; - return new string [0]; - } - } - - public string FromNative (string var) - { - if (Generatable == null) - return String.Empty; - else if (Generatable is HandleBase) - return ((HandleBase)Generatable).FromNative (var, Owned); - else - return Generatable.FromNative (var); - } - - public string StudlyName { - get { - string name = elem.GetAttribute("name"); - string[] segs = name.Split('_'); - string studly = ""; - foreach (string s in segs) { - if (s.Trim () == "") - continue; - studly += (s.Substring(0,1).ToUpper() + s.Substring(1)); - } - return studly; - - } - } - } - - public class ArrayParameter : Parameter { - - bool null_terminated; - - public ArrayParameter (XmlElement elem) : base (elem) - { - null_terminated = elem.HasAttribute ("null_term_array"); - } - - public override string MarshalType { - get { - if (Generatable is StructBase) - return CSType; - else - return base.MarshalType; - } - } - - bool NullTerminated { - get { - return null_terminated; - } - } - - public override string[] Prepare { - get { - if (CSType == MarshalType) - return new string [0]; - - ArrayList result = new ArrayList (); - result.Add (String.Format ("int cnt_{0} = {0} == null ? 0 : {0}.Length;", CallName)); - result.Add (String.Format ("{0}[] native_{1} = new {0} [cnt_{1}" + (NullTerminated ? " + 1" : "") + "];", MarshalType.TrimEnd('[', ']'), CallName)); - result.Add (String.Format ("for (int i = 0; i < cnt_{0}; i++)", CallName)); - IGeneratable gen = Generatable; - if (gen is IManualMarshaler) - result.Add (String.Format ("\tnative_{0} [i] = {1};", CallName, (gen as IManualMarshaler).AllocNative (CallName + "[i]"))); - else - result.Add (String.Format ("\tnative_{0} [i] = {1};", CallName, gen.CallByName (CallName + "[i]"))); - - if (NullTerminated) - result.Add (String.Format ("native_{0} [cnt_{0}] = IntPtr.Zero;", CallName)); - return (string[]) result.ToArray (typeof (string)); - } - } - - public override string CallString { - get { - if (CSType != MarshalType) - return "native_" + CallName; - else - return CallName; - } - } - - public override string[] Finish { - get { - if (CSType == MarshalType) - return new string [0]; - - IGeneratable gen = Generatable; - if (gen is IManualMarshaler) { - string [] result = new string [4]; - result [0] = "for (int i = 0; i < native_" + CallName + ".Length" + (NullTerminated ? " - 1" : "") + "; i++) {"; - result [1] = "\t" + CallName + " [i] = " + Generatable.FromNative ("native_" + CallName + "[i]") + ";"; - result [2] = "\t" + (gen as IManualMarshaler).ReleaseNative ("native_" + CallName + "[i]") + ";"; - result [3] = "}"; - return result; - } - - return new string [0]; - } - } - } - - public class ArrayCountPair : ArrayParameter { - - XmlElement count_elem; - bool invert; - - public ArrayCountPair (XmlElement array_elem, XmlElement count_elem, bool invert) : base (array_elem) - { - this.count_elem = count_elem; - this.invert = invert; - } - - string CountNativeType { - get { - return SymbolTable.Table.GetMarshalType(count_elem.GetAttribute("type")); - } - } - - string CountType { - get { - return SymbolTable.Table.GetCSType(count_elem.GetAttribute("type")); - } - } - - string CountCast { - get { - if (CountType == "int") - return String.Empty; - else - return "(" + CountType + ") "; - } - } - - string CountName { - get { - return SymbolTable.Table.MangleName (count_elem.GetAttribute("name")); - } - } - - string CallCount (string name) - { - string result = CountCast + "(" + name + " == null ? 0 : " + name + ".Length)"; - IGeneratable gen = SymbolTable.Table[count_elem.GetAttribute("type")]; - return gen.CallByName (result); - } - - public override string CallString { - get { - if (invert) - return CallCount (CallName) + ", " + base.CallString; - else - return base.CallString + ", " + CallCount (CallName); - } - } - - public override string NativeSignature { - get { - if (invert) - return CountNativeType + " " + CountName + ", " + MarshalType + " " + Name; - else - return MarshalType + " " + Name + ", " + CountNativeType + " " + CountName; - } - } - } - - public class ErrorParameter : Parameter { - - public ErrorParameter (XmlElement elem) : base (elem) - { - PassAs = "out"; - } - - public override string CallString { - get { - return "out error"; - } - } - } - - public class StructParameter : Parameter { - - public StructParameter (XmlElement elem) : base (elem) {} - - public override string MarshalType { - get { - return "IntPtr"; - } - } - - public override string[] Prepare { - get { - if (PassAs == "out") - return new string [] { "IntPtr native_" + CallName + " = Marshal.AllocHGlobal (Marshal.SizeOf (typeof (" + Generatable.QualifiedName + ")));"}; - else - return new string [] { "IntPtr native_" + CallName + " = " + (Generatable as IManualMarshaler).AllocNative (CallName) + ";"}; - } - } - - public override string CallString { - get { - return "native_" + CallName; - } - } - - public override string[] Finish { - get { - string[] result = new string [2]; - result [0] = CallName + " = " + FromNative ("native_" + CallName) + ";"; - result [1] = (Generatable as IManualMarshaler).ReleaseNative ("native_" + CallName) + ";"; - return result; - } - } - - public override string NativeSignature { - get { - return "IntPtr " + CallName; - } - } - } - - public class Parameters : IEnumerable { - - ArrayList param_list = new ArrayList (); - XmlElement elem; - bool first_is_instance; - - public Parameters (XmlElement elem) : this (elem, false) { } - - public Parameters (XmlElement elem, bool first_is_instance) - { - if (elem == null) - valid = true; - this.elem = elem; - this.first_is_instance = first_is_instance; - if (first_is_instance) - is_static = false; - } - - public int Count { - get { - return param_list.Count; - } - } - - public int VisibleCount { - get { - int visible = 0; - foreach (Parameter p in this) { - if (!IsHidden (p)) - visible++; - } - return visible; - } - } - - public Parameter this [int idx] { - get { - return param_list [idx] as Parameter; - } - } - - public bool IsHidden (Parameter p) - { - int idx = param_list.IndexOf (p); - - if (idx > 0 && p.IsLength && p.PassAs == String.Empty && this [idx - 1].IsString) - return true; - - if (p.IsCount && ((idx > 0 && this [idx - 1].IsArray) || - (idx < Count - 1 && this [idx + 1].IsArray))) - return true; - - if (p.CType == "GError**") - return true; - - if (HasCB || HideData) { - if (p.IsUserData && (idx == Count - 1)) - return true; - if (p.IsUserData && (idx == Count - 2) && this [Count - 1] is ErrorParameter) - return true; - if (p.IsUserData && idx > 0 && - this [idx - 1].Generatable is CallbackGen) - return true; - if (p.IsDestroyNotify && (idx == Count - 1) && - this [idx - 1].IsUserData) - return true; - } - - return false; - } - - bool has_cb; - public bool HasCB { - get { return has_cb; } - set { has_cb = value; } - } - - public bool HasOutParam { - get { - foreach (Parameter p in this) - if (p.PassAs == "out") - return true; - return false; - } - } - - bool hide_data; - public bool HideData { - get { return hide_data; } - set { hide_data = value; } - } - - bool is_static; - public bool Static { - get { return is_static; } - set { is_static = value; } - } - - void Clear () - { - elem = null; - param_list.Clear (); - param_list = null; - } - - public IEnumerator GetEnumerator () - { - return param_list.GetEnumerator (); - } - - bool valid = false; - - public bool Validate () - { - if (valid) - return true; - - if (elem == null) - return false; - - for (int i = first_is_instance ? 1 : 0; i < elem.ChildNodes.Count; i++) { - XmlElement parm = elem.ChildNodes [i] as XmlElement; - if (parm == null || parm.Name != "parameter") - continue; - Parameter p = new Parameter (parm); - - if (p.IsEllipsis) { - Console.Write("Ellipsis parameter "); - Clear (); - return false; - } - - if ((p.CSType == "") || (p.Name == "") || - (p.MarshalType == "") || (SymbolTable.Table.CallByName(p.CType, p.Name) == "")) { - Console.Write ("Invalid parameter {0} of type {1}", p.Name, p.CType); - Clear (); - return false; - } - - IGeneratable gen = p.Generatable; - - if (p.IsArray) { - p = new ArrayParameter (parm); - if (i < elem.ChildNodes.Count - 1) { - XmlElement next = elem.ChildNodes [i + 1] as XmlElement; - if (next != null || next.Name == "parameter") { - Parameter c = new Parameter (next); - if (c.IsCount) { - p = new ArrayCountPair (parm, next, false); - i++; - } - } - } - } else if (p.IsCount && i < elem.ChildNodes.Count - 1) { - XmlElement next = elem.ChildNodes [i + 1] as XmlElement; - if (next != null || next.Name == "parameter") { - Parameter a = new Parameter (next); - if (a.IsArray) { - p = new ArrayCountPair (next, parm, true); - i++; - } - } - } else if (p.CType == "GError**") - p = new ErrorParameter (parm); - else if (gen is StructBase || gen is ByRefGen) { - p = new StructParameter (parm); - } else if (gen is CallbackGen) { - has_cb = true; - } - param_list.Add (p); - } - - if (has_cb && Count > 2 && this [Count - 3].Generatable is CallbackGen && this [Count - 2].IsUserData && this [Count - 1].IsDestroyNotify) - this [Count - 3].Scope = "notified"; - - valid = true; - return true; - } - - public bool IsAccessor { - get { - return VisibleCount == 1 && AccessorParam.PassAs == "out"; - } - } - - public Parameter AccessorParam { - get { - foreach (Parameter p in this) { - if (!IsHidden (p)) - return p; - } - return null; - } - } - - public string AccessorReturnType { - get { - Parameter p = AccessorParam; - if (p != null) - return p.CSType; - else - return null; - } - } - - public string AccessorName { - get { - Parameter p = AccessorParam; - if (p != null) - return p.Name; - else - return null; - } - } - - public string ImportSignature { - get { - if (Count == 0) - return String.Empty; - - string[] result = new string [Count]; - for (int i = 0; i < Count; i++) - result [i] = this [i].NativeSignature; - - return String.Join (", ", result); - } - } - } -} - diff --git a/generator/Parser.cs b/generator/Parser.cs deleted file mode 100644 index b74d39e314..0000000000 --- a/generator/Parser.cs +++ /dev/null @@ -1,188 +0,0 @@ -// GtkSharp.Generation.Parser.cs - The XML Parsing engine. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2003 Ximian Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class Parser { - const int curr_parser_version = 2; - - private XmlDocument Load (string filename) - { - XmlDocument doc = new XmlDocument (); - - try { - Stream stream = File.OpenRead (filename); - doc.Load (stream); - stream.Close (); - } catch (XmlException e) { - Console.WriteLine ("Invalid XML file."); - Console.WriteLine (e); - doc = null; - } - - return doc; - } - - public IGeneratable[] Parse (string filename) - { - XmlDocument doc = Load (filename); - if (doc == null) - return null; - - XmlElement root = doc.DocumentElement; - - if ((root == null) || !root.HasChildNodes) { - Console.WriteLine ("No Namespaces found."); - return null; - } - - int parser_version; - if (root.HasAttribute ("parser_version")) { - try { - parser_version = int.Parse (root.GetAttribute ("parser_version")); - } catch { - Console.WriteLine ("ERROR: Unable to parse parser_version attribute value \"{0}\" to a number. Input file {1} will be ignored", root.GetAttribute ("parser_version"), filename); - return null; - } - } else - parser_version = 1; - - if (parser_version > curr_parser_version) - Console.WriteLine ("WARNING: The input file {0} was created by a parser that was released after this version of the generator. Consider updating the code generator if you experience problems.", filename); - - ArrayList gens = new ArrayList (); - - foreach (XmlNode child in root.ChildNodes) { - XmlElement elem = child as XmlElement; - if (elem == null) - continue; - - switch (child.Name) { - case "namespace": - gens.AddRange (ParseNamespace (elem)); - break; - case "symbol": - gens.Add (ParseSymbol (elem)); - break; - default: - Console.WriteLine ("Parser::Parse - Unexpected child node: " + child.Name); - break; - } - } - - return (IGeneratable[]) gens.ToArray (typeof (IGeneratable)); - } - - private ArrayList ParseNamespace (XmlElement ns) - { - ArrayList result = new ArrayList (); - - foreach (XmlNode def in ns.ChildNodes) { - - XmlElement elem = def as XmlElement; - if (elem == null) - continue; - - if (elem.HasAttribute("hidden")) - continue; - - bool is_opaque = false; - if (elem.GetAttribute ("opaque") == "true" || - elem.GetAttribute ("opaque") == "1") - is_opaque = true; - - switch (def.Name) { - case "alias": - string aname = elem.GetAttribute("cname"); - string atype = elem.GetAttribute("type"); - if ((aname == "") || (atype == "")) - continue; - result.Add (new AliasGen (aname, atype)); - break; - case "boxed": - result.Add (is_opaque ? new OpaqueGen (ns, elem) as object : new BoxedGen (ns, elem) as object); - break; - case "callback": - result.Add (new CallbackGen (ns, elem)); - break; - case "enum": - result.Add (new EnumGen (ns, elem)); - break; - case "interface": - result.Add (new InterfaceGen (ns, elem)); - break; - case "object": - result.Add (new ObjectGen (ns, elem)); - break; - case "mini-object": - result.Add (new MiniObjectGen (ns, elem)); - break; - case "class": - result.Add (new ClassGen (ns, elem)); - break; - case "struct": - result.Add (is_opaque ? new OpaqueGen (ns, elem) as object : new StructGen (ns, elem) as object); - break; - default: - Console.WriteLine ("Parser::ParseNamespace - Unexpected node: " + def.Name); - break; - } - } - - return result; - } - - private IGeneratable ParseSymbol (XmlElement symbol) - { - string type = symbol.GetAttribute ("type"); - string cname = symbol.GetAttribute ("cname"); - string name = symbol.GetAttribute ("name"); - IGeneratable result = null; - - if (type == "simple") { - if (symbol.HasAttribute ("default_value")) - result = new SimpleGen (cname, name, symbol.GetAttribute ("default_value")); - else { - Console.WriteLine ("Simple type element " + cname + " has no specified default value"); - result = new SimpleGen (cname, name, String.Empty); - } - } else if (type == "manual") - result = new ManualGen (cname, name); - else if (type == "alias") - result = new AliasGen (cname, name); - else if (type == "marshal") { - string mtype = symbol.GetAttribute ("marshal_type"); - string call = symbol.GetAttribute ("call_fmt"); - string from = symbol.GetAttribute ("from_fmt"); - result = new MarshalGen (cname, name, mtype, call, from); - } else - Console.WriteLine ("Parser::ParseSymbol - Unexpected symbol type " + type); - - return result; - } - } -} diff --git a/generator/Property.cs b/generator/Property.cs deleted file mode 100644 index ff70ade0bb..0000000000 --- a/generator/Property.cs +++ /dev/null @@ -1,193 +0,0 @@ -// GtkSharp.Generation.Property.cs - The Property Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class Property : PropertyBase { - - public Property (XmlElement elem, ClassBase container_type) : base (elem, container_type) {} - - public bool Validate () - { - if (CSType == "" && !Hidden) { - Console.Write("Property has unknown Type {0} ", CType); - Statistics.ThrottledCount++; - return false; - } - - return true; - } - - bool Readable { - get { - return elem.GetAttribute ("readable") == "true"; - } - } - - bool Writable { - get { - return elem.GetAttribute ("writeable") == "true" && - !elem.HasAttribute ("construct-only"); - } - } - - bool IsDeprecated { - get { - return !container_type.IsDeprecated && - (elem.GetAttribute ("deprecated") == "1" || - elem.GetAttribute ("deprecated") == "true"); - } - } - - protected virtual string PropertyAttribute (string qpname) { - return "[Gst.GLib.Property (" + qpname + ")]"; - } - - protected virtual string RawGetter (string qpname) { - return "GetProperty (" + qpname + ")"; - } - - protected virtual string RawSetter (string qpname) { - return "SetProperty(" + qpname + ", val)"; - } - - public void GenerateDecl (StreamWriter sw, string indent) - { - if (Hidden || (!Readable && !Writable)) - return; - - string name = Name; - if (name == container_type.Name) - name += "Prop"; - - sw.WriteLine (indent + CSType + " " + name + " {"); - sw.Write (indent + "\t"); - if (Readable || Getter != null) - sw.Write ("get; "); - if (Writable || Setter != null) - sw.Write ("set;"); - sw.WriteLine (); - sw.WriteLine (indent + "}"); - } - - public void Generate (GenerationInfo gen_info, string indent, ClassBase implementor) - { - SymbolTable table = SymbolTable.Table; - StreamWriter sw = gen_info.Writer; - - if (Hidden || (!Readable && !Writable)) - return; - - string modifiers = ""; - - if (IsNew || (container_type.Parent != null && container_type.Parent.GetPropertyRecursively (Name) != null)) - modifiers = "new "; - else if (implementor != null && implementor.Parent != null && implementor.Parent.GetPropertyRecursively (Name) != null) - modifiers = "new "; - - string name = Name; - if (name == container_type.Name) { - name += "Prop"; - } - string qpname = "\"" + CName + "\""; - - string v_type = ""; - if (table.IsInterface (CType)) { - v_type = "(Gst.GLib.Object)"; - } else if (table.IsOpaque (CType)) { - v_type = "(Gst.GLib.Opaque)"; - } else if (table.IsEnum (CType)) { - v_type = "(Enum)"; - } - - GenerateImports (gen_info, indent); - - if (IsDeprecated || - (Getter != null && Getter.IsDeprecated) || - (Setter != null && Setter.IsDeprecated)) - sw.WriteLine (indent + "[Obsolete]"); - sw.WriteLine (indent + PropertyAttribute (qpname)); - sw.WriteLine (indent + "public " + modifiers + CSType + " " + name + " {"); - indent += "\t"; - - if (Getter != null) { - sw.Write(indent + "get "); - Getter.GenerateBody(gen_info, implementor, "\t"); - sw.WriteLine(); - } else if (Readable) { - sw.WriteLine(indent + "get {"); - sw.WriteLine(indent + "\tGst.GLib.Value val = " + RawGetter (qpname) + ";"); - if (table.IsOpaque (CType) || table.IsBoxed (CType)) { - sw.WriteLine(indent + "\t" + CSType + " ret = (" + CSType + ") val;"); - } else if (table.IsInterface (CType)) { - // Do we have to dispose the Gst.GLib.Object from the Gst.GLib.Value? - sw.WriteLine (indent + "\t{0} ret = {0}Adapter.GetObject ((Gst.GLib.Object) val);", CSType); - } else { - sw.Write(indent + "\t" + CSType + " ret = "); - sw.Write ("(" + CSType + ") "); - if (v_type != "") { - sw.Write(v_type + " "); - } - sw.WriteLine("val;"); - } - - sw.WriteLine(indent + "\tval.Dispose ();"); - sw.WriteLine(indent + "\treturn ret;"); - sw.WriteLine(indent + "}"); - } - - if (Setter != null) { - sw.Write(indent + "set "); - Setter.GenerateBody(gen_info, implementor, "\t"); - sw.WriteLine(); - } else if (Writable) { - sw.WriteLine(indent + "set {"); - sw.Write(indent + "\tGst.GLib.Value val = "); - if (table.IsBoxed (CType)) { - sw.WriteLine("(Gst.GLib.Value) value;"); - } else if (table.IsOpaque (CType)) { - sw.WriteLine("new Gst.GLib.Value(value, \"{0}\");", CType); - } else { - sw.Write("new Gst.GLib.Value("); - if (v_type != "" && !(table.IsObject (CType) || table.IsInterface (CType) || table.IsOpaque (CType))) { - sw.Write(v_type + " "); - } - sw.WriteLine("value);"); - } - sw.WriteLine(indent + "\t" + RawSetter (qpname) + ";"); - sw.WriteLine(indent + "\tval.Dispose ();"); - sw.WriteLine(indent + "}"); - } - - sw.WriteLine(indent.Substring (1) + "}"); - sw.WriteLine(); - - Statistics.PropCount++; - } - } -} - diff --git a/generator/PropertyBase.cs b/generator/PropertyBase.cs deleted file mode 100644 index ef106f6bca..0000000000 --- a/generator/PropertyBase.cs +++ /dev/null @@ -1,116 +0,0 @@ -// GtkSharp.Generation.PropertyBase.cs - base class for properties and -// fields -// -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Xml; - - public abstract class PropertyBase { - - protected XmlElement elem; - protected ClassBase container_type; - - public PropertyBase (XmlElement elem, ClassBase container_type) - { - this.elem = elem; - this.container_type = container_type; - } - - public string Name { - get { - return elem.GetAttribute ("name"); - } - } - - public string CName { - get { - return elem.GetAttribute ("cname"); - } - } - - protected string ctype; - public string CType { - get { - if (ctype == null) { - if (elem.GetAttribute("bits") == "1") - ctype = "gboolean"; - else - ctype = elem.GetAttribute("type"); - } - return ctype; - } - } - - protected string cstype; - public string CSType { - get { - if (Getter != null) - return Getter.Signature.IsAccessor ? Getter.Signature.AccessorType : Getter.ReturnType; - else if (Setter != null) - return Setter.Signature.Types; - else if (cstype == null) - cstype = SymbolTable.Table.GetCSType (CType); - return cstype; - } - } - - public bool Hidden { - get { - return elem.HasAttribute("hidden"); - } - } - - protected bool IsNew { - get { - return elem.HasAttribute("new_flag"); - } - } - - protected Method Getter { - get { - Method getter = container_type.GetMethod ("Get" + Name); - if (getter != null && getter.Name == "Get" + Name && getter.IsGetter) - return getter; - else - return null; - } - } - - protected Method Setter { - get { - Method setter = container_type.GetMethod ("Set" + Name); - if (setter != null && setter.Name == "Set" + Name && setter.IsSetter && (Getter == null || setter.Signature.Types == CSType)) - return setter; - else - return null; - } - } - - protected virtual void GenerateImports (GenerationInfo gen_info, string indent) - { - if (Getter != null) - Getter.GenerateImport (gen_info.Writer); - if (Setter != null) - Setter.GenerateImport (gen_info.Writer); - } - } -} - diff --git a/generator/ReturnValue.cs b/generator/ReturnValue.cs deleted file mode 100644 index f0444166c0..0000000000 --- a/generator/ReturnValue.cs +++ /dev/null @@ -1,174 +0,0 @@ -// GtkSharp.Generation.ReturnValue.cs - The ReturnValue Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2004-2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Xml; - - public class ReturnValue { - - - bool is_null_term; - bool is_array; - bool elements_owned; - bool owned; - string ctype = String.Empty; - string default_value = String.Empty; - string element_ctype = String.Empty; - - public ReturnValue (XmlElement elem) - { - if (elem != null) { - is_null_term = elem.HasAttribute ("null_term_array"); - is_array = elem.HasAttribute ("array"); - elements_owned = elem.GetAttribute ("elements_owned") == "true"; - owned = elem.GetAttribute ("owned") == "true"; - ctype = elem.GetAttribute("type"); - default_value = elem.GetAttribute ("default_value"); - element_ctype = elem.GetAttribute ("element_type"); - } - } - - public string CType { - get { - return ctype; - } - } - - public string CSType { - get { - if (IGen == null) - return String.Empty; - - if (ElementType != String.Empty) - return ElementType + "[]"; - - return IGen.QualifiedName + (is_array || is_null_term ? "[]" : String.Empty); - } - } - - public string DefaultValue { - get { - if (default_value != null && default_value.Length > 0) - return default_value; - if (IGen == null) - return String.Empty; - return IGen.DefaultValue; - } - } - - string ElementType { - get { - if (element_ctype.Length > 0) - return SymbolTable.Table.GetCSType (element_ctype); - - return String.Empty; - } - } - - IGeneratable igen; - public IGeneratable IGen { - get { - if (igen == null) - igen = SymbolTable.Table [CType]; - return igen; - } - } - - public bool IsVoid { - get { - return CSType == "void"; - } - } - - public string MarshalType { - get { - if (IGen == null) - return String.Empty; - else if (is_null_term) - return "IntPtr"; - return IGen.MarshalType + (is_array ? "[]" : String.Empty); - } - } - - public string ToNativeType { - get { - if (IGen == null) - return String.Empty; - else if (is_null_term) - return "IntPtr"; - return IGen.MarshalType + (is_array ? "[]" : String.Empty); - } - } - - public string FromNative (string var) - { - if (IGen == null) - return String.Empty; - - if (ElementType != String.Empty) { - string args = (owned ? "true" : "false") + ", " + (elements_owned ? "true" : "false"); - if (IGen.QualifiedName == "Gst.GLib.PtrArray") - return String.Format ("({0}[]) Gst.GLib.Marshaller.PtrArrayToArray ({1}, {2}, typeof({0}))", ElementType, var, args); - else - return String.Format ("({0}[]) Gst.GLib.Marshaller.ListPtrToArray ({1}, typeof({2}), {3}, typeof({4}))", ElementType, var, IGen.QualifiedName, args, element_ctype == "gfilename*" ? "Gst.GLib.ListBase.FilenameString" : ElementType); - } else if (IGen is HandleBase) - return ((HandleBase)IGen).FromNative (var, owned); - else if (is_null_term) - return String.Format ("Gst.Marshaller.NullTermPtrToStringArray ({0}, {1})", var, owned ? "true" : "false"); - else - return IGen.FromNative (var); - } - - public string ToNative (string var) - { - if (IGen == null) - return String.Empty; - - if (ElementType.Length > 0) { - string args = ", typeof (" + ElementType + "), " + (owned ? "true" : "false") + ", " + (elements_owned ? "true" : "false"); - var = "new " + IGen.QualifiedName + "(" + var + args + ")"; - } else if (is_null_term) - return String.Format ("Gst.Marshaller.StringArrayToNullTermPointer ({0})", var); - - if (IGen is IManualMarshaler) - return (IGen as IManualMarshaler).AllocNative (var); - else if ((IGen is ObjectGen || IGen is MiniObjectGen) && owned) - return var + " == null ? IntPtr.Zero : " + var + ".OwnedHandle"; - else if (IGen is OpaqueGen && owned) - return var + " == null ? IntPtr.Zero : " + var + ".OwnedCopy"; - else - return IGen.CallByName (var); - } - - public bool Validate () - { - if (MarshalType == "" || CSType == "") { - Console.Write("rettype: " + CType); - return false; - } - - return true; - } - } -} - diff --git a/generator/Signal.cs b/generator/Signal.cs deleted file mode 100644 index 12a3b37f46..0000000000 --- a/generator/Signal.cs +++ /dev/null @@ -1,335 +0,0 @@ -// GtkSharp.Generation.Signal.cs - The Signal Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2003-2005 Novell, Inc. -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public class Signal { - - bool marshaled; - string name; - XmlElement elem; - ReturnValue retval; - Parameters parms; - ObjectBase container_type; - - public Signal (XmlElement elem, ObjectBase container_type) - { - this.elem = elem; - name = elem.GetAttribute ("name"); - marshaled = elem.GetAttribute ("manual") == "true"; - retval = new ReturnValue (elem ["return-type"]); - parms = new Parameters (elem["parameters"], container_type.ParserVersion == 1 ? true : false); - this.container_type = container_type; - } - - bool Marshaled { - get { return marshaled; } - } - - public string Name { - get { - return name; - } - set { - name = value; - } - } - - public bool Validate () - { - if (Name == "") { - Console.Write ("Nameless signal "); - Statistics.ThrottledCount++; - return false; - } - - if (!parms.Validate () || !retval.Validate ()) { - Console.Write (" in signal " + Name + " "); - Statistics.ThrottledCount++; - return false; - } - - return true; - } - - public void GenerateDecl (StreamWriter sw) - { - if (elem.HasAttribute("new_flag") || (container_type != null && container_type.GetSignalRecursively (Name) != null)) - sw.Write("new "); - - sw.WriteLine ("\t\tevent " + EventHandlerQualifiedName + " " + Name + ";"); - } - - public string CName { - get { - return "\"" + elem.GetAttribute("cname") + "\""; - } - } - - string CallbackSig { - get { - string result = ""; - for (int i = 0; i < parms.Count; i++) { - if (i > 0) - result += ", "; - - Parameter p = parms [i]; - if (p.PassAs != "" && !(p.Generatable is StructBase)) - result += p.PassAs + " "; - result += (p.MarshalType + " arg" + i); - } - - return result; - } - } - - string CallbackName { - get { return Name + "SignalCallback"; } - } - - string DelegateName { - get { return Name + "SignalDelegate"; } - } - - private string EventArgsName { - get { - if (IsEventHandler) - return "EventArgs"; - else - return Name + "Args"; - } - } - - private string EventArgsQualifiedName { - get { - if (IsEventHandler) - return "System.EventArgs"; - else - return container_type.NS + "." + Name + "Args"; - } - } - - private string EventHandlerName { - get { - if (IsEventHandler) - return "EventHandler"; - else if (SymbolTable.Table [container_type.NS + Name + "Handler"] != null) - return Name + "EventHandler"; - else - return Name + "Handler"; - } - } - - private string EventHandlerQualifiedName { - get { - if (IsEventHandler) - return "System.EventHandler"; - else - return container_type.NS + "." + EventHandlerName; - } - } - - private bool IsEventHandler { - get { - return retval.CSType == "void" && parms.Count == 0; - } - } - - public string GenArgsInitialization (StreamWriter sw) - { - if (parms.Count > 0) - sw.WriteLine("\t\t\t\targs.Args = new object[" + parms.Count + "];"); - string finish = ""; - for (int idx = 0; idx < parms.Count; idx++) { - Parameter p = parms [idx]; - IGeneratable igen = p.Generatable; - if (p.PassAs != "out") { - if (igen is ManualGen) { - sw.WriteLine("\t\t\t\tif (arg{0} == IntPtr.Zero)", idx); - sw.WriteLine("\t\t\t\t\targs.Args[{0}] = null;", idx); - sw.WriteLine("\t\t\t\telse {"); - sw.WriteLine("\t\t\t\t\targs.Args[" + idx + "] = " + p.FromNative ("arg" + idx) + ";"); - sw.WriteLine("\t\t\t\t}"); - } else - sw.WriteLine("\t\t\t\targs.Args[" + idx + "] = " + p.FromNative ("arg" + idx) + ";"); - } - if ((igen is StructBase || igen is ByRefGen) && p.PassAs != "") - finish += "\t\t\t\tif (arg" + idx + " != IntPtr.Zero) System.Runtime.InteropServices.Marshal.StructureToPtr (args.Args[" + idx + "], arg" + idx + ", false);\n"; - else if (igen is IManualMarshaler && p.PassAs != "") - finish += String.Format ("\t\t\t\targ{0} = {1};\n", idx, (igen as IManualMarshaler).AllocNative ("args.Args[" + idx + "]")); - else if (p.PassAs != "") - finish += "\t\t\t\targ" + idx + " = " + igen.CallByName ("((" + p.CSType + ")args.Args[" + idx + "])") + ";\n"; - } - return finish; - } - - public void GenArgsCleanup (StreamWriter sw, string finish) - { - if (retval.IsVoid && finish.Length == 0) - return; - - sw.WriteLine("\n\t\t\ttry {"); - sw.Write (finish); - if (!retval.IsVoid) { - if (retval.CSType == "bool") { - sw.WriteLine ("\t\t\t\tif (args.RetVal == null)"); - sw.WriteLine ("\t\t\t\t\treturn false;"); - } - sw.WriteLine ("\t\t\t\treturn {0};", retval.ToNative (String.Format ("(({0}) args.RetVal)", retval.CSType))); - } - sw.WriteLine("\t\t\t} catch (Exception) {"); - sw.WriteLine ("\t\t\t\tException ex = new Exception (\"args.RetVal or 'out' property unset or set to incorrect type in " + EventHandlerQualifiedName + " callback\");"); - sw.WriteLine("\t\t\t\tGst.GLib.ExceptionManager.RaiseUnhandledException (ex, true);"); - - sw.WriteLine ("\t\t\t\t// NOTREACHED: above call doesn't return."); - sw.WriteLine ("\t\t\t\tthrow ex;"); - sw.WriteLine("\t\t\t}"); - } - - public void GenCallback (StreamWriter sw) - { - if (IsEventHandler) - return; - - string native_signature = "IntPtr inst"; - if (parms.Count > 0) - native_signature += ", " + CallbackSig; - native_signature += ", IntPtr gch"; - - sw.WriteLine ("\t\t[UnmanagedFunctionPointer (CallingConvention.Cdecl)]"); - sw.WriteLine ("\t\tdelegate {0} {1} ({2});", retval.ToNativeType, DelegateName, native_signature); - sw.WriteLine (); - sw.WriteLine ("\t\tstatic {0} {1} ({2})", retval.ToNativeType, CallbackName, native_signature); - sw.WriteLine("\t\t{"); - sw.WriteLine("\t\t\t{0} args = new {0} ();", EventArgsQualifiedName); - sw.WriteLine("\t\t\ttry {"); - sw.WriteLine("\t\t\t\tGst.GLib.Signal sig = ((GCHandle) gch).Target as Gst.GLib.Signal;"); - sw.WriteLine("\t\t\t\tif (sig == null)"); - sw.WriteLine("\t\t\t\t\tthrow new Exception(\"Unknown signal GC handle received \" + gch);"); - sw.WriteLine(); - string finish = GenArgsInitialization (sw); - sw.WriteLine("\t\t\t\t{0} handler = ({0}) sig.Handler;", EventHandlerQualifiedName); - sw.WriteLine("\t\t\t\thandler (Gst.GLib.Object.GetObject (inst), args);"); - sw.WriteLine("\t\t\t} catch (Exception e) {"); - sw.WriteLine("\t\t\t\tGst.GLib.ExceptionManager.RaiseUnhandledException (e, false);"); - sw.WriteLine("\t\t\t}"); - GenArgsCleanup (sw, finish); - sw.WriteLine("\t\t}"); - sw.WriteLine(); - } - - private bool NeedNew (ObjectBase implementor) - { - return elem.HasAttribute ("new_flag") || - (container_type != null && container_type.GetSignalRecursively (Name) != null) || - (implementor != null && implementor.GetSignalRecursively (Name) != null); - } - - public void GenEventHandler (GenerationInfo gen_info) - { - if (IsEventHandler) - return; - - string ns = container_type.NS; - - StreamWriter sw = gen_info.OpenStream (EventHandlerName); - - sw.WriteLine ("namespace " + ns + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - - sw.WriteLine (); - sw.WriteLine ("\tpublic delegate void " + EventHandlerName + "(object o, " + EventArgsName + " args);"); - sw.WriteLine (); - sw.WriteLine ("\tpublic class " + EventArgsName + " : Gst.GLib.SignalArgs {"); - for (int i = 0; i < parms.Count; i++) { - sw.WriteLine ("\t\tpublic " + parms[i].CSType + " " + parms[i].StudlyName + "{"); - if (parms[i].PassAs != "out") { - sw.WriteLine ("\t\t\tget {"); - if (SymbolTable.Table.IsInterface (parms [i].CType)) - sw.WriteLine ("\t\t\t\treturn {0}Adapter.GetObject (Args [{1}] as Gst.GLib.Object);", parms [i].CSType, i); - else - sw.WriteLine ("\t\t\t\treturn ({0}) Args [{1}];", parms [i].CSType, i); - sw.WriteLine ("\t\t\t}"); - } - if (parms[i].PassAs != "") { - sw.WriteLine ("\t\t\tset {"); - if (SymbolTable.Table.IsInterface (parms [i].CType)) - sw.WriteLine ("\t\t\t\tArgs [{0}] = value is {1}Adapter ? (value as {1}Adapter).Implementor : value;", i, parms [i].CSType); - else - sw.WriteLine ("\t\t\t\tArgs[" + i + "] = (" + parms[i].CSType + ")value;"); - sw.WriteLine ("\t\t\t}"); - } - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - sw.Close (); - } - - public void GenEvent (StreamWriter sw, ObjectBase implementor, string target) - { - string args_type = IsEventHandler ? "" : ", typeof (" + EventArgsQualifiedName + ")"; - - if (Marshaled) { - GenCallback (sw); - args_type = ", new " + DelegateName + "(" + CallbackName + ")"; - } - - sw.WriteLine("\t\t[Gst.GLib.Signal("+ CName + ")]"); - sw.Write("\t\tpublic "); - if (NeedNew (implementor)) - sw.Write("new "); - sw.WriteLine("event " + EventHandlerQualifiedName + " " + Name + " {"); - sw.WriteLine("\t\t\tadd {"); - sw.WriteLine("\t\t\t\tGst.GLib.Signal sig = Gst.GLib.Signal.Lookup (" + target + ", " + CName + args_type + ");"); - sw.WriteLine("\t\t\t\tsig.AddDelegate (value);"); - sw.WriteLine("\t\t\t}"); - sw.WriteLine("\t\t\tremove {"); - sw.WriteLine("\t\t\t\tGst.GLib.Signal sig = Gst.GLib.Signal.Lookup (" + target + ", " + CName + args_type + ");"); - sw.WriteLine("\t\t\t\tsig.RemoveDelegate (value);"); - sw.WriteLine("\t\t\t}"); - sw.WriteLine("\t\t}"); - sw.WriteLine(); - } - - public void Generate (GenerationInfo gen_info, ObjectBase implementor) - { - StreamWriter sw = gen_info.Writer; - - if (implementor == null) - GenEventHandler (gen_info); - - GenEvent (sw, implementor, "this"); - - Statistics.SignalCount++; - } - } -} - diff --git a/generator/Signature.cs b/generator/Signature.cs deleted file mode 100644 index 1b0123424f..0000000000 --- a/generator/Signature.cs +++ /dev/null @@ -1,123 +0,0 @@ -// GtkSharp.Generation.Signature.cs - The Signature Generation Class. -// -// Author: Mike Kestner -// -// Copyright (c) 2003-2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.Xml; - - public class Signature { - - private ArrayList parms = new ArrayList (); - - public Signature (Parameters parms) - { - foreach (Parameter p in parms) { - if (!parms.IsHidden (p)) - this.parms.Add (p); - } - } - - public override string ToString () - { - if (parms.Count == 0) - return ""; - - string[] result = new string [parms.Count]; - int i = 0; - - foreach (Parameter p in parms) { - result [i] = p.PassAs != "" ? p.PassAs + " " : ""; - result [i++] += p.CSType + " " + p.Name; - } - - return String.Join (", ", result); - } - - public string Types { - get { - if (parms.Count == 0) - return ""; - - string[] result = new string [parms.Count]; - int i = 0; - - foreach (Parameter p in parms) - result [i++] = p.CSType; - - return String.Join (":", result); - } - } - - public bool IsAccessor { - get { - int count = 0; - foreach (Parameter p in parms) { - if (p.PassAs == "out") - count++; - - if (count > 1) - return false; - } - return count == 1; - } - } - - public string AccessorType { - get { - foreach (Parameter p in parms) - if (p.PassAs == "out") - return p.CSType; - - return null; - } - } - - public string AccessorName { - get { - foreach (Parameter p in parms) - if (p.PassAs == "out") - return p.Name; - - return null; - } - } - - public string AsAccessor { - get { - string[] result = new string [parms.Count - 1]; - int i = 0; - - foreach (Parameter p in parms) { - if (p.PassAs == "out") - continue; - - result [i] = p.PassAs != "" ? p.PassAs + " " : ""; - result [i++] += p.CSType + " " + p.Name; - } - - return String.Join (", ", result); - } - } - } -} - diff --git a/generator/SimpleBase.cs b/generator/SimpleBase.cs deleted file mode 100644 index 0a6f2b8fa7..0000000000 --- a/generator/SimpleBase.cs +++ /dev/null @@ -1,99 +0,0 @@ -// GtkSharp.Generation.SimpleBase.cs - base class for marshaling non-generated types. -// -// Author: Mike Kestner -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - - public abstract class SimpleBase : IGeneratable { - - string type; - string ctype; - string ns = String.Empty; - string default_value = String.Empty; - - public SimpleBase (string ctype, string type, string default_value) - { - string[] toks = type.Split('.'); - this.ctype = ctype; - this.type = toks[toks.Length - 1]; - if (toks.Length > 2) - this.ns = String.Join (".", toks, 0, toks.Length - 1); - else if (toks.Length == 2) - this.ns = toks[0]; - this.default_value = default_value; - } - - public string CName { - get { - return ctype; - } - } - - public string Name { - get { - return type; - } - } - - public string QualifiedName { - get { - return ns == String.Empty ? type : ns + "." + type; - } - } - - public virtual string MarshalType { - get { - return QualifiedName; - } - } - - public virtual string DefaultValue { - get { - return default_value; - } - } - - public virtual string CallByName (string var) - { - return var; - } - - public virtual string FromNative(string var) - { - return var; - } - - public bool Validate () - { - return true; - } - - public void Generate () - { - } - - public void Generate (GenerationInfo gen_info) - { - } - } -} - diff --git a/generator/SimpleGen.cs b/generator/SimpleGen.cs deleted file mode 100644 index b382135360..0000000000 --- a/generator/SimpleGen.cs +++ /dev/null @@ -1,31 +0,0 @@ -// GtkSharp.Generation.SimpleGen.cs - The Simple type Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2003 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - - public class SimpleGen : SimpleBase { - public SimpleGen (string ctype, string type, string default_value) : base (ctype, type, default_value) {} - - } -} - diff --git a/generator/Statistics.cs b/generator/Statistics.cs deleted file mode 100644 index 45457657a0..0000000000 --- a/generator/Statistics.cs +++ /dev/null @@ -1,197 +0,0 @@ -// Statistics.cs : Generation statistics class implementation -// -// Author: Mike Kestner -// -// Copyright (c) 2002 Mike Kestner -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - - public class Statistics { - - static int cbs = 0; - static int enums = 0; - static int objects = 0; - static int structs = 0; - static int boxed = 0; - static int opaques = 0; - static int interfaces = 0; - static int methods = 0; - static int ctors = 0; - static int props = 0; - static int sigs = 0; - static int throttled = 0; - static int ignored = 0; - static bool vm_ignored = false; - - public static int CBCount { - get { - return cbs; - } - set { - cbs = value; - } - } - - public static int EnumCount { - get { - return enums; - } - set { - enums = value; - } - } - - public static int ObjectCount { - get { - return objects; - } - set { - objects = value; - } - } - - public static int StructCount { - get { - return structs; - } - set { - structs = value; - } - } - - public static int BoxedCount { - get { - return boxed; - } - set { - boxed = value; - } - } - - public static int OpaqueCount { - get { - return opaques; - } - set { - opaques = value; - } - } - - public static int CtorCount { - get { - return ctors; - } - set { - ctors = value; - } - } - - public static int MethodCount { - get { - return methods; - } - set { - methods = value; - } - } - - public static int PropCount { - get { - return props; - } - set { - props = value; - } - } - - public static int SignalCount { - get { - return sigs; - } - set { - sigs = value; - } - } - - public static int IFaceCount { - get { - return interfaces; - } - set { - interfaces = value; - } - } - - public static int ThrottledCount { - get { - return throttled; - } - set { - throttled = value; - } - } - - public static int IgnoreCount { - get { - return ignored; - } - set { - ignored = value; - } - } - - public static bool VMIgnored { - get { - return vm_ignored; - } - set { - if (value) - vm_ignored = value; - } - } - - public static void Report() - { - if (VMIgnored) { - Console.WriteLine(); - Console.WriteLine("Warning: Generation throttled for Virtual Methods."); - Console.WriteLine(" Consider regenerating with --gluelib-name and --glue-filename."); - } - Console.WriteLine(); - Console.WriteLine("Generation Summary:"); - Console.Write(" Enums: " + enums); - Console.Write(" Structs: " + structs); - Console.Write(" Boxed: " + boxed); - Console.Write(" Opaques: " + opaques); - Console.Write(" Interfaces: " + interfaces); - Console.Write(" Objects: " + objects); - Console.WriteLine(" Callbacks: " + cbs); - Console.Write(" Properties: " + props); - Console.Write(" Signals: " + sigs); - Console.Write(" Methods: " + methods); - Console.Write(" Constructors: " + ctors); - Console.WriteLine(" Throttled: " + throttled); - Console.WriteLine("Total Nodes: " + (enums+structs+boxed+opaques+interfaces+cbs+objects+props+sigs+methods+ctors+throttled)); - Console.WriteLine(); - } - } -} diff --git a/generator/StructBase.cs b/generator/StructBase.cs deleted file mode 100644 index 5993263875..0000000000 --- a/generator/StructBase.cs +++ /dev/null @@ -1,230 +0,0 @@ -// GtkSharp.Generation.StructBase.cs - The Structure/Boxed Base Class. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Text.RegularExpressions; - using System.Xml; - - public abstract class StructBase : ClassBase, IManualMarshaler { - - new ArrayList fields = new ArrayList (); - bool need_read_native = false; - - protected StructBase (XmlElement ns, XmlElement elem) : base (ns, elem) - { - foreach (XmlNode node in elem.ChildNodes) { - - if (!(node is XmlElement)) continue; - XmlElement member = (XmlElement) node; - - switch (node.Name) { - case "field": - fields.Add (new StructField (member, this)); - break; - - case "callback": - Statistics.IgnoreCount++; - break; - - default: - if (!IsNodeNameHandled (node.Name)) - Console.WriteLine ("Unexpected node " + node.Name + " in " + CName); - break; - } - } - } - - public override string DefaultValue { - get { - return QualifiedName + ".Zero"; - } - } - - public override string MarshalType { - get { - return "IntPtr"; - } - } - - public override string AssignToName { - get { throw new NotImplementedException (); } - } - - public override string CallByName () - { - return "this_as_native"; - } - - public override string CallByName (string var) - { - return var + "_as_native"; - } - - public override string FromNative (string var) - { - if (DisableNew) - return var + " == IntPtr.Zero ? " + QualifiedName + ".Zero : (" + QualifiedName + ") System.Runtime.InteropServices.Marshal.PtrToStructure (" + var + ", typeof (" + QualifiedName + "))"; - else - return QualifiedName + ".New (" + var + ")"; - } - - public string AllocNative (string var) - { - return "Gst.GLib.Marshaller.StructureToPtrAlloc (" + var + ")"; - } - - public string ReleaseNative (string var) - { - return "Marshal.FreeHGlobal (" +var + ")"; - } - - private bool DisableNew { - get { - return Elem.HasAttribute ("disable_new"); - } - } - - protected new void GenFields (GenerationInfo gen_info) - { - int bitfields = 0; - bool need_field = true; - - foreach (StructField field in fields) { - if (field.IsBitfield) { - if (need_field) { - StreamWriter sw = gen_info.Writer; - - sw.WriteLine ("\t\tprivate uint _bitfield{0};\n", bitfields++); - need_field = false; - } - } else - need_field = true; - field.Generate (gen_info, "\t\t"); - } - } - - public override bool Validate () - { - foreach (StructField field in fields) { - if (!field.Validate ()) { - Console.WriteLine ("in Struct " + QualifiedName); - if (!field.IsPointer) - return false; - } - } - - return base.Validate (); - } - - public override void Generate (GenerationInfo gen_info) - { - bool need_close = false; - if (gen_info.Writer == null) { - gen_info.Writer = gen_info.OpenStream (Name); - need_close = true; - } - - StreamWriter sw = gen_info.Writer; - - sw.WriteLine ("namespace " + NS + " {"); - sw.WriteLine (); - sw.WriteLine ("\tusing System;"); - sw.WriteLine ("\tusing System.Collections;"); - sw.WriteLine ("\tusing System.Runtime.InteropServices;"); - sw.WriteLine (); - - sw.WriteLine ("#region Autogenerated code"); - if (IsDeprecated) - sw.WriteLine ("\t[Obsolete]"); - sw.WriteLine ("\t[StructLayout(LayoutKind.Sequential)]"); - string access = IsInternal ? "internal" : "public"; - sw.WriteLine ("\t" + access + " partial struct " + Name + " {"); - sw.WriteLine (); - - need_read_native = false; - GenFields (gen_info); - sw.WriteLine (); - GenCtors (gen_info); - GenMethods (gen_info, null, this); - if (need_read_native) - GenReadNative (sw); - - if (!need_close) - return; - - sw.WriteLine ("#endregion"); - AppendCustom(sw, gen_info.CustomDir); - - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - sw.Close (); - gen_info.Writer = null; - } - - protected override void GenCtors (GenerationInfo gen_info) - { - StreamWriter sw = gen_info.Writer; - - sw.WriteLine ("\t\tpublic static {0} Zero = new {0} ();", QualifiedName); - sw.WriteLine(); - if (!DisableNew) { - sw.WriteLine ("\t\tpublic static " + QualifiedName + " New(IntPtr raw) {"); - sw.WriteLine ("\t\t\tif (raw == IntPtr.Zero)"); - sw.WriteLine ("\t\t\t\treturn {0}.Zero;", QualifiedName); - sw.WriteLine ("\t\t\treturn ({0}) Marshal.PtrToStructure (raw, typeof ({0}));", QualifiedName); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - foreach (Ctor ctor in Ctors) - ctor.IsStatic = true; - - base.GenCtors (gen_info); - } - - void GenReadNative (StreamWriter sw) - { - sw.WriteLine ("\t\tstatic void ReadNative (IntPtr native, ref {0} target)", QualifiedName); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\ttarget = New (native);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - public override void Prepare (StreamWriter sw, string indent) - { - sw.WriteLine (indent + "IntPtr this_as_native = System.Runtime.InteropServices.Marshal.AllocHGlobal (System.Runtime.InteropServices.Marshal.SizeOf (this));"); - sw.WriteLine (indent + "System.Runtime.InteropServices.Marshal.StructureToPtr (this, this_as_native, false);"); - } - - public override void Finish (StreamWriter sw, string indent) - { - need_read_native = true; - sw.WriteLine (indent + "ReadNative (this_as_native, ref this);"); - sw.WriteLine (indent + "System.Runtime.InteropServices.Marshal.FreeHGlobal (this_as_native);"); - } - } -} - diff --git a/generator/StructField.cs b/generator/StructField.cs deleted file mode 100644 index 50389a75b5..0000000000 --- a/generator/StructField.cs +++ /dev/null @@ -1,149 +0,0 @@ -// GtkSharp.Generation.StructField.cs - The Structure Field generation -// Class. -// -// Author: Mike Kestner -// -// Copyright (c) 2004-2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.IO; - using System.Xml; - - public class StructField : FieldBase { - - public static int bitfields; - - public StructField (XmlElement elem, ClassBase container_type) : base (elem, container_type) {} - - protected override string DefaultAccess { - get { - if (IsPadding) - return "private"; - - return "public"; - } - } - - int ArrayLength { - get { - if (!IsArray) - return 0; - - int result; - try { - result = Int32.Parse (elem.GetAttribute("array_len")); - } catch (Exception) { - Console.Write ("Non-numeric array_len: " + elem.GetAttribute("array_len")); - Console.WriteLine (" warning: array field {0} incorrectly generated", Name); - result = 0; - } - return result; - } - } - - public new string CSType { - get { - string type = base.CSType; - if (IsArray) - type += "[]"; - else if ((IsPointer || SymbolTable.Table.IsOpaque (CType)) && type != "string") - type = "IntPtr"; - - return type; - } - } - - bool IsPadding { - get { - return (CName.StartsWith ("dummy") || CName.StartsWith ("padding")); - } - } - - public bool IsPointer { - get { - return (CType.EndsWith ("*") || CType.EndsWith ("pointer")); - } - } - - public new string Name { - get { - string result = ""; - if ((IsPointer || SymbolTable.Table.IsOpaque (CType)) && CSType != "string") - result = "_"; - result += SymbolTable.Table.MangleName (CName); - - return result; - } - } - - string StudlyName { - get { - string studly = base.Name; - if (studly == "") - throw new Exception ("API file must be regenerated with a current version of the GAPI parser. It is incompatible with this version of the GAPI code generator."); - - return studly; - } - } - - public override void Generate (GenerationInfo gen_info, string indent) - { - if (Hidden) - return; - - StreamWriter sw = gen_info.Writer; - SymbolTable table = SymbolTable.Table; - - string wrapped = table.GetCSType (CType); - string wrapped_name = SymbolTable.Table.MangleName (CName); - IGeneratable gen = table [CType]; - - if (IsArray) { - sw.WriteLine (indent + "[MarshalAs (UnmanagedType.ByValArray, SizeConst=" + ArrayLength + ")]"); - sw.WriteLine (indent + "{0} {1} {2};", Access, CSType, StudlyName); - } else if (IsBitfield) { - base.Generate (gen_info, indent); - } else if (gen is IAccessor) { - sw.WriteLine (indent + "private {0} {1};", gen.MarshalType, Name); - - if (Access != "private") { - IAccessor acc = table [CType] as IAccessor; - sw.WriteLine (indent + Access + " " + wrapped + " " + StudlyName + " {"); - acc.WriteAccessors (sw, indent + "\t", Name); - sw.WriteLine (indent + "}"); - } - } else if (IsPointer && (gen is StructGen || gen is BoxedGen)) { - sw.WriteLine (indent + "private {0} {1};", CSType, Name); - sw.WriteLine (); - if (Access != "private") { - sw.WriteLine (indent + Access + " " + wrapped + " " + wrapped_name + " {"); - sw.WriteLine (indent + "\tget { return " + table.FromNative (CType, Name) + "; }"); - sw.WriteLine (indent + "}"); - } - } else if (IsPointer && CSType != "string") { - // FIXME: probably some fields here which should be visible. - sw.WriteLine (indent + "private {0} {1};", CSType, Name); - } else { - sw.WriteLine (indent + "{0} {1} {2};", Access, CSType, Access == "public" ? StudlyName : Name); - } - } - } -} - diff --git a/generator/StructGen.cs b/generator/StructGen.cs deleted file mode 100644 index 64559cf1c3..0000000000 --- a/generator/StructGen.cs +++ /dev/null @@ -1,53 +0,0 @@ -// GtkSharp.Generation.StructGen.cs - The Structure Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2001 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.IO; - using System.Xml; - - public class StructGen : StructBase { - - public StructGen (XmlElement ns, XmlElement elem) : base (ns, elem) {} - - public override void Generate (GenerationInfo gen_info) - { - gen_info.CurrentType = Name; - - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name); - base.Generate (gen_info); - if (GetMethod ("GetType") == null && GetMethod ("GetGType") == null) { - sw.WriteLine ("\t\tprivate static Gst.GLib.GType GType {"); - sw.WriteLine ("\t\t\tget { return Gst.GLib.GType.Pointer; }"); - sw.WriteLine ("\t\t}"); - } - sw.WriteLine ("#endregion"); - AppendCustom (sw, gen_info.CustomDir); - sw.WriteLine ("\t}"); - sw.WriteLine ("}"); - sw.Close (); - gen_info.Writer = null; - Statistics.StructCount++; - } - } -} - diff --git a/generator/SymbolTable.cs b/generator/SymbolTable.cs deleted file mode 100644 index 3cbd3c29dd..0000000000 --- a/generator/SymbolTable.cs +++ /dev/null @@ -1,383 +0,0 @@ -// GtkSharp.Generation.SymbolTable.cs - The Symbol Table Class. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2004-2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - - public class SymbolTable { - - static SymbolTable table = null; - - Hashtable types = new Hashtable (); - - public static SymbolTable Table { - get { - if (table == null) - table = new SymbolTable (); - - return table; - } - } - - public SymbolTable () - { - // Simple easily mapped types - AddType (new SimpleGen ("void", "void", String.Empty)); - AddType (new SimpleGen ("gpointer", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("AtkFunction", "IntPtr", "IntPtr.Zero")); // function definition used for padding - AddType (new SimpleGen ("gboolean", "bool", "false")); - AddType (new SimpleGen ("gint", "int", "0")); - AddType (new SimpleGen ("guint", "uint", "0")); - AddType (new SimpleGen ("int", "int", "0")); - AddType (new SimpleGen ("unsigned", "uint", "0")); - AddType (new SimpleGen ("unsigned int", "uint", "0")); - AddType (new SimpleGen ("unsigned-int", "uint", "0")); - AddType (new SimpleGen ("gshort", "short", "0")); - AddType (new SimpleGen ("gushort", "ushort", "0")); - AddType (new SimpleGen ("short", "short", "0")); - AddType (new SimpleGen ("guchar", "byte", "0")); - AddType (new SimpleGen ("unsigned char", "byte", "0")); - AddType (new SimpleGen ("unsigned-char", "byte", "0")); - AddType (new SimpleGen ("guint1", "bool", "false")); - AddType (new SimpleGen ("uint1", "bool", "false")); - AddType (new SimpleGen ("gint8", "sbyte", "0")); - AddType (new SimpleGen ("guint8", "byte", "0")); - AddType (new SimpleGen ("gint16", "short", "0")); - AddType (new SimpleGen ("guint16", "ushort", "0")); - AddType (new SimpleGen ("gint32", "int", "0")); - AddType (new SimpleGen ("guint32", "uint", "0")); - AddType (new SimpleGen ("gint64", "long", "0")); - AddType (new SimpleGen ("guint64", "ulong", "0")); - AddType (new SimpleGen ("long long", "long", "0")); - AddType (new SimpleGen ("gfloat", "float", "0.0")); - AddType (new SimpleGen ("float", "float", "0.0")); - AddType (new SimpleGen ("gdouble", "double", "0.0")); - AddType (new SimpleGen ("double", "double", "0.0")); - AddType (new SimpleGen ("goffset", "long", "0")); - AddType (new SimpleGen ("GQuark", "int", "0")); - - // platform specific integer types. -#if WIN64LONGS - AddType (new SimpleGen ("long", "int", "0")); - AddType (new SimpleGen ("glong", "int", "0")); - AddType (new SimpleGen ("ulong", "uint", "0")); - AddType (new SimpleGen ("gulong", "uint", "0")); - AddType (new SimpleGen ("unsigned long", "uint", "0")); -#else - AddType (new LPGen ("long")); - AddType (new LPGen ("glong")); - AddType (new LPUGen ("ulong")); - AddType (new LPUGen ("gulong")); - AddType (new LPUGen ("unsigned long")); -#endif - - AddType (new LPGen ("ssize_t")); - AddType (new LPGen ("gssize")); - AddType (new LPUGen ("size_t")); - AddType (new LPUGen ("gsize")); - -#if OFF_T_8 - AddType (new AliasGen ("off_t", "long")); -#else - AddType (new LPGen ("off_t")); -#endif - - // string types - AddType (new ConstStringGen ("const-gchar")); - AddType (new ConstStringGen ("const-xmlChar")); - AddType (new ConstStringGen ("const-char")); - AddType (new ConstFilenameGen ("const-gfilename")); - AddType (new MarshalGen ("gfilename", "string", "IntPtr", "Gst.GLib.Marshaller.StringToFilenamePtr({0})", "Gst.GLib.Marshaller.FilenamePtrToStringGFree({0})")); - AddType (new MarshalGen ("gchar", "string", "IntPtr", "Gst.GLib.Marshaller.StringToPtrGStrdup({0})", "Gst.GLib.Marshaller.PtrToStringGFree({0})")); - AddType (new MarshalGen ("char", "string", "IntPtr", "Gst.GLib.Marshaller.StringToPtrGStrdup({0})", "Gst.GLib.Marshaller.PtrToStringGFree({0})")); - AddType (new SimpleGen ("GStrv", "string[]", "null")); - - // manually wrapped types requiring more complex marshaling - AddType (new ManualGen ("GInitiallyUnowned", "Gst.GLib.InitiallyUnowned", "Gst.GLib.Object.GetObject ({0})")); - AddType (new ManualGen ("GObject", "Gst.GLib.Object", "Gst.GLib.Object.GetObject ({0})")); - AddType (new ManualGen ("GstMiniObject", "Gst.MiniObject", "Gst.MiniObject.GetObject ({0})")); - AddType (new ManualGen ("GList", "Gst.GLib.List")); - AddType (new ManualGen ("GPtrArray", "Gst.GLib.PtrArray")); - AddType (new ManualGen ("GSList", "Gst.GLib.SList")); - AddType (new MarshalGen ("gunichar", "char", "uint", "Gst.GLib.Marshaller.CharToGUnichar ({0})", "Gst.GLib.Marshaller.GUnicharToChar ({0})")); - AddType (new MarshalGen ("time_t", "System.DateTime", "IntPtr", "Gst.GLib.Marshaller.DateTimeTotime_t ({0})", "Gst.GLib.Marshaller.time_tToDateTime ({0})")); - AddType (new MarshalGen ("GString", "string", "IntPtr", "new Gst.GLib.GString ({0}).Handle", "Gst.GLib.GString.PtrToString ({0})")); - AddType (new MarshalGen ("GType", "Gst.GLib.GType", "IntPtr", "{0}.Val", "new Gst.GLib.GType({0})", "Gst.GLib.GType.None")); - AddType (new ByRefGen ("GValue", "Gst.GLib.Value")); - AddType (new SimpleGen ("GDestroyNotify", "Gst.GLib.DestroyNotify", "null")); - - // FIXME: These ought to be handled properly. - AddType (new SimpleGen ("GC", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GError", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GMemChunk", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GTimeVal", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GClosure", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GArray", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GByteArray", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GData", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GIOChannel", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GTypeModule", "Gst.GLib.Object", "null")); - AddType (new SimpleGen ("GHashTable", "System.IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("va_list", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GParamSpec", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("gconstpointer", "IntPtr", "IntPtr.Zero")); - } - - public void AddType (IGeneratable gen) - { - types [gen.CName] = gen; - } - - public void AddTypes (IGeneratable[] gens) - { - foreach (IGeneratable gen in gens) - types [gen.CName] = gen; - } - - public int Count { - get - { - return types.Count; - } - } - - public IEnumerable Generatables { - get { - return types.Values; - } - } - - public IGeneratable this [string ctype] { - get { - return DeAlias (ctype) as IGeneratable; - } - } - - private bool IsConstString (string type) - { - switch (type) { - case "const-gchar": - case "const-char": - case "const-xmlChar": - case "const-gfilename": - return true; - default: - return false; - } - } - - private string Trim(string type) - { - // HACK: If we don't detect this here, there is no - // way of indicating it in the symbol table - if (type == "void*" || type == "const-void*") return "gpointer"; - - string trim_type = type.TrimEnd('*'); - - if (IsConstString (trim_type)) - return trim_type; - - if (trim_type.StartsWith("const-")) return trim_type.Substring(6); - return trim_type; - } - - private object DeAlias (string type) - { - type = Trim (type); - while (types [type] is AliasGen) { - IGeneratable igen = types [type] as AliasGen; - types [type] = types [igen.Name]; - type = igen.Name; - } - - return types [type]; - } - - public string FromNative(string c_type, string val) - { - IGeneratable gen = this[c_type]; - if (gen == null) - return ""; - return gen.FromNative (val); - } - - public string GetCSType(string c_type) - { - IGeneratable gen = this[c_type]; - if (gen == null) - return ""; - return gen.QualifiedName; - } - - public string GetName(string c_type) - { - IGeneratable gen = this[c_type]; - if (gen == null) - return ""; - return gen.Name; - } - - public string GetMarshalType(string c_type) - { - IGeneratable gen = this[c_type]; - if (gen == null) - return ""; - return gen.MarshalType; - } - - public string CallByName(string c_type, string var_name) - { - IGeneratable gen = this[c_type]; - if (gen == null) - return ""; - return gen.CallByName(var_name); - } - - public bool IsOpaque(string c_type) - { - if (this[c_type] is OpaqueGen) - return true; - - return false; - } - - public bool IsBoxed(string c_type) - { - if (this[c_type] is BoxedGen) - return true; - - return false; - } - - public bool IsStruct(string c_type) - { - if (this[c_type] is StructGen) - return true; - - return false; - } - - public bool IsEnum(string c_type) - { - if (this[c_type] is EnumGen) - return true; - - return false; - } - - public bool IsEnumFlags(string c_type) - { - EnumGen gen = this [c_type] as EnumGen; - return (gen != null && gen.Elem.GetAttribute ("type") == "flags"); - } - - public bool IsInterface(string c_type) - { - if (this[c_type] is InterfaceGen) - return true; - - return false; - } - - public ClassBase GetClassGen(string c_type) - { - return this[c_type] as ClassBase; - } - - public bool IsObject(string c_type) - { - if ((this[c_type] is ObjectGen) || - (this[c_type] is MiniObjectGen)) - return true; - - return false; - } - - public bool IsCallback(string c_type) - { - if (this[c_type] is CallbackGen) - return true; - - return false; - } - - public bool IsManuallyWrapped(string c_type) - { - if (this[c_type] is ManualGen) - return true; - - return false; - } - - public string MangleName(string name) - { - switch (name) { - case "string": - return "str1ng"; - case "event": - return "evnt"; - case "null": - return "is_null"; - case "object": - return "objekt"; - case "params": - return "parms"; - case "ref": - return "reference"; - case "in": - return "in_param"; - case "out": - return "out_param"; - case "fixed": - return "mfixed"; - case "byte": - return "_byte"; - case "new": - return "_new"; - case "base": - return "_base"; - case "lock": - return "_lock"; - case "callback": - return "cb"; - case "readonly": - return "read_only"; - case "interface": - return "iface"; - case "internal": - return "_internal"; - case "where": - return "wh3r3"; - case "foreach": - return "for_each"; - case "remove": - return "_remove"; - default: - break; - } - - return name; - } - } -} diff --git a/generator/VMSignature.cs b/generator/VMSignature.cs deleted file mode 100644 index c14ce51f0c..0000000000 --- a/generator/VMSignature.cs +++ /dev/null @@ -1,91 +0,0 @@ -// GtkSharp.Generation.VMSignature.cs - The Virtual Method Signature Generation Class. -// -// Author: Mike Kestner -// -// Copyright (c) 2003-2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.Xml; - - public class VMSignature { - - private ArrayList parms = new ArrayList (); - - public VMSignature (Parameters parms) - { - bool has_cb = parms.HideData; - for (int i = 0; i < parms.Count; i++) { - Parameter p = parms [i]; - - if (i > 0 && p.IsLength && parms [i - 1].IsString) - continue; - - if (p.IsCount && ((i > 0 && parms [i - 1].IsArray) || (i < parms.Count - 1 && parms [i + 1].IsArray))) - continue; - - has_cb = has_cb || p.Generatable is CallbackGen; - if (p.IsUserData && has_cb) - continue; - - if (p.CType == "GError**") - continue; - - if (p.Scope == "notified") - i += 2; - - this.parms.Add (p); - } - } - - public string GetCallString (bool use_place_holders) - { - if (parms.Count == 0) - return ""; - - string[] result = new string [parms.Count]; - int i = 0; - foreach (Parameter p in parms) { - result [i] = p.PassAs != "" ? p.PassAs + " " : ""; - result [i] += use_place_holders ? "{" + i + "}" : p.Name; - i++; - } - - return String.Join (", ", result); - } - - public override string ToString () - { - if (parms.Count == 0) - return ""; - - string[] result = new string [parms.Count]; - int i = 0; - - foreach (Parameter p in parms) { - result [i] = p.PassAs != "" ? p.PassAs + " " : ""; - result [i++] += p.CSType + " " + p.Name; - } - - return String.Join (", ", result); - } - } -} - diff --git a/generator/VirtualMethod.cs b/generator/VirtualMethod.cs deleted file mode 100644 index 874da23c57..0000000000 --- a/generator/VirtualMethod.cs +++ /dev/null @@ -1,156 +0,0 @@ -// GtkSharp.Generation.VirtualMethod.cs - The VirtualMethod Generatable. -// -// Author: Mike Kestner -// -// Copyright (c) 2003-2004 Novell, Inc. -// Copyright (c) 2009 Christian Hoff -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace GtkSharp.Generation { - - using System; - using System.Collections; - using System.IO; - using System.Xml; - - public abstract class VirtualMethod : MethodBase { - protected ReturnValue retval; - protected ManagedCallString call; - - protected string modifiers = ""; - - public VirtualMethod (XmlElement elem, ObjectBase container_type) : base (elem, container_type) - { - if (container_type.ParserVersion == 1) { - // The old pre 2.14 parser didn't drop the 1st parameter in all and elements - parms = new Parameters (elem ["parameters"], true); - } - retval = new ReturnValue (elem ["return-type"]); - } - - protected abstract string CallString { - get; - } - - VMSignature signature; - protected new VMSignature Signature { - get { - if (signature == null) - signature = new VMSignature (parms); - - return signature; - } - } - - /* Creates a callback method which invokes the corresponding virtual method - * @implementor is the class that implements the virtual method(e.g. the class that derives from an interface) or NULL if containing and declaring type are equal - */ - public void GenerateCallback (StreamWriter sw, ClassBase implementor) - { - if (!Validate ()) - return; - - string native_signature = ""; - if (!IsStatic) { - native_signature += "IntPtr inst"; - if (parms.Count > 0) - native_signature += ", "; - } - if (parms.Count > 0) - native_signature += parms.ImportSignature; - - sw.WriteLine ("\t\t[UnmanagedFunctionPointer (CallingConvention.Cdecl)]"); - sw.WriteLine ("\t\tdelegate {0} {1}NativeDelegate ({2});", retval.ToNativeType, this.Name, native_signature); - sw.WriteLine (); - sw.WriteLine ("\t\tstatic {0} {1}_cb ({2})", retval.ToNativeType, this.Name, native_signature); - sw.WriteLine ("\t\t{"); - string unconditional = call.Unconditional ("\t\t\t"); - if (unconditional.Length > 0) - sw.WriteLine (unconditional); - sw.WriteLine ("\t\t\ttry {"); - - if (!this.IsStatic) { - string type; - if (implementor != null) - type = implementor.QualifiedName; - else if (this.container_type is InterfaceGen) - type = this.container_type.Name + "Implementor"; // We are in an interface/adaptor, invoke the method in the implementor class - else - type = this.container_type.Name; - - sw.WriteLine ("\t\t\t\t{0} __obj = Gst.GLib.Object.GetObject (inst, false) as {0};", type); - } - - sw.Write (call.Setup ("\t\t\t\t")); - sw.Write ("\t\t\t\t"); - if (!retval.IsVoid) - sw.Write (retval.CSType + " __result = "); - if (!this.IsStatic) - sw.Write ("__obj."); - sw.WriteLine (this.CallString + ";"); - sw.Write (call.Finish ("\t\t\t\t")); - if (!retval.IsVoid) - sw.WriteLine ("\t\t\t\treturn " + retval.ToNative ("__result") + ";"); - - bool fatal = parms.HasOutParam || !retval.IsVoid; - sw.WriteLine ("\t\t\t} catch (Exception e) {"); - sw.WriteLine ("\t\t\t\tGst.GLib.ExceptionManager.RaiseUnhandledException (e, " + (fatal ? "true" : "false") + ");"); - if (fatal) { - sw.WriteLine ("\t\t\t\t// NOTREACHED: above call does not return."); - sw.WriteLine ("\t\t\t\tthrow e;"); - } - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } - - public bool IsValid { - get { - return Validate (); - } - } - - enum ValidState { - Unvalidated, - Invalid, - Valid - } - - ValidState vstate = ValidState.Unvalidated; - - public override bool Validate () - { - if (vstate != ValidState.Unvalidated) - return vstate == ValidState.Valid; - - vstate = ValidState.Valid; - if (!parms.Validate () || !retval.Validate ()) { - vstate = ValidState.Invalid; - } - - if (vstate == ValidState.Invalid) { - Console.WriteLine ("(in virtual method " + container_type.QualifiedName + "." + Name + ")"); - return false; - } else { - // The call string has to be created *after* the params have been validated since the Parameters class contains no elements before validation - call = new ManagedCallString (parms); - return true; - } - } - } -} - diff --git a/generator/gst-codegen.diff b/generator/gst-codegen.diff deleted file mode 100644 index aaa95cfe93..0000000000 --- a/generator/gst-codegen.diff +++ /dev/null @@ -1,1315 +0,0 @@ -diff -Naur generator-upstream/BoxedGen.cs generator/BoxedGen.cs ---- generator-upstream/BoxedGen.cs 2009-01-04 23:29:56.000000000 +0100 -+++ generator/BoxedGen.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -40,16 +40,16 @@ - - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name); - base.Generate (gen_info); -- sw.WriteLine ("\t\tpublic static explicit operator GLib.Value (" + QualifiedName + " boxed)"); -+ sw.WriteLine ("\t\tpublic static explicit operator Gst.GLib.Value (" + QualifiedName + " boxed)"); - sw.WriteLine ("\t\t{"); - -- sw.WriteLine ("\t\t\tGLib.Value val = GLib.Value.Empty;"); -+ sw.WriteLine ("\t\t\tGst.GLib.Value val = Gst.GLib.Value.Empty;"); - sw.WriteLine ("\t\t\tval.Init (" + QualifiedName + ".GType);"); - sw.WriteLine ("\t\t\tval.Val = boxed;"); - sw.WriteLine ("\t\t\treturn val;"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); -- sw.WriteLine ("\t\tpublic static explicit operator " + QualifiedName + " (GLib.Value val)"); -+ sw.WriteLine ("\t\tpublic static explicit operator " + QualifiedName + " (Gst.GLib.Value val)"); - sw.WriteLine ("\t\t{"); - - sw.WriteLine ("\t\t\treturn (" + QualifiedName + ") val.Val;"); -diff -Naur generator-upstream/ByRefGen.cs generator/ByRefGen.cs ---- generator-upstream/ByRefGen.cs 2008-02-26 17:29:14.000000000 +0100 -+++ generator/ByRefGen.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -46,7 +46,7 @@ - - public string AllocNative (string var_name) - { -- return "GLib.Marshaller.StructureToPtrAlloc (" + var_name + ")"; -+ return "Gst.GLib.Marshaller.StructureToPtrAlloc (" + var_name + ")"; - } - - public override string FromNative (string var_name) -diff -Naur generator-upstream/CallbackGen.cs generator/CallbackGen.cs ---- generator-upstream/CallbackGen.cs 2009-09-03 21:50:53.000000000 +0200 -+++ generator/CallbackGen.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -140,7 +140,7 @@ - sw.WriteLine (); - sw.WriteLine ("\t\t" + Name + "Native native_cb;"); - sw.WriteLine ("\t\tIntPtr __data;"); -- sw.WriteLine ("\t\tGLib.DestroyNotify __notify;"); -+ sw.WriteLine ("\t\tGst.GLib.DestroyNotify __notify;"); - sw.WriteLine (); - sw.WriteLine ("\t\t~" + Name + "Invoker ()"); - sw.WriteLine ("\t\t{"); -@@ -153,7 +153,7 @@ - sw.WriteLine (); - sw.WriteLine ("\t\tinternal " + Name + "Invoker (" + Name + "Native native_cb, IntPtr data) : this (native_cb, data, null) {}"); - sw.WriteLine (); -- sw.WriteLine ("\t\tinternal " + Name + "Invoker (" + Name + "Native native_cb, IntPtr data, GLib.DestroyNotify notify)"); -+ sw.WriteLine ("\t\tinternal " + Name + "Invoker (" + Name + "Native native_cb, IntPtr data, Gst.GLib.DestroyNotify notify)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tthis.native_cb = native_cb;"); - sw.WriteLine ("\t\t\t__data = data;"); -@@ -233,7 +233,7 @@ - */ - bool fatal = (retval.MarshalType != "void" && retval.MarshalType != "bool") || call.HasOutParam; - sw.WriteLine ("\t\t\t} catch (Exception e) {"); -- sw.WriteLine ("\t\t\t\tGLib.ExceptionManager.RaiseUnhandledException (e, " + (fatal ? "true" : "false") + ");"); -+ sw.WriteLine ("\t\t\t\tGst.GLib.ExceptionManager.RaiseUnhandledException (e, " + (fatal ? "true" : "false") + ");"); - if (fatal) { - sw.WriteLine ("\t\t\t\t// NOTREACHED: Above call does not return."); - sw.WriteLine ("\t\t\t\tthrow e;"); -diff -Naur generator-upstream/ConstFilenameGen.cs generator/ConstFilenameGen.cs ---- generator-upstream/ConstFilenameGen.cs 2007-09-21 18:37:04.000000000 +0200 -+++ generator/ConstFilenameGen.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -35,17 +35,17 @@ - - public override string FromNative (string var) - { -- return "GLib.Marshaller.FilenamePtrToString (" + var + ")"; -+ return "Gst.GLib.Marshaller.FilenamePtrToString (" + var + ")"; - } - - public string AllocNative (string managed_var) - { -- return "GLib.Marshaller.StringToFilenamePtr (" + managed_var + ")"; -+ return "Gst.GLib.Marshaller.StringToFilenamePtr (" + managed_var + ")"; - } - - public string ReleaseNative (string native_var) - { -- return "GLib.Marshaller.Free (" + native_var + ")"; -+ return "Gst.GLib.Marshaller.Free (" + native_var + ")"; - } - } - } -diff -Naur generator-upstream/ConstStringGen.cs generator/ConstStringGen.cs ---- generator-upstream/ConstStringGen.cs 2009-08-13 16:46:33.000000000 +0200 -+++ generator/ConstStringGen.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -37,17 +37,17 @@ - - public override string FromNative (string var) - { -- return "GLib.Marshaller.Utf8PtrToString (" + var + ")"; -+ return "Gst.GLib.Marshaller.Utf8PtrToString (" + var + ")"; - } - - public string AllocNative (string managed_var) - { -- return "GLib.Marshaller.StringToPtrGStrdup (" + managed_var + ")"; -+ return "Gst.GLib.Marshaller.StringToPtrGStrdup (" + managed_var + ")"; - } - - public string ReleaseNative (string native_var) - { -- return "GLib.Marshaller.Free (" + native_var + ")"; -+ return "Gst.GLib.Marshaller.Free (" + native_var + ")"; - } - } - } -diff -Naur generator-upstream/Ctor.cs generator/Ctor.cs ---- generator-upstream/Ctor.cs 2009-09-03 21:50:53.000000000 +0200 -+++ generator/Ctor.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -32,14 +32,16 @@ - private bool preferred; - private string name; - private bool needs_chaining = false; -+ private bool mini_object = false; - - public Ctor (XmlElement elem, ClassBase implementor) : base (elem, implementor) - { - if (elem.HasAttribute ("preferred")) - preferred = true; -- if (implementor is ObjectGen) -+ if (implementor is ObjectGen || implementor is MiniObjectGen) - needs_chaining = true; - name = implementor.Name; -+ mini_object = implementor is MiniObjectGen; - } - - public bool Preferred { -@@ -110,9 +112,14 @@ - sw.WriteLine ("\t\t\tif (GetType () != typeof (" + name + ")) {"); - - if (Parameters.Count == 0) { -- sw.WriteLine ("\t\t\t\tCreateNativeObject (new string [0], new GLib.Value[0]);"); -+ if (mini_object) -+ sw.WriteLine ("\t\t\t\tCreateNativeObject ();"); -+ else -+ sw.WriteLine ("\t\t\t\tCreateNativeObject (new string [0], new Gst.GLib.Value[0]);"); - sw.WriteLine ("\t\t\t\treturn;"); - } else { -+ if (mini_object) -+ throw new Exception ("MiniObject subclasses can't have ctors with parameters"); - ArrayList names = new ArrayList (); - ArrayList values = new ArrayList (); - for (int i = 0; i < Parameters.Count; i++) { -@@ -137,13 +144,13 @@ - indent += "\t"; - } - sw.WriteLine (indent + "names.Add (\"" + names [i] + "\");"); -- sw.WriteLine (indent + "vals.Add (new GLib.Value (" + values[i] + "));"); -+ sw.WriteLine (indent + "vals.Add (new Gst.GLib.Value (" + values[i] + "));"); - - if (p.Generatable is ClassBase && !(p.Generatable is StructBase)) - sw.WriteLine ("\t\t\t\t}"); - } - -- sw.WriteLine ("\t\t\t\tCreateNativeObject ((string[])names.ToArray (typeof (string)), (GLib.Value[])vals.ToArray (typeof (GLib.Value)));"); -+ sw.WriteLine ("\t\t\t\tCreateNativeObject ((string[])names.ToArray (typeof (string)), (Gst.GLib.Value[])vals.ToArray (typeof (Gst.GLib.Value)));"); - sw.WriteLine ("\t\t\t\treturn;"); - } else - sw.WriteLine ("\t\t\t\tthrow new InvalidOperationException (\"Can't override this constructor.\");"); -diff -Naur generator-upstream/DefaultSignalHandler.cs generator/DefaultSignalHandler.cs ---- generator-upstream/DefaultSignalHandler.cs 2009-04-13 19:44:48.000000000 +0200 -+++ generator/DefaultSignalHandler.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -68,13 +68,13 @@ - { - GenerateMethodBody (sw, implementor); - if (retval.IsVoid) -- sw.WriteLine ("\t\t\tGLib.Value ret = GLib.Value.Empty;"); -+ sw.WriteLine ("\t\t\tGst.GLib.Value ret = Gst.GLib.Value.Empty;"); - else -- sw.WriteLine ("\t\t\tGLib.Value ret = new GLib.Value (" + ReturnGType + ");"); -+ sw.WriteLine ("\t\t\tGst.GLib.Value ret = new Gst.GLib.Value (" + ReturnGType + ");"); - -- sw.WriteLine ("\t\t\tGLib.ValueArray inst_and_params = new GLib.ValueArray (" + (parms.Count + 1) + ");"); -- sw.WriteLine ("\t\t\tGLib.Value[] vals = new GLib.Value [" + (parms.Count + 1) + "];"); -- sw.WriteLine ("\t\t\tvals [0] = new GLib.Value (this);"); -+ sw.WriteLine ("\t\t\tGst.GLib.ValueArray inst_and_params = new Gst.GLib.ValueArray (" + (parms.Count + 1) + ");"); -+ sw.WriteLine ("\t\t\tGst.GLib.Value[] vals = new Gst.GLib.Value [" + (parms.Count + 1) + "];"); -+ sw.WriteLine ("\t\t\tvals [0] = new Gst.GLib.Value (this);"); - sw.WriteLine ("\t\t\tinst_and_params.Append (vals [0]);"); - string cleanup = ""; - for (int i = 0; i < parms.Count; i++) { -@@ -82,24 +82,24 @@ - if (p.PassAs != "") { - if (SymbolTable.Table.IsBoxed (p.CType)) { - if (p.PassAs == "ref") -- sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new GLib.Value (" + p.Name + ");"); -+ sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value (" + p.Name + ");"); - else -- sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new GLib.Value ((GLib.GType)typeof (" + p.CSType + "));"); -+ sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value ((Gst.GLib.GType)typeof (" + p.CSType + "));"); - cleanup += "\t\t\t" + p.Name + " = (" + p.CSType + ") vals [" + i + "];\n"; - } else { - if (p.PassAs == "ref") -- sw.WriteLine ("\t\t\tIntPtr " + p.Name + "_ptr = GLib.Marshaller.StructureToPtrAlloc (" + p.Generatable.CallByName (p.Name) + ");"); -+ sw.WriteLine ("\t\t\tIntPtr " + p.Name + "_ptr = Gst.GLib.Marshaller.StructureToPtrAlloc (" + p.Generatable.CallByName (p.Name) + ");"); - else - sw.WriteLine ("\t\t\tIntPtr " + p.Name + "_ptr = Marshal.AllocHGlobal (Marshal.SizeOf (typeof (" + p.MarshalType + ")));"); - -- sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new GLib.Value (" + p.Name + "_ptr);"); -+ sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value (" + p.Name + "_ptr);"); - cleanup += "\t\t\t" + p.Name + " = " + p.FromNative ("(" + p.MarshalType + ") Marshal.PtrToStructure (" + p.Name + "_ptr, typeof (" + p.MarshalType + "))") + ";\n"; - cleanup += "\t\t\tMarshal.FreeHGlobal (" + p.Name + "_ptr);\n"; - } - } else if (p.IsLength && i > 0 && parms [i - 1].IsString) -- sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new GLib.Value (System.Text.Encoding.UTF8.GetByteCount (" + parms [i-1].Name + "));"); -+ sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value (System.Text.Encoding.UTF8.GetByteCount (" + parms [i-1].Name + "));"); - else -- sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new GLib.Value (" + p.Name + ");"); -+ sw.WriteLine ("\t\t\tvals [" + (i + 1) + "] = new Gst.GLib.Value (" + p.Name + ");"); - - sw.WriteLine ("\t\t\tinst_and_params.Append (vals [" + (i + 1) + "]);"); - } -@@ -107,7 +107,7 @@ - sw.WriteLine ("\t\t\tg_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret);"); - if (cleanup != "") - sw.WriteLine (cleanup); -- sw.WriteLine ("\t\t\tforeach (GLib.Value v in vals)"); -+ sw.WriteLine ("\t\t\tforeach (Gst.GLib.Value v in vals)"); - sw.WriteLine ("\t\t\t\tv.Dispose ();"); - if (!retval.IsVoid) { - IGeneratable igen = SymbolTable.Table [retval.CType]; -@@ -123,7 +123,9 @@ - IGeneratable igen = SymbolTable.Table [retval.CType]; - - if (igen is ObjectGen) -- return "GLib.GType.Object"; -+ return "Gst.GLib.GType.Object"; -+ if (igen is MiniObjectGen) -+ return "Gst.MiniObject.GType"; - if (igen is BoxedGen) - return retval.CSType + ".GType"; - if (igen is EnumGen) -@@ -131,11 +133,11 @@ - - switch (retval.CSType) { - case "bool": -- return "GLib.GType.Boolean"; -+ return "Gst.GLib.GType.Boolean"; - case "string": -- return "GLib.GType.String"; -+ return "Gst.GLib.GType.String"; - case "int": -- return "GLib.GType.Int"; -+ return "Gst.GLib.GType.Int"; - default: - throw new Exception (retval.CSType); - } -diff -Naur generator-upstream/EnumGen.cs generator/EnumGen.cs ---- generator-upstream/EnumGen.cs 2009-09-03 21:50:53.000000000 +0200 -+++ generator/EnumGen.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -98,7 +98,7 @@ - if (Elem.GetAttribute("type") == "flags") - sw.WriteLine ("\t[Flags]"); - if (Elem.HasAttribute("gtype")) -- sw.WriteLine ("\t[GLib.GType (typeof (" + NS + "." + Name + "GType))]"); -+ sw.WriteLine ("\t[Gst.GLib.GType (typeof (" + NS + "." + Name + "GType))]"); - - string access = IsInternal ? "internal" : "public"; - sw.WriteLine ("\t" + access + " enum " + Name + enum_type + " {"); -@@ -115,9 +115,9 @@ - sw.WriteLine ("\t\t[DllImport (\"" + LibraryName + "\", CallingConvention = CallingConvention.Cdecl)]"); - sw.WriteLine ("\t\tstatic extern IntPtr " + Elem.GetAttribute ("gtype") + " ();"); - sw.WriteLine (); -- sw.WriteLine ("\t\tpublic static GLib.GType GType {"); -+ sw.WriteLine ("\t\tpublic static Gst.GLib.GType GType {"); - sw.WriteLine ("\t\t\tget {"); -- sw.WriteLine ("\t\t\t\treturn new GLib.GType (" + Elem.GetAttribute ("gtype") + " ());"); -+ sw.WriteLine ("\t\t\t\treturn new Gst.GLib.GType (" + Elem.GetAttribute ("gtype") + " ());"); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine ("\t}"); -diff -Naur generator-upstream/FieldBase.cs generator/FieldBase.cs ---- generator-upstream/FieldBase.cs 2009-08-13 16:46:33.000000000 +0200 -+++ generator/FieldBase.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -89,7 +89,7 @@ - void CheckGlue () - { - getterName = setterName = getOffsetName = null; -- if (Access != "public") -+ if (DefaultAccess != "public" && (!elem.HasAttribute ("access") || (Access != "public" && Access != "protected" && Access != "internal"))) - return; - - string prefix = (container_type.NS + "Sharp_" + container_type.NS + "_" + container_type.Name).Replace(".", "__").ToLower (); -@@ -154,8 +154,9 @@ - StreamWriter sw = gen_info.Writer; - string modifiers = elem.HasAttribute ("new_flag") ? "new " : ""; - bool is_struct = table.IsStruct (CType) || table.IsBoxed (CType); -+ string access = elem.HasAttribute ("access") ? elem.GetAttribute ("access") : "public"; - -- sw.WriteLine (indent + "public " + modifiers + CSType + " " + Name + " {"); -+ sw.WriteLine (indent + access + " " + modifiers + CSType + " " + Name + " {"); - - if (Getter != null) { - sw.Write (indent + "\tget "); -diff -Naur generator-upstream/gapi3-codegen.in generator/gapi3-codegen.in -diff -Naur generator-upstream/GObjectVM.cs generator/GObjectVM.cs ---- generator-upstream/GObjectVM.cs 2009-08-09 01:42:15.000000000 +0200 -+++ generator/GObjectVM.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -154,17 +154,17 @@ - sw.WriteLine ("\t\tpublic static " + Name + "Delegate " + Name + "Handler {"); - sw.WriteLine ("\t\t\tset {"); - sw.WriteLine ("\t\t\t\t{0}_handler = value;", CName); -- sw.WriteLine ("\t\t\t\tOverride{0} ((GLib.GType) typeof ({1}), value == null ? null : {0}VMCallback);", Name, container_type.Name); -+ sw.WriteLine ("\t\t\t\tOverride{0} ((Gst.GLib.GType) typeof ({1}), value == null ? null : {0}VMCallback);", Name, container_type.Name); - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - } else { -- sw.WriteLine ("\t\tstatic void Override{0} (GLib.GType gtype)", this.Name); -+ sw.WriteLine ("\t\tstatic void Override{0} (Gst.GLib.GType gtype)", this.Name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tOverride{0} (gtype, {0}VMCallback);", this.Name); - sw.WriteLine ("\t\t}"); - } - sw.WriteLine (); -- sw.WriteLine ("\t\tstatic void Override{0} (GLib.GType gtype, {0}NativeDelegate callback)", this.Name); -+ sw.WriteLine ("\t\tstatic void Override{0} (Gst.GLib.GType gtype, {0}NativeDelegate callback)", this.Name); - sw.WriteLine ("\t\t{"); - } - -@@ -181,7 +181,7 @@ - - protected void GenerateMethodBody (StreamWriter sw, ClassBase implementor) - { -- sw.WriteLine ("\t\t[GLib.DefaultSignalHandler(Type=typeof(" + (implementor != null ? implementor.QualifiedName : container_type.QualifiedName) + "), ConnectionMethod=\"Override" + this.Name +"\")]"); -+ sw.WriteLine ("\t\t[Gst.GLib.DefaultSignalHandler(Type=typeof(" + (implementor != null ? implementor.QualifiedName : container_type.QualifiedName) + "), ConnectionMethod=\"Override" + this.Name +"\")]"); - sw.Write ("\t\t{0} ", this.Protection); - if (this.modifiers != "") - sw.Write ("{0} ", this.modifiers); -@@ -261,7 +261,7 @@ - return "FALSE"; - case "true": - return "TRUE"; -- case "GLib.GType.None": -+ case "Gst.GLib.GType.None": - return "G_TYPE_NONE"; - default: - return val; -diff -Naur generator-upstream/gst-codegen.diff generator/gst-codegen.diff -diff -Naur generator-upstream/gst-gapi_codegen.exe generator/gst-gapi_codegen.exe -diff -Naur generator-upstream/gst-gapi_codegen.exe.mdb generator/gst-gapi_codegen.exe.mdb -diff -Naur generator-upstream/InterfaceGen.cs generator/InterfaceGen.cs ---- generator-upstream/InterfaceGen.cs 2009-08-19 18:13:17.000000000 +0200 -+++ generator/InterfaceGen.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -60,7 +60,7 @@ - - public override string CallByName (string var, bool owned) - { -- return String.Format ("{0} == null ? IntPtr.Zero : (({0} is GLib.Object) ? ({0} as GLib.Object).{1} : ({0} as {2}Adapter).{1})", var, owned ? "OwnedHandle" : "Handle", QualifiedName); -+ return String.Format ("{0} == null ? IntPtr.Zero : (({0} is Gst.GLib.Object) ? ({0} as Gst.GLib.Object).{1} : ({0} as {2}Adapter).{1})", var, owned ? "OwnedHandle" : "Handle", QualifiedName); - } - - public override string FromNative (string var, bool owned) -@@ -91,7 +91,7 @@ - sw.WriteLine (); - sw.WriteLine ("\t\tstatic " + Name + "Adapter ()"); - sw.WriteLine ("\t\t{"); -- sw.WriteLine ("\t\t\tGLib.GType.Register (_gtype, typeof({0}Adapter));", Name); -+ sw.WriteLine ("\t\t\tGst.GLib.GType.Register (_gtype, typeof({0}Adapter));", Name); - foreach (InterfaceVM vm in interface_vms) { - if (vm.IsValid) - sw.WriteLine ("\t\t\tiface.{0} = new {0}NativeDelegate ({0}_cb);", vm.Name); -@@ -127,22 +127,22 @@ - void GenerateCtors (StreamWriter sw) - { - // Native GObjects do not implement the *Implementor interfaces -- sw.WriteLine ("\t\tGLib.Object implementor;", Name); -+ sw.WriteLine ("\t\tGst.GLib.Object implementor;", Name); - sw.WriteLine (); - - if (!IsConsumeOnly) { - sw.WriteLine ("\t\tpublic " + Name + "Adapter ()"); - sw.WriteLine ("\t\t{"); -- sw.WriteLine ("\t\t\tInitHandler = new GLib.GInterfaceInitHandler (Initialize);"); -+ sw.WriteLine ("\t\t\tInitHandler = new Gst.GLib.GInterfaceInitHandler (Initialize);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - sw.WriteLine ("\t\tpublic {0}Adapter ({0}Implementor implementor)", Name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (implementor == null)"); - sw.WriteLine ("\t\t\t\tthrow new ArgumentNullException (\"implementor\");"); -- sw.WriteLine ("\t\t\telse if (!(implementor is GLib.Object))"); -- sw.WriteLine ("\t\t\t\tthrow new ArgumentException (\"implementor must be a subclass of GLib.Object\");"); -- sw.WriteLine ("\t\t\tthis.implementor = implementor as GLib.Object;"); -+ sw.WriteLine ("\t\t\telse if (!(implementor is Gst.GLib.Object))"); -+ sw.WriteLine ("\t\t\t\tthrow new ArgumentException (\"implementor must be a subclass of Gst.GLib.Object\");"); -+ sw.WriteLine ("\t\t\tthis.implementor = implementor as Gst.GLib.Object;"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } -@@ -151,7 +151,7 @@ - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (!_gtype.IsInstance (handle))"); - sw.WriteLine ("\t\t\t\tthrow new ArgumentException (\"The gobject doesn't implement the GInterface of this adapter\", \"handle\");"); -- sw.WriteLine ("\t\t\timplementor = GLib.Object.GetObject (handle);"); -+ sw.WriteLine ("\t\t\timplementor = Gst.GLib.Object.GetObject (handle);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } -@@ -160,9 +160,9 @@ - { - Method m = GetMethod ("GetType"); - m.GenerateImport (sw); -- sw.WriteLine ("\t\tprivate static GLib.GType _gtype = new GLib.GType ({0} ());", m.CName); -+ sw.WriteLine ("\t\tprivate static Gst.GLib.GType _gtype = new Gst.GLib.GType ({0} ());", m.CName); - sw.WriteLine (); -- sw.WriteLine ("\t\tpublic override GLib.GType GType {"); -+ sw.WriteLine ("\t\tpublic override Gst.GLib.GType GType {"); - sw.WriteLine ("\t\t\tget {"); - sw.WriteLine ("\t\t\t\treturn _gtype;"); - sw.WriteLine ("\t\t\t}"); -@@ -190,11 +190,11 @@ - { - sw.WriteLine ("\t\tpublic static " + Name + " GetObject (IntPtr handle, bool owned)"); - sw.WriteLine ("\t\t{"); -- sw.WriteLine ("\t\t\tGLib.Object obj = GLib.Object.GetObject (handle, owned);"); -+ sw.WriteLine ("\t\t\tGst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, owned);"); - sw.WriteLine ("\t\t\treturn GetObject (obj);"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); -- sw.WriteLine ("\t\tpublic static " + Name + " GetObject (GLib.Object obj)"); -+ sw.WriteLine ("\t\tpublic static " + Name + " GetObject (Gst.GLib.Object obj)"); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (obj == null)"); - sw.WriteLine ("\t\t\t\treturn null;"); -@@ -230,7 +230,7 @@ - sw.WriteLine ("\tusing System.Runtime.InteropServices;"); - sw.WriteLine (); - sw.WriteLine ("#region Autogenerated code"); -- sw.WriteLine ("\tpublic partial class " + Name + "Adapter : GLib.GInterfaceAdapter, " + QualifiedName + " {"); -+ sw.WriteLine ("\tpublic partial class " + Name + "Adapter : Gst.GLib.GInterfaceAdapter, " + QualifiedName + " {"); - sw.WriteLine (); - - if (!IsConsumeOnly) { -@@ -249,7 +249,7 @@ - GenProperties (gen_info, null); - - foreach (Signal sig in sigs.Values) -- sig.GenEvent (sw, null, "GLib.Object.GetObject (Handle)"); -+ sig.GenEvent (sw, null, "Gst.GLib.Object.GetObject (Handle)"); - - Method temp = methods ["GetType"] as Method; - if (temp != null) -@@ -275,9 +275,9 @@ - return; - - sw.WriteLine (); -- sw.WriteLine ("\t[GLib.GInterface (typeof (" + Name + "Adapter))]"); -+ sw.WriteLine ("\t[Gst.GLib.GInterface (typeof (" + Name + "Adapter))]"); - string access = IsInternal ? "internal" : "public"; -- sw.WriteLine ("\t" + access + " partial interface " + Name + "Implementor : GLib.IWrapper {"); -+ sw.WriteLine ("\t" + access + " partial interface " + Name + "Implementor : Gst.GLib.IWrapper {"); - sw.WriteLine (); - Hashtable vm_table = new Hashtable (); - foreach (InterfaceVM vm in interface_vms) { -@@ -323,7 +323,7 @@ - sw.WriteLine (); - sw.WriteLine ("#region Autogenerated code"); - string access = IsInternal ? "internal" : "public"; -- sw.WriteLine ("\t" + access + " partial interface " + Name + " : GLib.IWrapper {"); -+ sw.WriteLine ("\t" + access + " partial interface " + Name + " : Gst.GLib.IWrapper {"); - sw.WriteLine (); - - foreach (Signal sig in sigs.Values) { -diff -Naur generator-upstream/Makefile generator/Makefile -diff -Naur generator-upstream/Makefile.am generator/Makefile.am -diff -Naur generator-upstream/Makefile.in generator/Makefile.in -diff -Naur generator-upstream/ManagedCallString.cs generator/ManagedCallString.cs ---- generator-upstream/ManagedCallString.cs 2009-08-13 16:46:33.000000000 +0200 -+++ generator/ManagedCallString.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -50,12 +50,15 @@ - error_param = p.Name; - continue; - } -+ - this.parms.Add (p); - - if (p.PassAs != String.Empty && (p.Name != p.FromNative (p.Name))) - this.special.Add (true); - else if (p.Generatable is CallbackGen) - this.special.Add (true); -+ else if (p.Scope == "call") -+ this.special.Add (true); - else - this.special.Add (false); - } -@@ -96,6 +99,11 @@ - ret += indent + String.Format ("{0} {1}_invoker = new {0} ({1}, {2});\n", (igen as CallbackGen).InvokerName, p.Name, user_data_param); - else - ret += indent + String.Format ("{0} {1}_invoker = new {0} ({1}, {2}, {3});\n", (igen as CallbackGen).InvokerName, p.Name, user_data_param, destroy_param); -+ } else if (p.Scope == "call") { -+ if (igen is ObjectBase) -+ ret += indent + igen.QualifiedName + " my" + p.Name + " = " + (igen as ObjectBase).FromNative (p.Name, true) + ";\n"; -+ else -+ throw new NotImplementedException(); - } else { - ret += indent + igen.QualifiedName + " my" + p.Name; - if (p.PassAs == "ref") -@@ -137,16 +145,25 @@ - Parameter p = parms [i] as Parameter; - IGeneratable igen = p.Generatable; - -- if (igen is CallbackGen) -+ if (igen is CallbackGen) { - continue; -- else if (igen is StructBase || igen is ByRefGen) -+ } else if (igen is StructBase || igen is ByRefGen) { - ret += indent + String.Format ("if ({0} != IntPtr.Zero) System.Runtime.InteropServices.Marshal.StructureToPtr (my{0}, {0}, false);\n", p.Name); -- else if (igen is IManualMarshaler) -+ } else if (igen is IManualMarshaler) { - ret += String.Format ("{0}{1} = {2};", indent, p.Name, (igen as IManualMarshaler).AllocNative ("my" + p.Name)); -- else -+ } else if (p.Scope == "call") { -+ if (igen is ObjectBase || igen is OpaqueGen) { -+ if (igen is ObjectBase) -+ ret += indent + "IntPtr dummy = my" + p.Name + ".OwnedHandle;\n"; -+ else -+ throw new NotImplementedException(); -+ -+ ret += indent + "my" + p.Name + ".Dispose();\n"; -+ } -+ } else { - ret += indent + p.Name + " = " + igen.CallByName ("my" + p.Name) + ";\n"; -+ } - } -- - return ret; - } - } -diff -Naur generator-upstream/MethodBody.cs generator/MethodBody.cs ---- generator-upstream/MethodBody.cs 2009-01-07 18:10:08.000000000 +0100 -+++ generator/MethodBody.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -111,7 +111,7 @@ - sw.WriteLine (indent + "\t\t\t\t{0} = null;", parameters [i + 2].Name); - sw.WriteLine (indent + "\t\t\t} else {"); - sw.WriteLine (indent + "\t\t\t\t{0} = (IntPtr) GCHandle.Alloc ({1}_wrapper);", parameters [i + 1].Name, name); -- sw.WriteLine (indent + "\t\t\t\t{0} = GLib.DestroyHelper.NotifyHandler;", parameters [i + 2].Name, parameters [i + 2].CSType); -+ sw.WriteLine (indent + "\t\t\t\t{0} = Gst.GLib.DestroyHelper.NotifyHandler;", parameters [i + 2].Name, parameters [i + 2].CSType); - sw.WriteLine (indent + "\t\t\t}"); - break; - -@@ -154,7 +154,7 @@ - { - if (!ThrowsException) - return; -- sw.WriteLine (indent + "\t\t\tif (error != IntPtr.Zero) throw new GLib.GException (error);"); -+ sw.WriteLine (indent + "\t\t\tif (error != IntPtr.Zero) throw new Gst.GLib.GException (error);"); - } - - public bool ThrowsException { -diff -Naur generator-upstream/Method.cs generator/Method.cs ---- generator-upstream/Method.cs 2009-09-03 21:50:53.000000000 +0200 -+++ generator/Method.cs 2009-11-25 08:07:47.000000000 +0100 -@@ -118,7 +118,7 @@ - - if (Name == "ToString" && Parameters.Count == 0) - sw.Write("override "); -- else if (Name == "GetGType" && container_type is ObjectGen) -+ else if (Name == "GetGType" && (container_type is ObjectGen || container_type is MiniObjectGen)) - sw.Write("new "); - else if (Modifiers == "new " || (dup != null && ((dup.Signature != null && Signature != null && dup.Signature.ToString() == Signature.ToString()) || (dup.Signature == null && Signature == null)))) - sw.Write("new "); -diff -Naur generator-upstream/MiniObjectGen.cs generator/MiniObjectGen.cs ---- generator-upstream/MiniObjectGen.cs 1970-01-01 01:00:00.000000000 +0100 -+++ generator/MiniObjectGen.cs 2009-10-03 11:56:16.000000000 +0200 -@@ -0,0 +1,326 @@ -+// GtkSharp.Generation.MiniObjectGen.cs - The Mini Object Generatable. -+// -+// Author: Mike Kestner -+// -+// Copyright (c) 2001-2003 Mike Kestner -+// Copyright (c) 2003-2004 Novell, Inc. -+// Copyright (c) 2009 Sebastian Dröge . -+// -+// This program is free software; you can redistribute it and/or -+// modify it under the terms of version 2 of the GNU General Public -+// License as published by the Free Software Foundation. -+// -+// This program is distributed in the hope that it will be useful, -+// but WITHOUT ANY WARRANTY; without even the implied warranty of -+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+// General Public License for more details. -+// -+// You should have received a copy of the GNU General Public -+// License along with this program; if not, write to the -+// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -+// Boston, MA 02111-1307, USA. -+ -+ -+namespace GtkSharp.Generation { -+ -+ using System; -+ using System.Collections; -+ using System.IO; -+ using System.Text; -+ using System.Xml; -+ -+ public class MiniObjectGen : ObjectBase { -+ -+ private ArrayList custom_attrs = new ArrayList(); -+ private ArrayList strings = new ArrayList(); -+ private static Hashtable dirs = new Hashtable (); -+ -+ public MiniObjectGen (XmlElement ns, XmlElement elem) : base (ns, elem, false) -+ { -+ foreach (XmlNode node in elem.ChildNodes) { -+ if (!(node is XmlElement)) continue; -+ XmlElement member = (XmlElement) node; -+ if (member.HasAttribute ("hidden") && member.GetAttribute ("hidden") == "1") continue; -+ -+ switch (node.Name) { -+ case "custom-attribute": -+ custom_attrs.Add (member.InnerXml); -+ break; -+ -+ case "static-string": -+ strings.Add (node); -+ break; -+ -+ default: -+ if (!IsNodeNameHandled (node.Name)) -+ Console.WriteLine ("Unexpected node " + node.Name + " in " + CName); -+ break; -+ } -+ } -+ } -+ -+ public override string CallByName (string var, bool owned) -+ { -+ return String.Format ("{0} == null ? IntPtr.Zero : {0}.{1}", var, owned ? "OwnedHandle" : "Handle"); -+ } -+ -+ public override bool Validate () -+ { -+ ArrayList invalids = new ArrayList (); -+ -+ return base.Validate (); -+ } -+ -+ private bool DisableVoidCtor { -+ get { -+ return Elem.HasAttribute ("disable_void_ctor"); -+ } -+ } -+ -+ private bool DisableGTypeCtor { -+ get { -+ return Elem.HasAttribute ("disable_gtype_ctor"); -+ } -+ } -+ -+ private class DirectoryInfo { -+ public string assembly_name; -+ public Hashtable objects; -+ -+ public DirectoryInfo (string assembly_name) { -+ this.assembly_name = assembly_name; -+ objects = new Hashtable (); -+ } -+ } -+ -+ private static DirectoryInfo GetDirectoryInfo (string dir, string assembly_name) -+ { -+ DirectoryInfo result; -+ -+ if (dirs.ContainsKey (dir)) { -+ result = dirs [dir] as DirectoryInfo; -+ if (result.assembly_name != assembly_name) { -+ Console.WriteLine ("Can't put multiple assemblies in one directory."); -+ return null; -+ } -+ -+ return result; -+ } -+ -+ result = new DirectoryInfo (assembly_name); -+ dirs.Add (dir, result); -+ -+ return result; -+ } -+ -+ public override void Generate (GenerationInfo gen_info) -+ { -+ gen_info.CurrentType = Name; -+ -+ string asm_name = gen_info.AssemblyName.Length == 0 ? NS.ToLower () + "-sharp" : gen_info.AssemblyName; -+ DirectoryInfo di = GetDirectoryInfo (gen_info.Dir, asm_name); -+ -+ StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name); -+ -+ sw.WriteLine ("namespace " + NS + " {"); -+ sw.WriteLine (); -+ sw.WriteLine ("\tusing System;"); -+ sw.WriteLine ("\tusing System.Collections;"); -+ sw.WriteLine ("\tusing System.Runtime.InteropServices;"); -+ sw.WriteLine (); -+ -+ SymbolTable table = SymbolTable.Table; -+ -+ sw.WriteLine ("#region Autogenerated code"); -+ if (IsDeprecated) -+ sw.WriteLine ("\t[Obsolete]"); -+ foreach (string attr in custom_attrs) -+ sw.WriteLine ("\t" + attr); -+ sw.Write ("\t{0} {1}class " + Name, IsInternal ? "internal" : "public", IsAbstract ? "abstract " : ""); -+ string cs_parent = table.GetCSType(Elem.GetAttribute("parent")); -+ if (cs_parent != "") { -+ di.objects.Add (CName, QualifiedName); -+ sw.Write (" : " + cs_parent); -+ } -+ foreach (string iface in managed_interfaces) { -+ if (Parent != null && Parent.Implements (iface)) -+ continue; -+ sw.Write (", " + iface); -+ } -+ sw.WriteLine (" {"); -+ sw.WriteLine (); -+ -+ GenCtors (gen_info); -+ GenFields (gen_info); -+ -+ GenClassMembers (gen_info, cs_parent); -+ GenMethods (gen_info, null, null); -+ -+ foreach (XmlElement str in strings) { -+ sw.Write ("\t\tpublic static string " + str.GetAttribute ("name")); -+ sw.WriteLine (" {\n\t\t\t get { return \"" + str.GetAttribute ("value") + "\"; }\n\t\t}"); -+ } -+ -+ if (cs_parent != String.Empty && GetExpected (CName) != QualifiedName) { -+ sw.WriteLine (); -+ sw.WriteLine ("\t\tstatic " + Name + " ()"); -+ sw.WriteLine ("\t\t{"); -+ sw.WriteLine ("\t\t\tGtkSharp." + Studlify (asm_name) + ".ObjectManager.Initialize ();"); -+ sw.WriteLine ("\t\t}"); -+ } -+ -+ sw.WriteLine ("#endregion"); -+ AppendCustom (sw, gen_info.CustomDir); -+ -+ sw.WriteLine ("\t}"); -+ sw.WriteLine ("}"); -+ -+ sw.Close (); -+ gen_info.Writer = null; -+ Statistics.ObjectCount++; -+ } -+ -+ protected override void GenCtors (GenerationInfo gen_info) -+ { -+ if (!Elem.HasAttribute("parent")) -+ return; -+ -+ if (!DisableGTypeCtor) { -+ gen_info.Writer.WriteLine("\t\t[Obsolete]"); -+ gen_info.Writer.WriteLine("\t\tprotected " + Name + "(Gst.GLib.GType gtype) : base(gtype) {}"); -+ } -+ gen_info.Writer.WriteLine("\t\tpublic " + Name + "(IntPtr raw) : base(raw) {}"); -+ if (ctors.Count == 0 && !DisableVoidCtor) { -+ gen_info.Writer.WriteLine(); -+ gen_info.Writer.WriteLine("\t\tprotected " + Name + "() : base(IntPtr.Zero)"); -+ gen_info.Writer.WriteLine("\t\t{"); -+ gen_info.Writer.WriteLine("\t\t\tCreateNativeObject ();"); -+ gen_info.Writer.WriteLine("\t\t}"); -+ } -+ gen_info.Writer.WriteLine(); -+ -+ base.GenCtors (gen_info); -+ } -+ -+ void GenClassMembers (GenerationInfo gen_info, string cs_parent) -+ { -+ GenVirtualMethods (gen_info, null); -+ -+ if (class_struct_name == null || !CanGenerateClassStruct) return; -+ StreamWriter sw = gen_info.Writer; -+ GenerateClassStruct (gen_info); -+ if (cs_parent == "") -+ sw.WriteLine ("\t\tstatic uint class_offset = 0;"); -+ else -+ sw.WriteLine ("\t\tstatic uint class_offset = ((Gst.GLib.GType) typeof ({0})).GetClassSize ();", cs_parent); -+ sw.WriteLine ("\t\tstatic Hashtable class_structs;"); -+ sw.WriteLine (); -+ sw.WriteLine ("\t\tstatic {0} GetClassStruct (Gst.GLib.GType gtype, bool use_cache)", class_struct_name); -+ sw.WriteLine ("\t\t{"); -+ sw.WriteLine ("\t\t\tif (class_structs == null)"); -+ sw.WriteLine ("\t\t\t\tclass_structs = new Hashtable ();"); -+ sw.WriteLine (); -+ sw.WriteLine ("\t\t\tif (use_cache && class_structs.Contains (gtype))"); -+ sw.WriteLine ("\t\t\t\treturn ({0}) class_structs [gtype];", class_struct_name); -+ sw.WriteLine ("\t\t\telse {"); -+ sw.WriteLine ("\t\t\t\tIntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 () + class_offset);"); -+ sw.WriteLine ("\t\t\t\t{0} class_struct = ({0}) Marshal.PtrToStructure (class_ptr, typeof ({0}));", class_struct_name); -+ sw.WriteLine ("\t\t\t\tif (use_cache)"); -+ sw.WriteLine ("\t\t\t\t\tclass_structs.Add (gtype, class_struct);"); -+ sw.WriteLine ("\t\t\t\treturn class_struct;"); -+ sw.WriteLine ("\t\t\t}"); -+ sw.WriteLine ("\t\t}"); -+ sw.WriteLine (); -+ sw.WriteLine ("\t\tstatic void OverrideClassStruct (Gst.GLib.GType gtype, {0} class_struct)", class_struct_name); -+ sw.WriteLine ("\t\t{"); -+ sw.WriteLine ("\t\t\tIntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 () + class_offset);"); -+ sw.WriteLine ("\t\t\tMarshal.StructureToPtr (class_struct, class_ptr, false);"); -+ sw.WriteLine ("\t\t}"); -+ sw.WriteLine (); -+ } -+ -+ /* Keep this in sync with the one in glib/GType.cs */ -+ private static string GetExpected (string cname) -+ { -+ for (int i = 1; i < cname.Length; i++) { -+ if (Char.IsUpper (cname[i])) { -+ if (i == 1 && cname[0] == 'G') -+ return "Gst.GLib." + cname.Substring (1); -+ else -+ return cname.Substring (0, i) + "." + cname.Substring (i); -+ } -+ } -+ -+ throw new ArgumentException ("cname doesn't follow the NamespaceType capitalization style: " + cname); -+ } -+ -+ private static bool NeedsMap (Hashtable objs, string assembly_name) -+ { -+ foreach (string key in objs.Keys) -+ if (GetExpected (key) != ((string) objs[key])) -+ return true; -+ -+ return false; -+ } -+ -+ private static string Studlify (string name) -+ { -+ string result = ""; -+ -+ string[] subs = name.Split ('-'); -+ foreach (string sub in subs) -+ result += Char.ToUpper (sub[0]) + sub.Substring (1); -+ -+ return result; -+ } -+ -+ public static void GenerateMappers () -+ { -+ foreach (string dir in dirs.Keys) { -+ -+ DirectoryInfo di = dirs[dir] as DirectoryInfo; -+ -+ if (!NeedsMap (di.objects, di.assembly_name)) -+ continue; -+ -+ GenerationInfo gen_info = new GenerationInfo (dir, di.assembly_name); -+ -+ GenerateMapper (di, gen_info); -+ } -+ } -+ -+ private static void GenerateMapper (DirectoryInfo dir_info, GenerationInfo gen_info) -+ { -+ StreamWriter sw = gen_info.OpenStream ("ObjectManager"); -+ -+ sw.WriteLine ("namespace GtkSharp." + Studlify (dir_info.assembly_name) + " {"); -+ sw.WriteLine (); -+ sw.WriteLine ("\tpublic class ObjectManager {"); -+ sw.WriteLine (); -+ sw.WriteLine ("\t\tstatic bool initialized = false;"); -+ sw.WriteLine ("\t\t// Call this method from the appropriate module init function."); -+ sw.WriteLine ("\t\tpublic static void Initialize ()"); -+ sw.WriteLine ("\t\t{"); -+ sw.WriteLine ("\t\t\tif (initialized)"); -+ sw.WriteLine ("\t\t\t\treturn;"); -+ sw.WriteLine (""); -+ sw.WriteLine ("\t\t\tinitialized = true;"); -+ -+ foreach (string key in dir_info.objects.Keys) { -+ if (GetExpected(key) != ((string) dir_info.objects[key])) -+ sw.WriteLine ("\t\t\tGst.GLib.GType.Register ({0}.GType, typeof ({0}));", dir_info.objects [key]); -+ } -+ -+ sw.WriteLine ("\t\t}"); -+ sw.WriteLine ("\t}"); -+ sw.WriteLine ("}"); -+ sw.Close (); -+ } -+ -+ public override string FromNative (string var, bool owned) -+ { -+ return "Gst.MiniObject.GetObject(" + var + (owned ? ", true" : "") + ") as " + QualifiedName; -+ } -+ } -+} -+ -diff -Naur generator-upstream/MiniObjectGen.cs.rej generator/MiniObjectGen.cs.rej -diff -Naur generator-upstream/ObjectBase.cs generator/ObjectBase.cs ---- generator-upstream/ObjectBase.cs 2009-08-05 08:24:27.000000000 +0200 -+++ generator/ObjectBase.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -164,7 +164,7 @@ - - public override string FromNative (string var, bool owned) - { -- return "GLib.Object.GetObject(" + var + (owned ? ", true" : "") + ") as " + QualifiedName; -+ return "Gst.GLib.Object.GetObject(" + var + (owned ? ", true" : "") + ") as " + QualifiedName; - } - - public string ClassStructName { -diff -Naur generator-upstream/ObjectGen.cs generator/ObjectGen.cs ---- generator-upstream/ObjectGen.cs 2009-08-19 18:13:17.000000000 +0200 -+++ generator/ObjectGen.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -253,7 +253,7 @@ - gen_info.Writer.WriteLine(); - gen_info.Writer.WriteLine("\t\tprotected " + Name + "() : base(IntPtr.Zero)"); - gen_info.Writer.WriteLine("\t\t{"); -- gen_info.Writer.WriteLine("\t\t\tCreateNativeObject (new string [0], new GLib.Value [0]);"); -+ gen_info.Writer.WriteLine("\t\t\tCreateNativeObject (new string [0], new Gst.GLib.Value [0]);"); - gen_info.Writer.WriteLine("\t\t}"); - } - gen_info.Writer.WriteLine(); -@@ -302,10 +302,10 @@ - if (cs_parent == "") - sw.WriteLine ("\t\tstatic uint class_offset = 0;"); - else -- sw.WriteLine ("\t\tstatic uint class_offset = ((GLib.GType) typeof ({0})).GetClassSize ();", cs_parent); -+ sw.WriteLine ("\t\tstatic uint class_offset = ((Gst.GLib.GType) typeof ({0})).GetClassSize ();", cs_parent); - sw.WriteLine ("\t\tstatic Hashtable class_structs;"); - sw.WriteLine (); -- sw.WriteLine ("\t\tstatic {0} GetClassStruct (GLib.GType gtype, bool use_cache)", class_struct_name); -+ sw.WriteLine ("\t\tstatic {0} GetClassStruct (Gst.GLib.GType gtype, bool use_cache)", class_struct_name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tif (class_structs == null)"); - sw.WriteLine ("\t\t\t\tclass_structs = new Hashtable ();"); -@@ -321,7 +321,7 @@ - sw.WriteLine ("\t\t\t}"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); -- sw.WriteLine ("\t\tstatic void OverrideClassStruct (GLib.GType gtype, {0} class_struct)", class_struct_name); -+ sw.WriteLine ("\t\tstatic void OverrideClassStruct (Gst.GLib.GType gtype, {0} class_struct)", class_struct_name); - sw.WriteLine ("\t\t{"); - sw.WriteLine ("\t\t\tIntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 () + class_offset);"); - sw.WriteLine ("\t\t\tMarshal.StructureToPtr (class_struct, class_ptr, false);"); -@@ -335,7 +335,7 @@ - for (int i = 1; i < cname.Length; i++) { - if (Char.IsUpper (cname[i])) { - if (i == 1 && cname[0] == 'G') -- return "GLib." + cname.Substring (1); -+ return "Gst.GLib." + cname.Substring (1); - else - return cname.Substring (0, i) + "." + cname.Substring (i); - } -@@ -398,7 +398,7 @@ - - foreach (string key in dir_info.objects.Keys) { - if (GetExpected(key) != ((string) dir_info.objects[key])) -- sw.WriteLine ("\t\t\tGLib.GType.Register ({0}.GType, typeof ({0}));", dir_info.objects [key]); -+ sw.WriteLine ("\t\t\tGst.GLib.GType.Register ({0}.GType, typeof ({0}));", dir_info.objects [key]); - } - - sw.WriteLine ("\t\t}"); -diff -Naur generator-upstream/OpaqueGen.cs generator/OpaqueGen.cs ---- generator-upstream/OpaqueGen.cs 2009-08-19 18:13:17.000000000 +0200 -+++ generator/OpaqueGen.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -32,7 +32,7 @@ - - public override string FromNative(string var, bool owned) - { -- return var + " == IntPtr.Zero ? null : (" + QualifiedName + ") GLib.Opaque.GetOpaque (" + var + ", typeof (" + QualifiedName + "), " + (owned ? "true" : "false") + ")"; -+ return var + " == IntPtr.Zero ? null : (" + QualifiedName + ") Gst.GLib.Opaque.GetOpaque (" + var + ", typeof (" + QualifiedName + "), " + (owned ? "true" : "false") + ")"; - } - - private bool DisableRawCtor { -@@ -68,7 +68,7 @@ - if (cs_parent != "") - sw.Write (" : " + cs_parent); - else -- sw.Write (" : GLib.Opaque"); -+ sw.Write (" : Gst.GLib.Opaque"); - - foreach (string iface in managed_interfaces) { - if (Parent != null && Parent.Implements (iface)) -@@ -165,7 +165,7 @@ - sw.WriteLine ("\t\t\tif (!Owned)"); - sw.WriteLine ("\t\t\t\treturn;"); - sw.WriteLine ("\t\t\tFinalizerInfo info = new FinalizerInfo (Handle);"); -- sw.WriteLine ("\t\t\tGLib.Timeout.Add (50, new GLib.TimeoutHandler (info.Handler));"); -+ sw.WriteLine ("\t\t\tGst.GLib.Timeout.Add (50, new Gst.GLib.TimeoutHandler (info.Handler));"); - sw.WriteLine ("\t\t}"); - sw.WriteLine (); - } -@@ -173,9 +173,9 @@ - #if false - Method copy = Methods ["Copy"] as Method; - if (copy != null && copy.Parameters.Count == 0) { -- sw.WriteLine ("\t\tprotected override GLib.Opaque Copy (IntPtr raw)"); -+ sw.WriteLine ("\t\tprotected override Gst.GLib.Opaque Copy (IntPtr raw)"); - sw.WriteLine ("\t\t{"); -- sw.WriteLine ("\t\t\tGLib.Opaque result = new " + QualifiedName + " (" + copy.CName + " (raw));"); -+ sw.WriteLine ("\t\t\tGst.GLib.Opaque result = new " + QualifiedName + " (" + copy.CName + " (raw));"); - sw.WriteLine ("\t\t\tresult.Owned = true;"); - sw.WriteLine ("\t\t\treturn result;"); - sw.WriteLine ("\t\t}"); -diff -Naur generator-upstream/Parameters.cs generator/Parameters.cs ---- generator-upstream/Parameters.cs 2009-07-13 00:01:52.000000000 +0200 -+++ generator/Parameters.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -263,9 +263,9 @@ - } else if (gen is IManualMarshaler) - call_parm = "native_" + CallName; - else if (gen is ObjectBase) -- call_parm = (gen as ObjectBase).CallByName (CallName, Owned); -+ call_parm = (gen as ObjectBase).CallByName(CallName, Owned); - else -- call_parm = gen.CallByName (CallName); -+ call_parm = gen.CallByName(CallName); - - return call_parm; - } -diff -Naur generator-upstream/Parser.cs generator/Parser.cs ---- generator-upstream/Parser.cs 2009-04-13 19:44:48.000000000 +0200 -+++ generator/Parser.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -138,6 +138,9 @@ - case "object": - result.Add (new ObjectGen (ns, elem)); - break; -+ case "mini-object": -+ result.Add (new MiniObjectGen (ns, elem)); -+ break; - case "class": - result.Add (new ClassGen (ns, elem)); - break; -diff -Naur generator-upstream/Property.cs generator/Property.cs ---- generator-upstream/Property.cs 2008-09-17 01:21:50.000000000 +0200 -+++ generator/Property.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -64,7 +64,7 @@ - } - - protected virtual string PropertyAttribute (string qpname) { -- return "[GLib.Property (" + qpname + ")]"; -+ return "[Gst.GLib.Property (" + qpname + ")]"; - } - - protected virtual string RawGetter (string qpname) { -@@ -117,9 +117,9 @@ - - string v_type = ""; - if (table.IsInterface (CType)) { -- v_type = "(GLib.Object)"; -+ v_type = "(Gst.GLib.Object)"; - } else if (table.IsOpaque (CType)) { -- v_type = "(GLib.Opaque)"; -+ v_type = "(Gst.GLib.Opaque)"; - } else if (table.IsEnum (CType)) { - v_type = "(Enum)"; - } -@@ -140,12 +140,12 @@ - sw.WriteLine(); - } else if (Readable) { - sw.WriteLine(indent + "get {"); -- sw.WriteLine(indent + "\tGLib.Value val = " + RawGetter (qpname) + ";"); -+ sw.WriteLine(indent + "\tGst.GLib.Value val = " + RawGetter (qpname) + ";"); - if (table.IsOpaque (CType) || table.IsBoxed (CType)) { - sw.WriteLine(indent + "\t" + CSType + " ret = (" + CSType + ") val;"); - } else if (table.IsInterface (CType)) { -- // Do we have to dispose the GLib.Object from the GLib.Value? -- sw.WriteLine (indent + "\t{0} ret = {0}Adapter.GetObject ((GLib.Object) val);", CSType); -+ // Do we have to dispose the Gst.GLib.Object from the Gst.GLib.Value? -+ sw.WriteLine (indent + "\t{0} ret = {0}Adapter.GetObject ((Gst.GLib.Object) val);", CSType); - } else { - sw.Write(indent + "\t" + CSType + " ret = "); - sw.Write ("(" + CSType + ") "); -@@ -166,13 +166,13 @@ - sw.WriteLine(); - } else if (Writable) { - sw.WriteLine(indent + "set {"); -- sw.Write(indent + "\tGLib.Value val = "); -+ sw.Write(indent + "\tGst.GLib.Value val = "); - if (table.IsBoxed (CType)) { -- sw.WriteLine("(GLib.Value) value;"); -+ sw.WriteLine("(Gst.GLib.Value) value;"); - } else if (table.IsOpaque (CType)) { -- sw.WriteLine("new GLib.Value(value, \"{0}\");", CType); -+ sw.WriteLine("new Gst.GLib.Value(value, \"{0}\");", CType); - } else { -- sw.Write("new GLib.Value("); -+ sw.Write("new Gst.GLib.Value("); - if (v_type != "" && !(table.IsObject (CType) || table.IsInterface (CType) || table.IsOpaque (CType))) { - sw.Write(v_type + " "); - } -diff -Naur generator-upstream/ReturnValue.cs generator/ReturnValue.cs ---- generator-upstream/ReturnValue.cs 2009-09-23 23:27:15.000000000 +0200 -+++ generator/ReturnValue.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -114,7 +114,9 @@ - get { - if (IGen == null) - return String.Empty; -- return IGen.MarshalType + (is_array || is_null_term ? "[]" : String.Empty); -+ else if (is_null_term) -+ return "IntPtr"; -+ return IGen.MarshalType + (is_array ? "[]" : String.Empty); - } - } - -@@ -125,14 +127,14 @@ - - if (ElementType != String.Empty) { - string args = (owned ? "true" : "false") + ", " + (elements_owned ? "true" : "false"); -- if (IGen.QualifiedName == "GLib.PtrArray") -- return String.Format ("({0}[]) GLib.Marshaller.PtrArrayToArray ({1}, {2}, typeof({0}))", ElementType, var, args); -+ if (IGen.QualifiedName == "Gst.GLib.PtrArray") -+ return String.Format ("({0}[]) Gst.GLib.Marshaller.PtrArrayToArray ({1}, {2}, typeof({0}))", ElementType, var, args); - else -- return String.Format ("({0}[]) GLib.Marshaller.ListPtrToArray ({1}, typeof({2}), {3}, typeof({4}))", ElementType, var, IGen.QualifiedName, args, element_ctype == "gfilename*" ? "GLib.ListBase.FilenameString" : ElementType); -+ return String.Format ("({0}[]) Gst.GLib.Marshaller.ListPtrToArray ({1}, typeof({2}), {3}, typeof({4}))", ElementType, var, IGen.QualifiedName, args, element_ctype == "gfilename*" ? "Gst.GLib.ListBase.FilenameString" : ElementType); - } else if (IGen is HandleBase) - return ((HandleBase)IGen).FromNative (var, owned); - else if (is_null_term) -- return String.Format ("GLib.Marshaller.NullTermPtrToStringArray ({0}, {1})", var, owned ? "true" : "false"); -+ return String.Format ("Gst.Marshaller.NullTermPtrToStringArray ({0}, {1})", var, owned ? "true" : "false"); - else - return IGen.FromNative (var); - } -@@ -146,11 +148,11 @@ - string args = ", typeof (" + ElementType + "), " + (owned ? "true" : "false") + ", " + (elements_owned ? "true" : "false"); - var = "new " + IGen.QualifiedName + "(" + var + args + ")"; - } else if (is_null_term) -- return String.Format ("GLib.Marshaller.StringArrayToNullTermPointer ({0})", var); -+ return String.Format ("Gst.Marshaller.StringArrayToNullTermPointer ({0})", var); - - if (IGen is IManualMarshaler) - return (IGen as IManualMarshaler).AllocNative (var); -- else if (IGen is ObjectGen && owned) -+ else if ((IGen is ObjectGen || IGen is MiniObjectGen) && owned) - return var + " == null ? IntPtr.Zero : " + var + ".OwnedHandle"; - else if (IGen is OpaqueGen && owned) - return var + " == null ? IntPtr.Zero : " + var + ".OwnedCopy"; -diff -Naur generator-upstream/Signal.cs generator/Signal.cs ---- generator-upstream/Signal.cs 2009-11-23 18:19:46.000000000 +0100 -+++ generator/Signal.cs 2009-11-25 08:08:27.000000000 +0100 -@@ -204,7 +204,7 @@ - } - sw.WriteLine("\t\t\t} catch (Exception) {"); - sw.WriteLine ("\t\t\t\tException ex = new Exception (\"args.RetVal or 'out' property unset or set to incorrect type in " + EventHandlerQualifiedName + " callback\");"); -- sw.WriteLine("\t\t\t\tGLib.ExceptionManager.RaiseUnhandledException (ex, true);"); -+ sw.WriteLine("\t\t\t\tGst.GLib.ExceptionManager.RaiseUnhandledException (ex, true);"); - - sw.WriteLine ("\t\t\t\t// NOTREACHED: above call doesn't return."); - sw.WriteLine ("\t\t\t\tthrow ex;"); -@@ -228,15 +228,15 @@ - sw.WriteLine("\t\t{"); - sw.WriteLine("\t\t\t{0} args = new {0} ();", EventArgsQualifiedName); - sw.WriteLine("\t\t\ttry {"); -- sw.WriteLine("\t\t\t\tGLib.Signal sig = ((GCHandle) gch).Target as GLib.Signal;"); -+ sw.WriteLine("\t\t\t\tGst.GLib.Signal sig = ((GCHandle) gch).Target as Gst.GLib.Signal;"); - sw.WriteLine("\t\t\t\tif (sig == null)"); - sw.WriteLine("\t\t\t\t\tthrow new Exception(\"Unknown signal GC handle received \" + gch);"); - sw.WriteLine(); - string finish = GenArgsInitialization (sw); - sw.WriteLine("\t\t\t\t{0} handler = ({0}) sig.Handler;", EventHandlerQualifiedName); -- sw.WriteLine("\t\t\t\thandler (GLib.Object.GetObject (inst), args);"); -+ sw.WriteLine("\t\t\t\thandler (Gst.GLib.Object.GetObject (inst), args);"); - sw.WriteLine("\t\t\t} catch (Exception e) {"); -- sw.WriteLine("\t\t\t\tGLib.ExceptionManager.RaiseUnhandledException (e, false);"); -+ sw.WriteLine("\t\t\t\tGst.GLib.ExceptionManager.RaiseUnhandledException (e, false);"); - sw.WriteLine("\t\t\t}"); - GenArgsCleanup (sw, finish); - sw.WriteLine("\t\t}"); -@@ -266,13 +266,13 @@ - sw.WriteLine (); - sw.WriteLine ("\tpublic delegate void " + EventHandlerName + "(object o, " + EventArgsName + " args);"); - sw.WriteLine (); -- sw.WriteLine ("\tpublic class " + EventArgsName + " : GLib.SignalArgs {"); -+ sw.WriteLine ("\tpublic class " + EventArgsName + " : Gst.GLib.SignalArgs {"); - for (int i = 0; i < parms.Count; i++) { - sw.WriteLine ("\t\tpublic " + parms[i].CSType + " " + parms[i].StudlyName + "{"); - if (parms[i].PassAs != "out") { - sw.WriteLine ("\t\t\tget {"); - if (SymbolTable.Table.IsInterface (parms [i].CType)) -- sw.WriteLine ("\t\t\t\treturn {0}Adapter.GetObject (Args [{1}] as GLib.Object);", parms [i].CSType, i); -+ sw.WriteLine ("\t\t\t\treturn {0}Adapter.GetObject (Args [{1}] as Gst.GLib.Object);", parms [i].CSType, i); - else - sw.WriteLine ("\t\t\t\treturn ({0}) Args [{1}];", parms [i].CSType, i); - sw.WriteLine ("\t\t\t}"); -@@ -302,17 +302,17 @@ - args_type = ", new " + DelegateName + "(" + CallbackName + ")"; - } - -- sw.WriteLine("\t\t[GLib.Signal("+ CName + ")]"); -+ sw.WriteLine("\t\t[Gst.GLib.Signal("+ CName + ")]"); - sw.Write("\t\tpublic "); - if (NeedNew (implementor)) - sw.Write("new "); - sw.WriteLine("event " + EventHandlerQualifiedName + " " + Name + " {"); - sw.WriteLine("\t\t\tadd {"); -- sw.WriteLine("\t\t\t\tGLib.Signal sig = GLib.Signal.Lookup (" + target + ", " + CName + args_type + ");"); -+ sw.WriteLine("\t\t\t\tGst.GLib.Signal sig = Gst.GLib.Signal.Lookup (" + target + ", " + CName + args_type + ");"); - sw.WriteLine("\t\t\t\tsig.AddDelegate (value);"); - sw.WriteLine("\t\t\t}"); - sw.WriteLine("\t\t\tremove {"); -- sw.WriteLine("\t\t\t\tGLib.Signal sig = GLib.Signal.Lookup (" + target + ", " + CName + args_type + ");"); -+ sw.WriteLine("\t\t\t\tGst.GLib.Signal sig = Gst.GLib.Signal.Lookup (" + target + ", " + CName + args_type + ");"); - sw.WriteLine("\t\t\t\tsig.RemoveDelegate (value);"); - sw.WriteLine("\t\t\t}"); - sw.WriteLine("\t\t}"); -diff -Naur generator-upstream/Signal.cs.orig generator/Signal.cs.orig -diff -Naur generator-upstream/StructBase.cs generator/StructBase.cs ---- generator-upstream/StructBase.cs 2009-08-19 18:13:17.000000000 +0200 -+++ generator/StructBase.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -92,7 +92,7 @@ - - public string AllocNative (string var) - { -- return "GLib.Marshaller.StructureToPtrAlloc (" + var + ")"; -+ return "Gst.GLib.Marshaller.StructureToPtrAlloc (" + var + ")"; - } - - public string ReleaseNative (string var) -diff -Naur generator-upstream/StructGen.cs generator/StructGen.cs ---- generator-upstream/StructGen.cs 2005-08-05 22:34:45.000000000 +0200 -+++ generator/StructGen.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -36,8 +36,8 @@ - StreamWriter sw = gen_info.Writer = gen_info.OpenStream (Name); - base.Generate (gen_info); - if (GetMethod ("GetType") == null && GetMethod ("GetGType") == null) { -- sw.WriteLine ("\t\tprivate static GLib.GType GType {"); -- sw.WriteLine ("\t\t\tget { return GLib.GType.Pointer; }"); -+ sw.WriteLine ("\t\tprivate static Gst.GLib.GType GType {"); -+ sw.WriteLine ("\t\t\tget { return Gst.GLib.GType.Pointer; }"); - sw.WriteLine ("\t\t}"); - } - sw.WriteLine ("#endregion"); -diff -Naur generator-upstream/SymbolTable.cs generator/SymbolTable.cs ---- generator-upstream/SymbolTable.cs 2009-08-13 16:46:33.000000000 +0200 -+++ generator/SymbolTable.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -108,23 +108,24 @@ - AddType (new ConstStringGen ("const-xmlChar")); - AddType (new ConstStringGen ("const-char")); - AddType (new ConstFilenameGen ("const-gfilename")); -- AddType (new MarshalGen ("gfilename", "string", "IntPtr", "GLib.Marshaller.StringToFilenamePtr({0})", "GLib.Marshaller.FilenamePtrToStringGFree({0})")); -- AddType (new MarshalGen ("gchar", "string", "IntPtr", "GLib.Marshaller.StringToPtrGStrdup({0})", "GLib.Marshaller.PtrToStringGFree({0})")); -- AddType (new MarshalGen ("char", "string", "IntPtr", "GLib.Marshaller.StringToPtrGStrdup({0})", "GLib.Marshaller.PtrToStringGFree({0})")); -+ AddType (new MarshalGen ("gfilename", "string", "IntPtr", "Gst.GLib.Marshaller.StringToFilenamePtr({0})", "Gst.GLib.Marshaller.FilenamePtrToStringGFree({0})")); -+ AddType (new MarshalGen ("gchar", "string", "IntPtr", "Gst.GLib.Marshaller.StringToPtrGStrdup({0})", "Gst.GLib.Marshaller.PtrToStringGFree({0})")); -+ AddType (new MarshalGen ("char", "string", "IntPtr", "Gst.GLib.Marshaller.StringToPtrGStrdup({0})", "Gst.GLib.Marshaller.PtrToStringGFree({0})")); - AddType (new SimpleGen ("GStrv", "string[]", "null")); - - // manually wrapped types requiring more complex marshaling -- AddType (new ManualGen ("GInitiallyUnowned", "GLib.InitiallyUnowned", "GLib.Object.GetObject ({0})")); -- AddType (new ManualGen ("GObject", "GLib.Object", "GLib.Object.GetObject ({0})")); -- AddType (new ManualGen ("GList", "GLib.List")); -- AddType (new ManualGen ("GPtrArray", "GLib.PtrArray")); -- AddType (new ManualGen ("GSList", "GLib.SList")); -- AddType (new MarshalGen ("gunichar", "char", "uint", "GLib.Marshaller.CharToGUnichar ({0})", "GLib.Marshaller.GUnicharToChar ({0})")); -- AddType (new MarshalGen ("time_t", "System.DateTime", "IntPtr", "GLib.Marshaller.DateTimeTotime_t ({0})", "GLib.Marshaller.time_tToDateTime ({0})")); -- AddType (new MarshalGen ("GString", "string", "IntPtr", "new GLib.GString ({0}).Handle", "GLib.GString.PtrToString ({0})")); -- AddType (new MarshalGen ("GType", "GLib.GType", "IntPtr", "{0}.Val", "new GLib.GType({0})", "GLib.GType.None")); -- AddType (new ByRefGen ("GValue", "GLib.Value")); -- AddType (new SimpleGen ("GDestroyNotify", "GLib.DestroyNotify", "null")); -+ AddType (new ManualGen ("GInitiallyUnowned", "Gst.GLib.InitiallyUnowned", "Gst.GLib.Object.GetObject ({0})")); -+ AddType (new ManualGen ("GObject", "Gst.GLib.Object", "Gst.GLib.Object.GetObject ({0})")); -+ AddType (new ManualGen ("GstMiniObject", "Gst.MiniObject", "Gst.MiniObject.GetObject ({0})")); -+ AddType (new ManualGen ("GList", "Gst.GLib.List")); -+ AddType (new ManualGen ("GPtrArray", "Gst.GLib.PtrArray")); -+ AddType (new ManualGen ("GSList", "Gst.GLib.SList")); -+ AddType (new MarshalGen ("gunichar", "char", "uint", "Gst.GLib.Marshaller.CharToGUnichar ({0})", "Gst.GLib.Marshaller.GUnicharToChar ({0})")); -+ AddType (new MarshalGen ("time_t", "System.DateTime", "IntPtr", "Gst.GLib.Marshaller.DateTimeTotime_t ({0})", "Gst.GLib.Marshaller.time_tToDateTime ({0})")); -+ AddType (new MarshalGen ("GString", "string", "IntPtr", "new Gst.GLib.GString ({0}).Handle", "Gst.GLib.GString.PtrToString ({0})")); -+ AddType (new MarshalGen ("GType", "Gst.GLib.GType", "IntPtr", "{0}.Val", "new Gst.GLib.GType({0})", "Gst.GLib.GType.None")); -+ AddType (new ByRefGen ("GValue", "Gst.GLib.Value")); -+ AddType (new SimpleGen ("GDestroyNotify", "Gst.GLib.DestroyNotify", "null")); - - // FIXME: These ought to be handled properly. - AddType (new SimpleGen ("GC", "IntPtr", "IntPtr.Zero")); -@@ -136,7 +137,7 @@ - AddType (new SimpleGen ("GByteArray", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GData", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GIOChannel", "IntPtr", "IntPtr.Zero")); -- AddType (new SimpleGen ("GTypeModule", "GLib.Object", "null")); -+ AddType (new SimpleGen ("GTypeModule", "Gst.GLib.Object", "null")); - AddType (new SimpleGen ("GHashTable", "System.IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("va_list", "IntPtr", "IntPtr.Zero")); - AddType (new SimpleGen ("GParamSpec", "IntPtr", "IntPtr.Zero")); -@@ -306,7 +307,8 @@ - - public bool IsObject(string c_type) - { -- if (this[c_type] is ObjectGen) -+ if ((this[c_type] is ObjectGen) || -+ (this[c_type] is MiniObjectGen)) - return true; - - return false; -diff -Naur generator-upstream/VirtualMethod.cs generator/VirtualMethod.cs ---- generator-upstream/VirtualMethod.cs 2009-09-03 21:50:53.000000000 +0200 -+++ generator/VirtualMethod.cs 2009-11-25 08:07:54.000000000 +0100 -@@ -92,7 +92,7 @@ - else - type = this.container_type.Name; - -- sw.WriteLine ("\t\t\t\t{0} __obj = GLib.Object.GetObject (inst, false) as {0};", type); -+ sw.WriteLine ("\t\t\t\t{0} __obj = Gst.GLib.Object.GetObject (inst, false) as {0};", type); - } - - sw.Write (call.Setup ("\t\t\t\t")); -@@ -108,7 +108,7 @@ - - bool fatal = parms.HasOutParam || !retval.IsVoid; - sw.WriteLine ("\t\t\t} catch (Exception e) {"); -- sw.WriteLine ("\t\t\t\tGLib.ExceptionManager.RaiseUnhandledException (e, " + (fatal ? "true" : "false") + ");"); -+ sw.WriteLine ("\t\t\t\tGst.GLib.ExceptionManager.RaiseUnhandledException (e, " + (fatal ? "true" : "false") + ");"); - if (fatal) { - sw.WriteLine ("\t\t\t\t// NOTREACHED: above call does not return."); - sw.WriteLine ("\t\t\t\tthrow e;"); diff --git a/gstreamer-sharp-0.10-uninstalled.pc.in b/gstreamer-sharp-0.10-uninstalled.pc.in deleted file mode 100644 index 545f270e1a..0000000000 --- a/gstreamer-sharp-0.10-uninstalled.pc.in +++ /dev/null @@ -1,9 +0,0 @@ -prefix=@prefix@ -exec_prefix=${prefix} -libdir=${pcfiledir}/gstreamer-sharp - - -Name: Gst# -Description: Gst# - GStreamer .NET Binding -Version: @VERSION@ -Libs: -r:${libdir}/gstreamer-sharp.dll diff --git a/gstreamer-sharp-0.10.pc.in b/gstreamer-sharp-0.10.pc.in deleted file mode 100644 index aa67c33431..0000000000 --- a/gstreamer-sharp-0.10.pc.in +++ /dev/null @@ -1,9 +0,0 @@ -prefix=@prefix@ -exec_prefix=${prefix} -libdir=${exec_prefix}/lib - - -Name: Gst# -Description: Gst# - GStreamer .NET Binding -Version: @VERSION@ -Libs: -r:${libdir}/mono/@PACKAGE_VERSION@/gstreamer-sharp.dll diff --git a/gstreamer-sharp.mdp b/gstreamer-sharp.mdp deleted file mode 100644 index 62e20545f4..0000000000 --- a/gstreamer-sharp.mdp +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/gstreamer-sharp.mds b/gstreamer-sharp.mds deleted file mode 100644 index a91a1e054e..0000000000 --- a/gstreamer-sharp.mds +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/gstreamer-sharp.snk b/gstreamer-sharp.snk deleted file mode 100644 index 1706d64a388ca79f7466daa1518ea1ffe9123637..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONaL0001+p*^I8%ky1>7yY|J@sGl$ENoO)#@=mD&svoNMF4Ls;3RdN-RL2aJ z;;zPP&-*eh)=;*K@w7CZ_PhcXIY~q#62Zh0zed*9Ay~Er0NeU?LfuyNWuCfd*;kcw zwB*W?cq+H4Y)qyyS4n*{0Y$475;o87*?y4Sg?m|&x) zj9K|b9XauK_Ivd?yuVvIO)XvE$Ndk?9$(mmm!*5X?JeMfSMZRloBNksrg)1zxT<87 zN4)B7mC&+yVh3oo`UpMdv&}ljl)amkZ=&0$hKv<5c7X&H-9(m+X*DwpSe^5Bm62-i z5Yo3F*0Wk*`HzL*sIXG_70w0)ABqXyF{WOUEPG_$NaVWmrn^-b5K! zE1~picNq~1Ame|vTf}Z)EfVBqA3TugqP$tWe zw-2XQw{9(w2ETgXD>{X>z8ZB9D-n$0QPxIzw)Pn8LHC=e!VVYO+km)g5A3z*GLD>6 zjm23c^V4jxI8ou>i1)Th7b?`^{=GLk3?oDx+dXLM&;%{VZ50N`N#krRfS5b-yUg~4g9Kxg0@xSM^*ujOH8`ha$HLDy1ru1A{F6ChluD+3 i9P{z5Z7mS0;Y<{|%OhtH54-P3wb_0B7x+4_x+5d7c_?-O diff --git a/gstreamer-sharp/.gitignore b/gstreamer-sharp/.gitignore deleted file mode 100644 index de973ec7d5..0000000000 --- a/gstreamer-sharp/.gitignore +++ /dev/null @@ -1,12 +0,0 @@ -generated/* -glue/generated.c -generated-stamp -AssemblyInfo.cs -gstreamer-api.xml -gstreamer-sharp.dll.config -gstreamer-sharp.dll.mdb -gstreamer-sharp.pdb -gstreamer-sharp.snk -*plugins/generated/* -*plugins/*.cs -*plugins/*.xml diff --git a/gstreamer-sharp/Adapter.custom b/gstreamer-sharp/Adapter.custom deleted file mode 100644 index 38b91ab179..0000000000 --- a/gstreamer-sharp/Adapter.custom +++ /dev/null @@ -1,6 +0,0 @@ -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern IntPtr gstsharp_gst_adapter_peek_buffer (IntPtr adapter, uint size); - -public Gst.Buffer Peek (uint size) { - return (Gst.Buffer) Gst.MiniObject.GetObject (gstsharp_gst_adapter_peek_buffer (Handle, size), true); -} diff --git a/gstreamer-sharp/AppSink.custom b/gstreamer-sharp/AppSink.custom deleted file mode 100644 index 565de27ea5..0000000000 --- a/gstreamer-sharp/AppSink.custom +++ /dev/null @@ -1,14 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_element_factory_make (IntPtr element, IntPtr name); - -public AppSink (string name) : base (IntPtr.Zero) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr native_element = Gst.GLib.Marshaller.StringToPtrGStrdup ("appsink"); - Raw = gst_element_factory_make (native_element, native_name); - Gst.GLib.Marshaller.Free (native_name); - Gst.GLib.Marshaller.Free (native_element); - if (Raw == IntPtr.Zero) - throw new Exception ("Failed to instantiate element \"appsink\""); -} - -public AppSink () : this ( (string) null) { } diff --git a/gstreamer-sharp/AppSrc.custom b/gstreamer-sharp/AppSrc.custom deleted file mode 100644 index 67c542ac25..0000000000 --- a/gstreamer-sharp/AppSrc.custom +++ /dev/null @@ -1,14 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_element_factory_make (IntPtr element, IntPtr name); - -public AppSrc (string name) : base (IntPtr.Zero) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr native_element = Gst.GLib.Marshaller.StringToPtrGStrdup ("appsrc"); - Raw = gst_element_factory_make (native_element, native_name); - Gst.GLib.Marshaller.Free (native_name); - Gst.GLib.Marshaller.Free (native_element); - if (Raw == IntPtr.Zero) - throw new Exception ("Failed to instantiate element \"appsrc\""); -} - -public AppSrc () : this ( (string) null) { } diff --git a/gstreamer-sharp/Application.cs b/gstreamer-sharp/Application.cs deleted file mode 100644 index c7468ded81..0000000000 --- a/gstreamer-sharp/Application.cs +++ /dev/null @@ -1,199 +0,0 @@ -// -// Application.cs: Framework initialization for GStreamer -// -// Authors: -// Aaron Bockover (abockover@novell.com) -// Alp Toker (alp@atoker.com) -// -// Copyright (C) 2002 Alp Toker -// Copyright (C) 2006 Novell, Inc. -// Copyright (C) 2009 Sebastian Dröge -// - -using System; -using System.Reflection; -using System.IO; -using System.Runtime.InteropServices; -using System.Collections.Generic; - -namespace Gst { - - [AttributeUsage (AttributeTargets.Enum | AttributeTargets.Class | AttributeTargets.Struct) ] - public sealed class GTypeNameAttribute : Attribute { - string type_name; - - public GTypeNameAttribute (string gtype_name) { - this.type_name = gtype_name; - } - - public string TypeName { - get { - return type_name; - } set { - type_name = value; - } - } - } - - public static class Application { - public static void Init() { - IntPtr argv = new IntPtr (0); - int argc = 0; - - gst_init (ref argc, ref argv); - gst_controller_init (ref argc, ref argv); - gst_pb_utils_init (); - RegisterManagedTypes (); - } - - public static void Init (string progname, ref string [] args) { - FullInit (progname, ref args, false); - } - - public static void InitCheck (string progname, ref string [] args) { - FullInit (progname, ref args, true); - } - - public static void Deinit() { - gst_deinit(); - } - - private static Dictionary AssemblyTypesInCache = new Dictionary (); - private static Dictionary TypeCache = new Dictionary (); - - // Recursively check for types with GTypeNameAttribute and put them in TypeCache, - // but only if gstreamer-sharp is in the chain of referenced assemblies. - private static void PutAssemblyTypesInCache (Assembly asm) - { - // If already visited, return immediately - if (AssemblyTypesInCache.ContainsKey(asm.GetHashCode ())) - return; - - // Add with false to avoid chasing circular dependencies - AssemblyTypesInCache.Add (asm.GetHashCode (), false); - - // Result is true for gstreamer-sharp or if a referenced assembly results in true - bool result = asm.GetName().Name.Equals("gstreamer-sharp"); - - foreach (AssemblyName ref_name in asm.GetReferencedAssemblies ()) { - try { - Assembly ref_asm = Assembly.Load (ref_name); - PutAssemblyTypesInCache (ref_asm); - result = result | AssemblyTypesInCache[ref_asm.GetHashCode ()]; - } catch { - /* Failure to load a referenced assembly is not an error */ - } - } - - // Add types with GTypeNameAttribute in TypeCache - if (result) { - AssemblyTypesInCache[asm.GetHashCode ()] = true; - Type[] ts; - try { - ts = asm.GetTypes (); - } catch (ReflectionTypeLoadException e) { - ts = e.Types; - } - foreach (Type t in ts) { - if (t != null && t.IsDefined (typeof (GTypeNameAttribute), false)) { - GTypeNameAttribute gattr = (GTypeNameAttribute) Attribute.GetCustomAttribute (t, typeof (GTypeNameAttribute), false); - TypeCache[gattr.TypeName] = t; - } - } - } - } - - private static System.Type GstResolveType (Gst.GLib.GType gtype, string gtype_name) { - // Make sure all currently loaded assemblies are in the TypeCache - System.Array.ForEach((Assembly[]) AppDomain.CurrentDomain.GetAssemblies ().Clone (), Application.PutAssemblyTypesInCache); - - // Return the managed type - if (TypeCache.ContainsKey (gtype_name)) - return TypeCache[gtype_name]; - - return null; - } - - private static void RegisterManagedTypes() { - // Load types in TypeCache to speed up later invocations of GstResolveType - System.Array.ForEach((Assembly[]) AppDomain.CurrentDomain.GetAssemblies ().Clone (), Application.PutAssemblyTypesInCache); - Gst.GLib.GType.ResolveType += GstResolveType; - - Gst.GLib.GType.Register (Fraction.GType, typeof (Fraction)); - Gst.GLib.GType.Register (IntRange.GType, typeof (IntRange)); - Gst.GLib.GType.Register (DoubleRange.GType, typeof (DoubleRange)); - Gst.GLib.GType.Register (FractionRange.GType, typeof (FractionRange)); - Gst.GLib.GType.Register (Fourcc.GType, typeof (Fourcc)); - Gst.GLib.GType.Register (Date.GType, typeof (Date)); - Gst.GLib.GType.Register (List.GType, typeof (List)); - Gst.GLib.GType.Register (Array.GType, typeof (Array)); - Gst.GLib.GType.Register (Caps.GType, typeof (Caps)); - Gst.GLib.GType.Register (Structure.GType, typeof (Structure)); - Gst.GLib.GType.Register (TagList.GType, typeof (TagList)); - Gst.GLib.GType.Register (MiniObject.GType, typeof (MiniObject)); - Gst.GLib.GType.Register (Bus.GType, typeof (Bus)); - Gst.GLib.GType.Register (Pad.GType, typeof (Pad)); - Gst.GLib.GType.Register (GhostPad.GType, typeof (GhostPad)); - Gst.GLib.GType.Register (Message.GType, typeof (Message)); - Gst.GLib.GType.Register (SystemClock.GType, typeof (SystemClock)); - - GtkSharp.GstreamerSharp.ObjectManager.Initialize (); - } - - private static void FullInit (string progname, ref string [] args, bool check) { - string [] progargs = new string[args.Length + 1]; - - progargs[0] = progname; - args.CopyTo (progargs, 1); - - Gst.GLib.Argv argv = new Gst.GLib.Argv (progargs); - IntPtr argv_ptr = argv.Handle; - int argc = progargs.Length; - - if (check) { - IntPtr error_ptr; - bool result = gst_init_check (ref argc, ref argv_ptr, out error_ptr); - - if (error_ptr != IntPtr.Zero) { - throw new Gst.GLib.GException (error_ptr); - } else if (!result) { - throw new ApplicationException ("gst_init_check() failed: Reason unknown"); - } - } else { - gst_init (ref argc, ref argv_ptr); - } - - if (argv_ptr != argv.Handle) { - string init_call = check ? "gst_init_check()" : "gst_init()"; - throw new ApplicationException (init_call + " returned a new argv handle"); - } - - gst_controller_init (ref argc, ref argv_ptr); - gst_pb_utils_init (); - - if (argc <= 1) { - args = new string[0]; - } else { - progargs = argv.GetArgs (argc); - args = new string[argc - 1]; - System.Array.Copy (progargs, 1, args, 0, argc - 1); - } - RegisterManagedTypes (); - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_init (ref int argc, ref IntPtr argv); - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern bool gst_init_check (ref int argc, ref IntPtr argv, out IntPtr error); - - [DllImport ("libgstcontroller-0.10.dll") ] - private static extern void gst_controller_init (ref int argc, ref IntPtr argv); - - [DllImport ("libgstpbutils-0.10.dll") ] - private static extern void gst_pb_utils_init (); - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_deinit(); - } -} diff --git a/gstreamer-sharp/AssemblyInfo.cs.in b/gstreamer-sharp/AssemblyInfo.cs.in deleted file mode 100644 index f5b4b818ef..0000000000 --- a/gstreamer-sharp/AssemblyInfo.cs.in +++ /dev/null @@ -1,6 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -[assembly:AssemblyVersion ("@API_VERSION@") ] -[assembly:AssemblyDelaySign (false) ] -[assembly:AssemblyKeyFile ("gstreamer-sharp.snk") ] diff --git a/gstreamer-sharp/Bin.custom b/gstreamer-sharp/Bin.custom deleted file mode 100644 index afd2730f55..0000000000 --- a/gstreamer-sharp/Bin.custom +++ /dev/null @@ -1,63 +0,0 @@ -public Bin () : this (null) {} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_bin_add (IntPtr raw, IntPtr element); - -[DllImport ("libgobject-2.0-0.dll") ] -static extern IntPtr g_object_ref (IntPtr raw); - -public bool Add (Gst.Element element) { - bool raw_ret = gst_bin_add (Handle, element == null ? IntPtr.Zero : element.Handle); - if (raw_ret) { - // Incrmenting the refcount of the element. - g_object_ref (element.Handle); - } - bool ret = raw_ret; - return ret; -} - -public bool Add (params Element[] elements) { - if (elements == null) { - return false; - } - - foreach (Element element in elements) { - if (element == null || !Add (element)) { - return false; - } - } - - return true; -} - -public bool Remove (params Element[] elements) { - if (elements == null) { - return false; - } - - foreach (Element element in elements) { - if (element == null || !Remove (element)) { - return false; - } - } - - return true; -} - -public Gst.Element GetByInterface (System.Type type) { - if (!type.IsSubclassOf (typeof (Gst.GLib.GInterfaceAdapter))) - return null; - - Gst.GLib.GType t = (Gst.GLib.GType) type; - - return GetByInterface (t); -} - -public IEnumerable GetAllByInterface (System.Type type) { - if (!type.IsSubclassOf (typeof (Gst.GLib.GInterfaceAdapter))) - return null; - - Gst.GLib.GType t = (Gst.GLib.GType) type; - - return GetAllByInterface (t); -} diff --git a/gstreamer-sharp/BitReader.custom b/gstreamer-sharp/BitReader.custom deleted file mode 100644 index f62ef4e5d5..0000000000 --- a/gstreamer-sharp/BitReader.custom +++ /dev/null @@ -1,15 +0,0 @@ -Gst.Buffer buffer = null; -public Gst.Buffer Buffer { - get { - return buffer; - } -} - -[DllImport ("libgstbase-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern IntPtr gst_bit_reader_new_from_buffer (IntPtr buffer); - -public BitReader (Gst.Buffer buffer) { - Raw = gst_bit_reader_new_from_buffer (buffer == null ? IntPtr.Zero : buffer.Handle); - this.buffer = buffer; -} - diff --git a/gstreamer-sharp/Buffer.custom b/gstreamer-sharp/Buffer.custom deleted file mode 100644 index 3b72ccde84..0000000000 --- a/gstreamer-sharp/Buffer.custom +++ /dev/null @@ -1,215 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_buffer_try_new_and_alloc (uint size); - -public Buffer (Gst.GLib.Value val) : base (val) { } - -public Buffer (uint size) { - IntPtr raw = gst_buffer_try_new_and_alloc (size); - if (raw == IntPtr.Zero) - throw new OutOfMemoryException (); - Raw = raw; -} - -public Buffer (IntPtr data, uint size) : this () { - SetData (data, size); -} - -public Buffer (byte[] data) : this () { - SetData (data); -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_buffer_get_data_offset (); -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static void gstsharp_gst_buffer_set_data (IntPtr handle, IntPtr data, uint size); -[DllImport ("libglib-2.0-0.dll") ] -extern static IntPtr g_try_malloc (int size); - -static uint data_offset = gstsharp_gst_buffer_get_data_offset (); -public IntPtr Data { - get { - IntPtr raw_ptr; - unsafe { - raw_ptr = * ( (IntPtr *) ( ( (byte*) Handle) + data_offset)); - } - - return raw_ptr; - } -} - -public void SetData (IntPtr data, uint size) { - if (!IsWritable) - throw new ApplicationException (); - - gstsharp_gst_buffer_set_data (Handle, data, size); -} - -public void SetData (byte[] data) { - if (!IsWritable) - throw new ApplicationException (); - - IntPtr raw_ptr = g_try_malloc (data.Length); - if (raw_ptr == IntPtr.Zero) - throw new OutOfMemoryException (); - - Marshal.Copy (data, 0, raw_ptr, data.Length); - gstsharp_gst_buffer_set_data (Handle, raw_ptr, (uint) data.Length); -} - -public byte[] ToByteArray () { - byte[] data = new byte[Size]; - Marshal.Copy (Data, data, 0, (int) Size); - - return data; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_mini_object_unref (IntPtr raw); - -/* FIXME: This is not optimal */ -public void MakeMetadataWritable() { - if (IsMetadataWritable) - return; - - IntPtr old = Handle; - IntPtr sub = gst_buffer_create_sub (Handle, 0, Size); - Raw = sub; - gst_mini_object_unref (old); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_buffer_get_caps (IntPtr raw); -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_buffer_set_caps (IntPtr raw, IntPtr caps); - -public Gst.Caps Caps { - get { - IntPtr raw_ret = gst_buffer_get_caps (Handle); - Gst.Caps ret = raw_ret == IntPtr.Zero ? null : (Gst.Caps) Gst.GLib.Opaque.GetOpaque (raw_ret, typeof (Gst.Caps), true); - return ret; - } set { - if (!IsMetadataWritable) - throw new ApplicationException (); - gst_buffer_set_caps (Handle, value == null ? IntPtr.Zero : value.Handle); - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_buffer_get_size_offset (); -static uint size_offset = gstsharp_gst_buffer_get_size_offset (); - -public uint Size { - get { - unsafe { - uint *raw_ptr = ( (uint*) ( ( (byte*) Handle) + size_offset)); - return *raw_ptr; - } - } - - set { - if (!IsMetadataWritable) - throw new ApplicationException (); - - unsafe { - uint *raw_ptr = ( (uint*) ( ( (byte*) Handle) + size_offset)); - *raw_ptr = value; - } - } -} - - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_buffer_get_timestamp_offset (); -static uint timestamp_offset = gstsharp_gst_buffer_get_timestamp_offset (); - -public ulong Timestamp { - get { - unsafe { - ulong *raw_ptr = ( (ulong*) ( ( (byte*) Handle) + timestamp_offset)); - return *raw_ptr; - } - } - - set { - if (!IsMetadataWritable) - throw new ApplicationException (); - - unsafe { - ulong *raw_ptr = ( (ulong*) ( ( (byte*) Handle) + timestamp_offset)); - *raw_ptr = value; - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_buffer_get_duration_offset (); -static uint duration_offset = gstsharp_gst_buffer_get_duration_offset (); - -public ulong Duration { - get { - unsafe { - ulong *raw_ptr = ( (ulong*) ( ( (byte*) Handle) + duration_offset)); - return *raw_ptr; - } - } - - set { - if (!IsMetadataWritable) - throw new ApplicationException (); - - unsafe { - ulong *raw_ptr = ( (ulong*) ( ( (byte*) Handle) + duration_offset)); - *raw_ptr = value; - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_buffer_get_offset_offset (); -static uint offset_offset = gstsharp_gst_buffer_get_offset_offset (); - -public ulong Offset { - get { - unsafe { - ulong *raw_ptr = ( (ulong*) ( ( (byte*) Handle) + offset_offset)); - return *raw_ptr; - } - } - - set { - if (!IsMetadataWritable) - throw new ApplicationException (); - - unsafe { - ulong *raw_ptr = ( (ulong*) ( ( (byte*) Handle) + offset_offset)); - *raw_ptr = value; - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_buffer_get_offset_end_offset (); -static uint offset_end_offset = gstsharp_gst_buffer_get_offset_end_offset (); - -public ulong OffsetEnd { - get { - unsafe { - ulong *raw_ptr = ( (ulong*) ( ( (byte*) Handle) + offset_end_offset)); - return *raw_ptr; - } - } - - set { - if (!IsMetadataWritable) - throw new ApplicationException (); - - unsafe { - ulong *raw_ptr = ( (ulong*) ( ( (byte*) Handle) + offset_end_offset)); - *raw_ptr = value; - } - } -} - -static Buffer () { - Gst.GLib.GType.Register (Buffer.GType, typeof (Buffer)); -} diff --git a/gstreamer-sharp/Bus.custom b/gstreamer-sharp/Bus.custom deleted file mode 100644 index b668954bcb..0000000000 --- a/gstreamer-sharp/Bus.custom +++ /dev/null @@ -1,33 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern int gst_bus_sync_signal_handler (IntPtr raw, IntPtr message, IntPtr data); - -public Gst.BusSyncReply SyncSignalHandler (Gst.Message message) { - int raw_ret = gst_bus_sync_signal_handler (Handle, message == null ? IntPtr.Zero : message.Handle, IntPtr.Zero); - Gst.BusSyncReply ret = (Gst.BusSyncReply) raw_ret; - return ret; -} - -public uint AddWatch (Gst.BusFunc func) { - return AddWatch (0, func); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_bus_async_signal_func (IntPtr raw, IntPtr message, IntPtr data); - -public bool AsyncSignalFunc (Gst.Message message) { - bool raw_ret = gst_bus_async_signal_func (Handle, message == null ? IntPtr.Zero : message.Handle, IntPtr.Zero); - bool ret = raw_ret; - return ret; -} - -[DllImport ("libgstreamer-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern void gst_bus_set_sync_handler (IntPtr raw, GstSharp.BusSyncHandlerNative func, IntPtr data); -private GstSharp.BusSyncHandlerWrapper sync_handler = null; - -public Gst.BusSyncHandler SyncHandler { - set { - GstSharp.BusSyncHandlerWrapper value_wrapper = new GstSharp.BusSyncHandlerWrapper (value); - sync_handler = value_wrapper; - gst_bus_set_sync_handler (Handle, value_wrapper.NativeDelegate, IntPtr.Zero); - } -} diff --git a/gstreamer-sharp/ByteReader.custom b/gstreamer-sharp/ByteReader.custom deleted file mode 100644 index 2033faec69..0000000000 --- a/gstreamer-sharp/ByteReader.custom +++ /dev/null @@ -1,51 +0,0 @@ -Gst.Buffer buffer = null; -public Gst.Buffer Buffer { - get { - return buffer; - } -} - -[DllImport("libgstbase-0.10.dll", CallingConvention = CallingConvention.Cdecl)] -static extern IntPtr gst_byte_reader_new_from_buffer(IntPtr buffer); - -public ByteReader (Gst.Buffer buffer) -{ - Raw = gst_byte_reader_new_from_buffer(buffer == null ? IntPtr.Zero : buffer.Handle); - this.buffer = buffer; -} - -[DllImport ("libgstbase-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern bool gst_byte_reader_peek_data (IntPtr raw, uint size, out IntPtr val); - -public bool PeekData (uint size, out byte[] val) { - IntPtr raw_ret; - - bool ret = gst_byte_reader_peek_data (Handle, size, out raw_ret); - - if (!ret || raw_ret == IntPtr.Zero) { - val = null; - } else { - val = new byte[size]; - Marshal.Copy (raw_ret, val, 0, (int) size); - } - - return ret; -} - -[DllImport ("libgstbase-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern bool gst_byte_reader_get_data (IntPtr raw, uint size, out IntPtr val); - -public bool GetData (uint size, out byte[] val) { - IntPtr raw_ret; - - bool ret = gst_byte_reader_get_data (Handle, size, out raw_ret); - - if (!ret || raw_ret == IntPtr.Zero) { - val = null; - } else { - val = new byte[size]; - Marshal.Copy (raw_ret, val, 0, (int) size); - } - - return ret; -} diff --git a/gstreamer-sharp/ByteWriter.custom b/gstreamer-sharp/ByteWriter.custom deleted file mode 100644 index e370dcee4b..0000000000 --- a/gstreamer-sharp/ByteWriter.custom +++ /dev/null @@ -1,61 +0,0 @@ -Gst.Buffer buffer = null; -public Gst.Buffer Buffer { - get { - return buffer; - } -} - -[DllImport ("libgstbase-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern IntPtr gst_byte_writer_new_with_buffer (IntPtr buffer, bool initialized); - -public ByteWriter (Gst.Buffer buffer, bool initialized) { - Raw = gst_byte_writer_new_with_buffer (buffer == null ? IntPtr.Zero : buffer.Handle, initialized); - this.buffer = buffer; -} - -[DllImport ("libgstbase-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern bool gst_byte_writer_put_data (IntPtr writer, IntPtr data, uint size); - -public bool PutData (byte[] data) { - IntPtr data_raw = Marshal.AllocHGlobal (data.Length); - Marshal.Copy (data, 0, data_raw, data.Length); - bool ret = gst_byte_writer_put_data (Handle, data_raw, (uint) data.Length); - Marshal.FreeHGlobal (data_raw); - return ret; -} - -[DllImport ("libgstbase-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern bool gst_byte_reader_peek_data (IntPtr raw, uint size, out IntPtr val); - -public bool PeekData (uint size, out byte[] val) { - IntPtr raw_ret; - - bool ret = gst_byte_reader_peek_data (Handle, size, out raw_ret); - - if (!ret || raw_ret == IntPtr.Zero) { - val = null; - } else { - val = new byte[size]; - Marshal.Copy (raw_ret, val, 0, (int) size); - } - - return ret; -} - -[DllImport ("libgstbase-0.10.dll", CallingConvention = CallingConvention.Cdecl) ] -static extern bool gst_byte_reader_get_data (IntPtr raw, uint size, out IntPtr val); - -public bool GetData (uint size, out byte[] val) { - IntPtr raw_ret; - - bool ret = gst_byte_reader_get_data (Handle, size, out raw_ret); - - if (!ret || raw_ret == IntPtr.Zero) { - val = null; - } else { - val = new byte[size]; - Marshal.Copy (raw_ret, val, 0, (int) size); - } - - return ret; -} diff --git a/gstreamer-sharp/Caps.custom b/gstreamer-sharp/Caps.custom deleted file mode 100644 index 4ff992ded9..0000000000 --- a/gstreamer-sharp/Caps.custom +++ /dev/null @@ -1,250 +0,0 @@ -public static Gst.Caps NewEmpty () { - return new Gst.Caps (); -} - -public Caps (Structure s) : this () { - Append (s); -} - -public Caps (Structure[] s) : this () { - foreach (Structure o in s) - Append (o); -} - -public Caps (string mediaType, params object[] fields) : this () { - Append (new Structure (mediaType, fields)); -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_caps_get_refcount_offset (); - -static uint refcount_offset = gstsharp_gst_caps_get_refcount_offset (); -private int Refcount { - get { - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + refcount_offset); - return (*raw_ptr); - } - } -} - -public bool IsWritable { - get { - return (Refcount == 1); - } -} - -/* FIXME: This is not optimal! */ -public void MakeWritable() { - if (IsWritable) - return; - - RemoveStructureReferences (); - IntPtr copy = gst_caps_copy (Raw); - Raw = copy; - /* ^--- Takes a second ref, not good */ - Unref (Raw); - /* ^--- Sets Owned = false, wrong! */ - Owned = true; -} - -private Hashtable structures = new Hashtable (); - -private void RemoveStructureReference (Structure s) { - structures.Remove (s.Handle); - s.CreateNativeCopy (); -} - -private void RemoveStructureReferences () { - foreach (Structure s in structures.Values) { - s.CreateNativeCopy (); - } - structures.Clear (); -} - -[DllImport ("libgstreamer-0.10.dll") ] -private static extern IntPtr gst_caps_get_structure (IntPtr handle, uint index); - -public Structure this [uint index] { - get { - if (index >= Size) - throw new ArgumentOutOfRangeException (); - - IntPtr raw_ptr = gst_caps_get_structure (Handle, (uint) index); - - if (structures.Contains (raw_ptr)) { - Structure ret = (Gst.Structure) structures[raw_ptr]; - - return ret; - } else { - Structure ret = new Gst.Structure (raw_ptr); - - ret.FreeNative = false; - structures.Add (raw_ptr, ret); - - return ret; - } - } -} - -private class StructureEnumerator : IEnumerator { - Gst.Caps caps; - long index; - - public StructureEnumerator (Gst.Caps caps) { - this.caps = caps; - index = -1; - } - - public object Current { - get { - if (index >= caps.Size) - throw new ArgumentOutOfRangeException (); - if (index == -1) - throw new ArgumentException (); - - return caps[ (uint) index]; - } - } - - public bool MoveNext () { - index += 1; - return (index < caps.Size); - } - - public void Reset () { - index = -1; - } -} - -public IEnumerator GetEnumerator() { - return new StructureEnumerator (this); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_caps_append_structure (IntPtr caps, IntPtr structure); - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_structure_copy (IntPtr raw); - -public void Append (Structure s) { - if (!IsWritable) - throw new ApplicationException (); - - gst_caps_append_structure (Handle, gst_structure_copy (s.Handle)); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_caps_append (IntPtr caps, IntPtr caps2); - -public void Append (Caps caps) { - if (!IsWritable) - throw new ApplicationException (); - - gst_caps_append (Handle, gst_caps_copy (caps.Handle)); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_caps_merge_structure (IntPtr caps, IntPtr structure); - -public void Merge (Structure s) { - if (!IsWritable) - throw new ApplicationException (); - - gst_caps_merge_structure (Handle, gst_structure_copy (s.Handle)); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_caps_merge (IntPtr caps, IntPtr caps2); - -public void Merge (Caps caps) { - if (!IsWritable) - throw new ApplicationException (); - - /* Removes all structures! */ - if (caps.IsAny) { - RemoveStructureReferences (); - } - gst_caps_merge (Handle, gst_caps_copy (caps.Handle)); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_caps_remove_structure (IntPtr caps, uint index); - -public void RemoveStructure (uint index) { - if (!IsWritable) - throw new ApplicationException (); - if (index >= Size) - throw new ArgumentOutOfRangeException (); - - if (structures.Contains (this[index].Handle)) { - RemoveStructureReference (this[index]); - } - - gst_caps_remove_structure (Handle, index); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_caps_do_simplify (IntPtr caps); - -public bool DoSimplify () { - if (!IsWritable) - throw new ApplicationException (); - - /* FIXME: This is not optimal but we don't know before - * which structures will be removed */ - RemoveStructureReferences (); - - return gst_caps_do_simplify (Handle); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_caps_truncate (IntPtr caps); - -public void Truncate () { - if (!IsWritable) - throw new ApplicationException (); - - for (uint i = 1; i < Size; i++) - RemoveStructureReference (this[i]); - - gst_caps_truncate (Handle); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_caps_unref (IntPtr raw); - -protected override void Unref (IntPtr raw) { - RemoveStructureReferences (); - if (Owned) { - gst_caps_unref (raw); - Owned = false; - } -} - -class FinalizerInfo { - IntPtr handle; - - public FinalizerInfo (IntPtr handle) { - this.handle = handle; - } - - public bool Handler () { - gst_caps_unref (handle); - return false; - } -} - -~Caps () { - if (!Owned) - return; - RemoveStructureReferences (); - - FinalizerInfo info = new FinalizerInfo (Handle); - Gst.GLib.Timeout.Add (50, new Gst.GLib.TimeoutHandler (info.Handler)); -} - -protected override Gst.GLib.Opaque Copy (IntPtr raw) { - return Gst.GLib.Opaque.GetOpaque (gst_caps_ref (raw), typeof (Caps), true); -} - diff --git a/gstreamer-sharp/Clock.custom b/gstreamer-sharp/Clock.custom deleted file mode 100644 index a8501e5ea9..0000000000 --- a/gstreamer-sharp/Clock.custom +++ /dev/null @@ -1,151 +0,0 @@ -public static readonly ulong Second = 1000000000; -public static readonly ulong MSecond = 1000000; -public static readonly ulong USecond = 1000; -public static readonly ulong NSecond = 1; -public static readonly ulong TimeNone = 0xffffffffffffffff; - -public static bool TimeIsValid (ulong time) { - return (time != TimeNone); -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_clock_get_entries_changed_offset (); - -static uint entries_changed_offset = gstsharp_gst_clock_get_entries_changed_offset (); -private IntPtr EntriesChangedPtr { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + entries_changed_offset); - return (*raw_ptr); - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern void gstsharp_g_cond_wait (IntPtr cond, IntPtr mutex); -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern bool gstsharp_g_cond_timed_wait (IntPtr cond, IntPtr mutex, ref _TimeVal abs_time); -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern void gstsharp_g_cond_broadcast (IntPtr cond); - -public void Wait () { - gstsharp_g_cond_wait (EntriesChangedPtr, LockPtr); -} - -[StructLayout (LayoutKind.Sequential) ] -private struct _TimeVal { - public IntPtr sec; - public IntPtr usec; -} - -public bool Wait (uint mseconds) { - _TimeVal tv = new _TimeVal (); - long sec = mseconds / 1000; - long usec = 1000 * (mseconds - sec * 1000); - tv.sec = (IntPtr) (sec); - tv.usec = (IntPtr) (usec); - return gstsharp_g_cond_timed_wait (EntriesChangedPtr, LockPtr, ref tv); -} - -public bool Wait (TimeSpan timespan) { - _TimeVal tv = new _TimeVal (); - long sec = (long) timespan.TotalSeconds; - long usec = 1000 * ( ( (long) timespan.TotalMilliseconds) - sec * 1000); - tv.sec = (IntPtr) (sec); - tv.usec = (IntPtr) (usec); - return gstsharp_g_cond_timed_wait (EntriesChangedPtr, LockPtr, ref tv); -} - -public void Broadcast () { - gstsharp_g_cond_broadcast (EntriesChangedPtr); -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_clock_get_slave_lock_offset (); - -static uint slave_lock_offset = gstsharp_gst_clock_get_slave_lock_offset (); -private IntPtr SlaveLockPtr { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + slave_lock_offset); - return (*raw_ptr); - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern void gstsharp_g_mutex_lock (IntPtr mutex); -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern void gstsharp_g_mutex_unlock (IntPtr mutex); -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern bool gstsharp_g_mutex_trylock (IntPtr mutex); - -public void SlaveLock () { - gstsharp_g_mutex_lock (SlaveLockPtr); -} - -public void SlaveUnlock () { - gstsharp_g_mutex_unlock (SlaveLockPtr); -} - -public bool TrySlaveLock () { - return gstsharp_g_mutex_trylock (SlaveLockPtr); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_clock_get_master (IntPtr raw); -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_clock_set_master (IntPtr raw, IntPtr master); -public Gst.Clock Master { - get { - IntPtr raw_ret = gst_clock_get_master (Handle); - Gst.Clock ret = Gst.GLib.Object.GetObject (raw_ret, true) as Gst.Clock; - return ret; - } set { - if (!gst_clock_set_master (Handle, value == null ? IntPtr.Zero : value.Handle)) - throw new Exception (); - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_clock_get_entries_offset (); - -static uint entries_offset = gstsharp_gst_clock_get_entries_offset (); -private IntPtr EntriesPtr { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + entries_offset); - return (*raw_ptr); - } - } -} - -protected Gst.ClockEntry[] Entries { - get { - return (Gst.ClockEntry[]) Gst.GLib.Marshaller.ListPtrToArray (EntriesPtr, typeof (Gst.GLib.List), false, false, typeof (Gst.ClockEntry)); - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_clock_get_times_offset (); - -static uint times_offset = gstsharp_gst_clock_get_times_offset (); -private IntPtr TimesPtr { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + times_offset); - return (*raw_ptr); - } - } -} - -protected ulong[] Times { - get { - ulong[] ret = new ulong[4 * WindowSize]; - for (int i = 0; i < 4 * WindowSize; i++) - ret[i] = (ulong) Marshal.ReadInt64 (TimesPtr, 8 * i); - return ret; - } -} - - diff --git a/gstreamer-sharp/ClockEntry.custom b/gstreamer-sharp/ClockEntry.custom deleted file mode 100644 index 6c25745aae..0000000000 --- a/gstreamer-sharp/ClockEntry.custom +++ /dev/null @@ -1,18 +0,0 @@ -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern GstSharp.ClockCallbackNative gstsharp_gst_clock_entry_get_func (IntPtr raw); -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern void gstsharp_gst_clock_entry_set_func (IntPtr raw, GstSharp.ClockCallbackNative func); - -private GstSharp.ClockCallbackWrapper wrapper; - -public Gst.ClockCallback Func { - set { - wrapper = new GstSharp.ClockCallbackWrapper (value); - gstsharp_gst_clock_entry_set_func (Handle, wrapper.NativeDelegate); - } - - get { - return GstSharp.ClockCallbackWrapper.GetManagedDelegate (gstsharp_gst_clock_entry_get_func (Handle)); - } -} - diff --git a/gstreamer-sharp/ColorBalanceChannel.custom b/gstreamer-sharp/ColorBalanceChannel.custom deleted file mode 100644 index 64f8edab4f..0000000000 --- a/gstreamer-sharp/ColorBalanceChannel.custom +++ /dev/null @@ -1,14 +0,0 @@ -public ColorBalanceChannel (string label, int min, int max) : this () { - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + max_value_offset); - *raw_ptr = max; - } - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + label_offset); - *raw_ptr = Gst.GLib.Marshaller.StringToPtrGStrdup (label); - } - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + min_value_offset); - *raw_ptr = min; - } -} diff --git a/gstreamer-sharp/ControlSource.custom b/gstreamer-sharp/ControlSource.custom deleted file mode 100644 index f7005c045a..0000000000 --- a/gstreamer-sharp/ControlSource.custom +++ /dev/null @@ -1,338 +0,0 @@ - -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern uint gst__controllersharp_gst__controller_controlsource_get_get_value_offset (); - -static uint get_value_offset = gst__controllersharp_gst__controller_controlsource_get_get_value_offset (); - -[StructLayout (LayoutKind.Sequential) ] -struct GstValueArray { - public IntPtr property_name; - public int nbsamples; - public ulong sample_interval; - public IntPtr values; -} - -[StructLayout (LayoutKind.Sequential) ] -struct GstControlSourceCallbacks { - public GetValueCallbackNative get_value; - public GetValueArrayCallbackNative get_value_array; -} - -delegate bool GetValueCallbackNative (IntPtr raw, ulong timestamp, ref Gst.GLib.Value val); -delegate bool GetValueArrayCallbackNative (IntPtr raw, ulong timestamp, ref GstValueArray va); - -public delegate bool GetValueCallback (ulong timestamp, ref Gst.GLib.Value value); -public delegate System.Array GetValueArrayCallback (ulong timestamp, int nsamples, ulong interval); - -private GetValueCallbackWrapper GetValue_cb_wrapper; -private GetValueArrayCallbackWrapper GetValueArray_cb_wrapper; - -private class GetValueCallbackWrapper { - public bool NativeCallback (IntPtr raw, ulong timestamp, ref Gst.GLib.Value val) { - try { - bool __ret = managed (timestamp, ref val); - - return __ret; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: Above call does not return. - throw e; - } - } - - internal GetValueCallbackNative NativeDelegate; - GetValueCallback managed; - - public GetValueCallbackWrapper (GetValueCallback managed) { - this.managed = managed; - if (managed != null) - NativeDelegate = new GetValueCallbackNative (NativeCallback); - } - - public static GetValueCallback GetManagedDelegate (GetValueCallbackNative native) { - if (native == null) - return null; - GetValueCallbackWrapper wrapper = (GetValueCallbackWrapper) native.Target; - if (wrapper == null) - return null; - return wrapper.managed; - } -} - -private class GetValueArrayCallbackWrapper { - public bool NativeCallback (IntPtr raw, ulong timestamp, ref GstValueArray va) { - try { - System.Array values = managed (timestamp, va.nbsamples, va.sample_interval); - if (values == null) - return false; - - System.Type t = values.GetType (); - if (t == typeof (string[])) { - string[] ret = (string[]) values; - - for (int i = 0; i < va.nbsamples; i++) { - Marshal.WriteIntPtr (va.values, i * IntPtr.Size, Gst.GLib.Marshaller.StringToPtrGStrdup (ret[i])); - } - } else if (t == typeof (short[])) { - short[] ret = (short[]) values; - - for (int i = 0; i < va.nbsamples; i++) { - Marshal.WriteInt16 (va.values, i * 2, ret[i]); - } - } else if (t == typeof (ushort[])) { - ushort[] ret = (ushort[]) values; - - for (int i = 0; i < va.nbsamples; i++) { - Marshal.WriteInt16 (va.values, i * 2, (short) ret[i]); - } - } else if (t == typeof (int[])) { - int[] ret = (int[]) values; - - for (int i = 0; i < va.nbsamples; i++) { - Marshal.WriteInt32 (va.values, i * 4, ret[i]); - } - } else if (t == typeof (uint[])) { - uint[] ret = (uint[]) values; - - for (int i = 0; i < va.nbsamples; i++) { - Marshal.WriteInt32 (va.values, i * 4, (int) ret[i]); - } - } else if (t == typeof (long[])) { - long[] ret = (long[]) values; - - for (int i = 0; i < va.nbsamples; i++) { - Marshal.WriteInt64 (va.values, i * 8, ret[i]); - } - } else if (t == typeof (ulong[])) { - ulong[] ret = (ulong[]) values; - - for (int i = 0; i < va.nbsamples; i++) { - Marshal.WriteInt64 (va.values, i * 8, (long) ret[i]); - } - } else if (t == typeof (float[])) { - float[] ret = (float[]) values; - Marshal.Copy (ret, 0, va.values, va.nbsamples); - } else if (t == typeof (double[])) { - double[] ret = (double[]) values; - Marshal.Copy (ret, 0, va.values, va.nbsamples); - } else if (t == typeof (bool[])) { - bool[] ret = (bool[]) values; - - for (int i = 0; i < va.nbsamples; i++) { - Marshal.WriteInt32 (va.values, i * 4, ret[i] == false ? 0 : 1); - } - } - - return true; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: Above call does not return. - throw e; - } - } - - internal GetValueArrayCallbackNative NativeDelegate; - GetValueArrayCallback managed; - - public GetValueArrayCallbackWrapper (GetValueArrayCallback managed) { - this.managed = managed; - if (managed != null) - NativeDelegate = new GetValueArrayCallbackNative (NativeCallback); - } - - public static GetValueArrayCallback GetManagedDelegate (GetValueArrayCallbackNative native) { - if (native == null) - return null; - GetValueArrayCallbackWrapper wrapper = (GetValueArrayCallbackWrapper) native.Target; - if (wrapper == null) - return null; - return wrapper.managed; - } -} - -public void SetCallbacks (GetValueCallback get_value, GetValueArrayCallback get_value_array) { - IntPtr off = new IntPtr (Handle.ToInt64 () + get_value_offset); - - GstControlSourceCallbacks cbs = (GstControlSourceCallbacks) Marshal.PtrToStructure (new IntPtr (Handle.ToInt64 () + get_value_offset), typeof (GstControlSourceCallbacks)); - - GetValueCallbackWrapper gv_wr = new GetValueCallbackWrapper (get_value); - GetValueArrayCallbackWrapper gva_wr = new GetValueArrayCallbackWrapper (get_value_array); - - GetValue_cb_wrapper = gv_wr; - GetValueArray_cb_wrapper = gva_wr; - - cbs.get_value = gv_wr.NativeCallback; - cbs.get_value_array = gva_wr.NativeCallback; - - Marshal.StructureToPtr (cbs, off, false); -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern bool gst__controllersharp_gst__controller_controlsource_base_bind (IntPtr handle, IntPtr pspec); - -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern void gst__controllersharp_gst__controller_controlsource_override_bind (IntPtr gtype, BindNativeDelegate cb); - -[Gst.GLib.CDeclCallback] -delegate bool BindNativeDelegate (IntPtr handler, IntPtr pspec); - -static BindNativeDelegate Bind_cb_delegate; - -static BindNativeDelegate BindVMCallback { - get { - if (Bind_cb_delegate == null) - Bind_cb_delegate = new BindNativeDelegate (Bind_cb); - return Bind_cb_delegate; - } -} - -static void OverrideBind (Gst.GLib.GType gtype) { - OverrideBind (gtype, BindVMCallback); -} - -static void OverrideBind (Gst.GLib.GType gtype, BindNativeDelegate callback) { - gst__controllersharp_gst__controller_controlsource_override_bind (gtype.Val, callback); -} - -static bool Bind_cb (IntPtr inst, IntPtr pspec) { - try { - ControlSource __obj = Gst.GLib.Object.GetObject (inst, false) as ControlSource; - Gst.PropertyInfo pinfo = new Gst.PropertyInfo (pspec); - return __obj.OnBind (pinfo); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, false); - return false; - } -} - -[DllImport ("libgobject-2.0-0.dll") ] -static extern IntPtr g_object_class_find_property (IntPtr klass, IntPtr property); - -[Gst.GLib.DefaultSignalHandler (Type=typeof (Gst.Controller.ControlSource), ConnectionMethod="OverrideBind") ] -protected virtual bool OnBind (Gst.PropertyInfo pinfo) { - IntPtr klass = Marshal.ReadIntPtr (Handle); - IntPtr native_property = Gst.GLib.Marshaller.StringToPtrGStrdup (pinfo.Name); - IntPtr pspec = g_object_class_find_property (klass, native_property); - Gst.GLib.Marshaller.Free (native_property); - - if (pspec == IntPtr.Zero) - return false; - - return gst__controllersharp_gst__controller_controlsource_base_bind (this.Handle, pspec); -} - -[DllImport ("libgstcontroller-0.10.dll") ] -static extern bool gst_control_source_get_value_array (IntPtr raw, ulong timestamp, ref GstValueArray value_array); - -[DllImport ("libglib-2.0-0.dll") ] -static extern IntPtr g_try_malloc (int size); - -static readonly Type[] supported_types = new Type[] { - typeof (string), - typeof (short), - typeof (ushort), - typeof (int), - typeof (uint), - typeof (long), - typeof (ulong), - typeof (float), - typeof (double), - typeof (bool) -}; - -public System.Array GetValueArray (ulong timestamp, int nsamples, ulong interval) { - GstValueArray va = new GstValueArray (); - Gst.GLib.Value v = Gst.GLib.Value.Empty; - - if (!GetValue (0, ref v)) - return null; - - System.Type t = v.Val.GetType (); - v.Dispose (); - - bool supported = false; - foreach (System.Type tmp in supported_types) - if (tmp == t) - supported = true; - if (!supported) - throw new Exception ("Unsupported type '" + t + "'"); - - int eltsize = Marshal.SizeOf (t); - va.values = g_try_malloc (eltsize * nsamples); - if (va.values == IntPtr.Zero) - throw new OutOfMemoryException (); - - va.nbsamples = nsamples; - va.sample_interval = interval; - - bool raw_ret = gst_control_source_get_value_array (Handle, timestamp, ref va); - - if (!raw_ret) { - Gst.GLib.Marshaller.Free (va.values); - return null; - } - - System.Array values = Array.CreateInstance (t, nsamples); - - if (t == typeof (string)) { - string[] ret = (string[]) values; - - for (int i = 0; i < nsamples; i++) { - IntPtr str = Marshal.ReadIntPtr (va.values, i * IntPtr.Size); - ret[i] = Gst.GLib.Marshaller.PtrToStringGFree (str); - } - } else if (t == typeof (short)) { - short[] ret = (short[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = Marshal.ReadInt16 (va.values, i * 2); - } - } else if (t == typeof (ushort)) { - ushort[] ret = (ushort[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = (ushort) Marshal.ReadInt16 (va.values, i * 2); - } - } else if (t == typeof (int)) { - int[] ret = (int[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = Marshal.ReadInt32 (va.values, i * 4); - } - } else if (t == typeof (uint)) { - uint[] ret = (uint[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = (uint) Marshal.ReadInt32 (va.values, i * 4); - } - } else if (t == typeof (long)) { - long[] ret = (long[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = Marshal.ReadInt64 (va.values, i * 8); - } - } else if (t == typeof (ulong)) { - ulong[] ret = (ulong[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = (ulong) Marshal.ReadInt64 (va.values, i * 8); - } - } else if (t == typeof (float)) { - float[] ret = (float[]) values; - Marshal.Copy (va.values, ret, 0, nsamples); - } else if (t == typeof (double)) { - double[] ret = (double[]) values; - Marshal.Copy (va.values, ret, 0, nsamples); - } else if (t == typeof (bool)) { - bool[] ret = (bool[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = Marshal.ReadInt32 (va.values, i * 4) != 0; - } - } - - Gst.GLib.Marshaller.Free (va.values); - - return values; -} - diff --git a/gstreamer-sharp/Controller.custom b/gstreamer-sharp/Controller.custom deleted file mode 100644 index 2a82a5b5b3..0000000000 --- a/gstreamer-sharp/Controller.custom +++ /dev/null @@ -1,233 +0,0 @@ -[DllImport ("libgstcontroller-0.10.dll") ] -static extern IntPtr gst_controller_new_list (IntPtr objekt, IntPtr list); - -public Controller (Gst.GLib.Object objekt, string[] properties) : base (IntPtr.Zero) { - if (GetType () != typeof (Controller)) { - throw new InvalidOperationException ("Can't override this constructor."); - } - Gst.GLib.List list = new Gst.GLib.List (properties, typeof (string), true, true); - - Raw = gst_controller_new_list (objekt == null ? IntPtr.Zero : objekt.Handle, list == null ? IntPtr.Zero : list.Handle); -} - -public Controller (Gst.GLib.Object objekt, string property) : this (objekt, new string[] {property}) { } - -[DllImport ("libgstcontroller-0.10.dll") ] -static extern bool gst_controller_remove_properties_list (IntPtr raw, IntPtr list); - -public bool RemoveProperties (string[] properties) { - Gst.GLib.List list = new Gst.GLib.List (properties, typeof (string), true, true); - - bool raw_ret = gst_controller_remove_properties_list (Handle, list == null ? IntPtr.Zero : list.Handle); - bool ret = raw_ret; - return ret; -} - -public bool RemoveProperty (string property) { - return RemoveProperties (new string[] {property}); -} - - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gst__controllersharp_gst__controller_controller_get_properties_offset (); - -static uint properties_offset = gst__controllersharp_gst__controller_controller_get_properties_offset (); -public string[] Properties { - get { - Gst.GLib.List properties_list; - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + properties_offset); - properties_list = new Gst.GLib.List ( (*raw_ptr), typeof (string)); - } - - string[] properties = new string[properties_list.Count]; - for (int i = 0; i < properties_list.Count; i++) - properties[i] = (string) properties_list[i]; - - return properties; - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gst__controllersharp_gst__controller_controller_get_object_offset (); - -[DllImport ("libgstcontroller-0.10.dll") ] -static extern bool gst_object_set_controller (IntPtr raw, IntPtr contr); - -static uint object_offset = gst__controllersharp_gst__controller_controller_get_object_offset (); -public Gst.GLib.Object Object { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + object_offset); - return Gst.GLib.Object.GetObject ( (*raw_ptr)); - } - } - - set { - bool ret = gst_object_set_controller (value.Handle, this.Handle); - if (!ret) - throw new ApplicationException (); - } -} - -[StructLayout (LayoutKind.Sequential) ] -struct GstValueArray { - public IntPtr property_name; - public int nbsamples; - public ulong sample_interval; - public IntPtr values; -} - -[DllImport ("libgstcontroller-0.10.dll") ] -static extern bool gst_controller_get_value_array (IntPtr raw, ulong timestamp, ref GstValueArray value_array); - -[DllImport ("libglib-2.0-0.dll") ] -static extern IntPtr g_try_malloc (int size); - -static readonly Type[] supported_types = new Type[] { - typeof (string), - typeof (short), - typeof (ushort), - typeof (int), - typeof (uint), - typeof (long), - typeof (ulong), - typeof (float), - typeof (double), - typeof (bool) -}; - -public System.Array GetValueArray (string property, ulong timestamp, int nsamples, ulong interval) { - GstValueArray va = new GstValueArray (); - - Gst.Object ob = (Gst.Object) this.Object; - Gst.PropertyInfo pi = ob.GetPropertyInfo (property); - System.Type t = (System.Type) pi.GType; - - bool supported = false; - foreach (System.Type tmp in supported_types) - if (tmp == t) - supported = true; - if (!supported) - throw new Exception ("Unsupported type '" + t + "'"); - - int eltsize = Marshal.SizeOf (t); - va.values = g_try_malloc (eltsize * nsamples); - if (va.values == IntPtr.Zero) - throw new OutOfMemoryException (); - - va.property_name = Gst.GLib.Marshaller.StringToPtrGStrdup (property); - va.nbsamples = nsamples; - va.sample_interval = interval; - - bool raw_ret = gst_controller_get_value_array (Handle, timestamp, ref va); - - if (!raw_ret) { - Gst.GLib.Marshaller.Free (va.property_name); - Gst.GLib.Marshaller.Free (va.values); - return null; - } - - System.Array values = Array.CreateInstance (t, nsamples); - - if (t == typeof (string)) { - string[] ret = (string[]) values; - - for (int i = 0; i < nsamples; i++) { - IntPtr str = Marshal.ReadIntPtr (va.values, i * IntPtr.Size); - ret[i] = Gst.GLib.Marshaller.PtrToStringGFree (str); - } - } else if (t == typeof (short)) { - short[] ret = (short[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = Marshal.ReadInt16 (va.values, i * 2); - } - } else if (t == typeof (ushort)) { - ushort[] ret = (ushort[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = (ushort) Marshal.ReadInt16 (va.values, i * 2); - } - } else if (t == typeof (int)) { - int[] ret = (int[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = Marshal.ReadInt32 (va.values, i * 4); - } - } else if (t == typeof (uint)) { - uint[] ret = (uint[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = (uint) Marshal.ReadInt32 (va.values, i * 4); - } - } else if (t == typeof (long)) { - long[] ret = (long[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = Marshal.ReadInt64 (va.values, i * 8); - } - } else if (t == typeof (ulong)) { - ulong[] ret = (ulong[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = (ulong) Marshal.ReadInt64 (va.values, i * 8); - } - } else if (t == typeof (float)) { - float[] ret = (float[]) values; - Marshal.Copy (va.values, ret, 0, nsamples); - } else if (t == typeof (double)) { - double[] ret = (double[]) values; - Marshal.Copy (va.values, ret, 0, nsamples); - } else if (t == typeof (bool)) { - bool[] ret = (bool[]) values; - - for (int i = 0; i < nsamples; i++) { - ret[i] = Marshal.ReadInt32 (va.values, i * 4) != 0; - } - } - - Gst.GLib.Marshaller.Free (va.property_name); - Gst.GLib.Marshaller.Free (va.values); - - return values; -} - -[DllImport ("libgstcontroller-0.10.dll") ] -static extern IntPtr gst_object_get_controller (IntPtr raw); - -static Controller GetController (Gst.Object obj) { - IntPtr raw_ret = gst_object_get_controller (obj.Handle); - return Gst.GLib.Object.GetObject (raw_ret, true) as Controller; -} - -[DllImport ("libgstcontroller-0.10.dll") ] -static extern IntPtr gst_object_get_control_source (IntPtr raw, IntPtr property); - -public static ControlSource GetControlSource (Gst.Object obj, string property) { - IntPtr raw_property = Gst.GLib.Marshaller.StringToPtrGStrdup (property); - IntPtr raw_ret = gst_object_get_control_source (obj.Handle, raw_property); - - Gst.GLib.Marshaller.Free (raw_property); - return Gst.GLib.Object.GetObject (raw_ret, true) as ControlSource; -} - -[DllImport ("libgstcontroller-0.10.dll") ] -static extern bool gst_object_set_control_source (IntPtr raw, IntPtr property, IntPtr csrc); - -public static bool SetControlSource (Gst.Object obj, string property, ControlSource csrc) { - IntPtr raw_property = Gst.GLib.Marshaller.StringToPtrGStrdup (property); - bool ret = gst_object_set_control_source (obj.Handle, raw_property, csrc.Handle); - Gst.GLib.Marshaller.Free (raw_property); - - return ret; -} - -[DllImport ("libgstcontroller-0.10.dll") ] -static extern bool gst_object_sync_values (IntPtr raw, ulong timestamp); - -public static bool SyncValue (Gst.Object obj, ulong timestamp) { - return gst_object_sync_values (obj.Handle, timestamp); -} - diff --git a/gstreamer-sharp/Debug.custom b/gstreamer-sharp/Debug.custom deleted file mode 100644 index 230b90a9d9..0000000000 --- a/gstreamer-sharp/Debug.custom +++ /dev/null @@ -1,8 +0,0 @@ - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_debug_set_default_threshold (Gst.DebugLevel debug_level); - -public static void SetDefaultThreshold (Gst.DebugLevel debug_level) { - gst_debug_set_default_threshold (debug_level); -} - diff --git a/gstreamer-sharp/DynamicSignal.cs b/gstreamer-sharp/DynamicSignal.cs deleted file mode 100644 index ac16f3b611..0000000000 --- a/gstreamer-sharp/DynamicSignal.cs +++ /dev/null @@ -1,414 +0,0 @@ -// -// -// Copyright (C) 2006 Novell Inc. -// Copyright (C) 2009 Sebastian Dröge -// -// This class implements functions to bind callbacks to GObject signals -// dynamically and to emit signals dynamically. -// -// - -using Gst.GLib; -using System; -using System.Reflection; -using System.Runtime.InteropServices; -using System.Collections; - -namespace Gst { - - delegate void GClosureMarshal (IntPtr closure, ref Gst.GLib.Value retval, uint argc, IntPtr argsPtr, - IntPtr invocation_hint, IntPtr data); - - public delegate void SignalHandler (object o, SignalArgs args); - - public static class DynamicSignal { - - private static readonly int gvalue_struct_size = Marshal.SizeOf (typeof (Gst.GLib.Value)); - - class ObjectSignalKey { - object o; - string signal_name; - - public ObjectSignalKey (object o, string name) { - this.o = o; - signal_name = name; - } - - public override bool Equals (object o) { - if (o is ObjectSignalKey) { - ObjectSignalKey k = (ObjectSignalKey) o; - return k.o.Equals (this.o) && signal_name.Equals (k.signal_name); - } - return base.Equals (o); - } - - public override int GetHashCode() { - return o.GetHashCode() ^ signal_name.GetHashCode(); - } - } - - class SignalInfo { - uint handlerId; - IntPtr closure; - Delegate registeredHandler; - Type argsType; - - public IntPtr Closure { - get { - return closure; - } set { - closure = value; - } - } - - public uint HandlerId { - get { - return handlerId; - } set { - handlerId = value; - } - } - - public Delegate RegisteredHandler { - get { - return registeredHandler; - } set { - registeredHandler = value; - } - } - - public Type ArgsType { - get { - return argsType; - } set { - argsType = value; - } - } - - public SignalInfo (uint handlerId, IntPtr closure, Delegate registeredHandler) { - this.handlerId = handlerId; - this.closure = closure; - this.registeredHandler = registeredHandler; - - if (!IsValidDelegate (registeredHandler)) - throw new Exception ("Invalid delegate"); - - MethodInfo mi = registeredHandler.Method; - ParameterInfo[] parms = mi.GetParameters (); - this.argsType = parms[1].ParameterType; - } - - public void UpdateArgsType (Delegate d) { - if (!IsCompatibleDelegate (d)) - throw new Exception ("Incompatible delegate"); - - MethodInfo mi = d.Method; - ParameterInfo[] parms = mi.GetParameters (); - - Type t1 = parms[1].ParameterType; - Type t2 = argsType; - - if (t1 == t2) - return; - - if (t1.IsSubclassOf (t2)) - argsType = t1; - else if (t2.IsSubclassOf (t1)) - argsType = t2; - else - throw new Exception ("Incompatible delegate"); - } - - public bool IsCompatibleDelegate (Delegate d) { - if (!IsValidDelegate (d)) - return false; - - MethodInfo mi = d.Method; - ParameterInfo[] parms = mi.GetParameters (); - - if (parms[1].ParameterType != this.argsType && - !parms[1].ParameterType.IsSubclassOf (this.argsType) && - !this.argsType.IsSubclassOf (parms[1].ParameterType)) - return false; - - return true; - } - - public static bool IsValidDelegate (Delegate d) { - MethodInfo mi = d.Method; - - if (mi.ReturnType != typeof (void)) - return false; - - ParameterInfo[] parms = mi.GetParameters (); - if (parms.Length != 2) - return false; - - if (parms[1].ParameterType != typeof (Gst.GLib.SignalArgs) && - !parms[1].ParameterType.IsSubclassOf (typeof (Gst.GLib.SignalArgs))) - return false; - - return true; - } - } - - static Hashtable SignalHandlers = new Hashtable(); - - static GClosureMarshal marshalHandler = new GClosureMarshal (OnMarshal); - - public static void Connect (Gst.GLib.Object o, string name, SignalHandler handler) { - Connect (o, name, false, (Delegate) handler); - } - - public static void Connect (Gst.GLib.Object o, string name, - bool after, SignalHandler handler) { - Connect (o, name, after, (Delegate) handler); - } - - public static void Connect (Gst.GLib.Object o, string name, Delegate handler) { - Connect (o, name, false, handler); - } - - static int g_closure_sizeof = gstsharp_g_closure_sizeof (); - - public static void Connect (Gst.GLib.Object o, string name, - bool after, Delegate handler) { - Delegate newHandler; - - ObjectSignalKey k = new ObjectSignalKey (o, name); - - if (!SignalInfo.IsValidDelegate (handler)) - throw new Exception ("Invalid delegate"); - - if (SignalHandlers[k] != null) { - SignalInfo si = (SignalInfo) SignalHandlers[k]; - if (!si.IsCompatibleDelegate (handler)) - throw new Exception ("Incompatible delegate"); - - newHandler = Delegate.Combine (si.RegisteredHandler, handler); - si.UpdateArgsType (handler); - si.RegisteredHandler = newHandler; - } else { - if (!SignalInfo.IsValidDelegate (handler)) - throw new Exception ("Invalid delegate"); - - IntPtr closure = g_closure_new_simple (g_closure_sizeof, IntPtr.Zero); - g_closure_set_meta_marshal (closure, (IntPtr) GCHandle.Alloc (k), marshalHandler); - uint signalId = g_signal_connect_closure (o.Handle, name, closure, after); - SignalHandlers.Add (k, new SignalInfo (signalId, closure, handler)); - } - } - - [DllImport ("gstreamersharpglue-0.10.dll") ] - static extern int gstsharp_g_closure_sizeof (); - - public static void Disconnect (Gst.GLib.Object o, string name, Delegate handler) { - ObjectSignalKey k = new ObjectSignalKey (o, name); - if (SignalHandlers[k] != null) { - SignalInfo si = (SignalInfo) SignalHandlers[k]; - Delegate newHandler = Delegate.Remove (si.RegisteredHandler, handler); - if (newHandler == null || handler == null) { - g_signal_handler_disconnect (o.Handle, si.HandlerId); - SignalHandlers.Remove (k); - } else { - si.RegisteredHandler = newHandler; - } - } - } - - static void OnMarshal (IntPtr closure, ref Gst.GLib.Value retval, uint argc, IntPtr argsPtr, - IntPtr ihint, IntPtr data) { - object [] args = new object[argc - 1]; - object o = ( (Gst.GLib.Value) Marshal.PtrToStructure (argsPtr, typeof (Gst.GLib.Value))).Val; - - for (int i = 1; i < argc; i++) { - IntPtr struct_ptr = (IntPtr) ( (long) argsPtr + (i * gvalue_struct_size)); - Gst.GLib.Value argument = (Gst.GLib.Value) Marshal.PtrToStructure (struct_ptr, typeof (Gst.GLib.Value)); - args[i - 1] = argument.Val; - } - - if (data == IntPtr.Zero) { - Console.Error.WriteLine ("No available data"); - return; - } - - ObjectSignalKey k = (ObjectSignalKey) ( (GCHandle) data).Target; - if (k != null) { - SignalInfo si = (SignalInfo) SignalHandlers[k]; - Gst.GLib.SignalArgs arg = (Gst.GLib.SignalArgs) Activator.CreateInstance (si.ArgsType); - arg.Args = args; - si.RegisteredHandler.DynamicInvoke (new object[] {o, arg}); - if (arg.RetVal != null) { - retval.Val = arg.RetVal; - } - } - } - - - [DllImport ("libgobject-2.0-0.dll") ] - static extern IntPtr g_closure_new_simple (int size, IntPtr data); - - [DllImport ("libgobject-2.0-0.dll") ] - static extern uint g_signal_connect_closure (IntPtr instance, - string name, IntPtr closure, bool after); - - [DllImport ("libgobject-2.0-0.dll") ] - static extern void g_closure_set_meta_marshal (IntPtr closure, IntPtr data, GClosureMarshal marshal); - - class GTypeSignalKey { - GType type; - string signal_name; - - public GTypeSignalKey (GType type, string name) { - this.type = type; - signal_name = name; - } - - public override bool Equals (object o) { - if (o is GTypeSignalKey) { - GTypeSignalKey k = (GTypeSignalKey) o; - return k.type.Equals (this.type) && signal_name.Equals (k.signal_name); - } - return base.Equals (o); - } - - public override int GetHashCode() { - return type.GetHashCode() ^ signal_name.GetHashCode(); - } - } - - struct SignalQuery { - public uint signal_id; - public string signal_name; - public GType itype; - public uint signal_flags; - public GType return_type; - public uint n_params; - public Type[] param_types; - } - - static Hashtable SignalEmitInfo = new Hashtable (); - - public static object Emit (Gst.GLib.Object o, string name, params object[] parameters) { - SignalQuery query; - IntPtr type = gstsharp_g_type_from_instance (o.Handle); - GType gtype = new GType (type); - string signal_name, signal_detail; - uint signal_detail_quark = 0; - int colon; - - colon = name.LastIndexOf ("::"); - - if (colon == -1) { - signal_name = name; - signal_detail = String.Empty; - } else { - signal_name = name.Substring (0, colon); - signal_detail = name.Substring (colon + 2); - } - - GTypeSignalKey key = new GTypeSignalKey (gtype, signal_name); - - if (SignalEmitInfo[key] == null) { - IntPtr native_string = Gst.GLib.Marshaller.StringToPtrGStrdup (signal_name); - uint signal_id = g_signal_lookup (native_string, type); - Gst.GLib.Marshaller.Free (native_string); - - if (signal_id == 0) - throw new NotSupportedException (String.Format ("{0} has no signal of name {1}", o, name)); - GSignalQuery q = new GSignalQuery (); - g_signal_query (signal_id, ref q); - - if (q.signal_id == 0) - throw new NotSupportedException (String.Format ("{0} couldn't be queried for signal with name {1}", o, name)); - - query = new SignalQuery (); - - query.signal_id = signal_id; - query.signal_name = Gst.GLib.Marshaller.Utf8PtrToString (q.signal_name); - query.itype = new GType (q.itype); - query.signal_flags = q.signal_flags; - query.return_type = new GType (q.return_type); - query.n_params = q.n_params; - query.param_types = new Type[q.n_params]; - - for (int i = 0; i < query.n_params; i++) { - IntPtr t = Marshal.ReadIntPtr (q.param_types, i); - GType g = new GType (t); - - query.param_types[i] = (Type) g; - } - - SignalEmitInfo.Add (key, query); - } - - query = (SignalQuery) SignalEmitInfo[key]; - Gst.GLib.Value[] signal_parameters = new Gst.GLib.Value[query.n_params + 1]; - signal_parameters[0] = new Gst.GLib.Value (o); - - if (parameters.Length != query.n_params) - throw new ApplicationException (String.Format ("Invalid number of parameters: expected {0}, got {1}", query.n_params, parameters.Length)); - - for (int i = 0; i < query.n_params; i++) { - Type expected_type = (Type) query.param_types[i]; - Type given_type = parameters[i].GetType (); - - if (expected_type != given_type && ! given_type.IsSubclassOf (given_type)) - throw new ApplicationException (String.Format ("Invalid parameter type: expected {0}, got {1}", expected_type, given_type)); - - signal_parameters[i + 1] = new Gst.GLib.Value (parameters[i]); - } - - Gst.GLib.Value return_value = new Gst.GLib.Value (); - if (query.return_type != GType.Invalid && query.return_type != GType.None) - return_value.Init (query.return_type); - - if (signal_detail != String.Empty) { - IntPtr native_string = Gst.GLib.Marshaller.StringToPtrGStrdup (signal_detail); - signal_detail_quark = g_quark_from_string (native_string); - Gst.GLib.Marshaller.Free (native_string); - } - - g_signal_emitv (signal_parameters, query.signal_id, signal_detail_quark, ref return_value); - - foreach (Gst.GLib.Value v in signal_parameters) - v.Dispose (); - - object ret = (query.return_type != GType.Invalid && query.return_type != GType.None) ? return_value.Val : null; - - if (ret != null) - return_value.Dispose (); - - return ret; - } - - [DllImport ("gstreamersharpglue-0.10.dll") ] - static extern IntPtr gstsharp_g_type_from_instance (IntPtr o); - - [DllImport ("libgobject-2.0-0.dll") ] - static extern int g_signal_handler_disconnect (IntPtr o, uint handler_id); - - [DllImport ("libgobject-2.0-0.dll") ] - static extern uint g_signal_lookup (IntPtr name, IntPtr itype); - - [DllImport ("libglib-2.0-0.dll") ] - static extern uint g_quark_from_string (IntPtr str); - - [DllImport ("libgobject-2.0-0.dll") ] - static extern void g_signal_emitv (Gst.GLib.Value[] parameters, uint signal_id, uint detail, ref Gst.GLib.Value return_value); - - [StructLayout (LayoutKind.Sequential) ] - struct GSignalQuery { - public uint signal_id; - public IntPtr signal_name; - public IntPtr itype; - public uint signal_flags; - public IntPtr return_type; - public uint n_params; - public IntPtr param_types; - } - - [DllImport ("libgobject-2.0-0.dll") ] - static extern void g_signal_query (uint signal_id, ref GSignalQuery query); - } -} diff --git a/gstreamer-sharp/Element.custom b/gstreamer-sharp/Element.custom deleted file mode 100644 index f19dce66e2..0000000000 --- a/gstreamer-sharp/Element.custom +++ /dev/null @@ -1,122 +0,0 @@ -[DllImport ("libgobject-2.0-0.dll") ] -static extern IntPtr g_object_ref (IntPtr raw); -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_element_add_pad (IntPtr raw, IntPtr pad); - -protected bool AddPad (Pad p) { - bool ret = gst_element_add_pad (this.Handle, p == null ? IntPtr.Zero : p.Handle); - if (ret) - g_object_ref (p.Handle); - return ret; -} - -public static bool Link (params Element [] elements) { - for (int i = 0; i < elements.Length - 1; i++) { - if (!elements[i].Link (elements[i+1])) - return false; - } - - return true; -} - -public static void Unlink (params Element [] elements) { - for (int i = 0; i < elements.Length - 1; i++) { - elements[i].Unlink (elements[i+1]); - } -} - -public Gst.StateChangeReturn GetState (out Gst.State state, ulong timeout) { - Gst.State pending; - return GetState (out state, out pending, timeout); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_element_found_tags (IntPtr raw, IntPtr list); -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_tag_list_copy (IntPtr raw); - -protected void FoundTags (Gst.TagList list) { - gst_element_found_tags (Handle, list == null ? IntPtr.Zero : gst_tag_list_copy (list.Handle)); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_element_found_tags_for_pad (IntPtr raw, IntPtr pad, IntPtr list); - -protected void FoundTagsForPad (Gst.Pad pad, Gst.TagList list) { - gst_element_found_tags_for_pad (Handle, pad == null ? IntPtr.Zero : pad.Handle, list == null ? IntPtr.Zero : gst_tag_list_copy (list.Handle)); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_element_get_query_types (IntPtr raw); - -public Gst.QueryType[] GetQueryTypes () { - IntPtr raw_ret = gst_element_get_query_types (Handle); - if (raw_ret == IntPtr.Zero) - return new Gst.QueryType[] {}; - - ArrayList result = new ArrayList (); - bool term = false; - int ofs = 0; - while (!term) { - Gst.QueryType t = (Gst.QueryType) Marshal.ReadInt32 (raw_ret, ofs); - if (t == Gst.QueryType.None) { - term = true; - } else { - result.Add (t); - ofs += 4; - } - } - - return (Gst.QueryType[]) result.ToArray (typeof (Gst.QueryType)); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_element_class_add_pad_template (IntPtr klass, IntPtr templ); - -protected static void AddPadTemplate (Gst.GLib.GType gtype, Gst.PadTemplate templ) { - IntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 ()); - gst_element_class_add_pad_template (class_ptr, templ.Handle); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_element_class_get_pad_template (IntPtr klass, IntPtr name); - -public Gst.PadTemplate GetPadTemplate (string name) { - Gst.GLib.GType gtype = this.LookupGType (); - IntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 ()); - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr raw_ret = gst_element_class_get_pad_template (class_ptr, native_name); - Gst.GLib.Marshaller.Free (native_name); - - return Gst.GLib.Object.GetObject (raw_ret, false) as Gst.PadTemplate; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_element_class_get_pad_template_list (IntPtr klass); - -public Gst.PadTemplate[] PadTemplates { - get { - Gst.GLib.GType gtype = this.LookupGType (); - IntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 ()); - IntPtr raw_ret = gst_element_class_get_pad_template_list (class_ptr); - - return (Gst.PadTemplate[]) Gst.GLib.Marshaller.ListPtrToArray (raw_ret, typeof (Gst.GLib.List), false, false, typeof (Gst.PadTemplate)); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_element_class_set_details_simple (IntPtr klass, IntPtr longname, IntPtr classification, IntPtr desc, IntPtr author); - -protected static void SetDetails (Gst.GLib.GType gtype, string longname, string klass, string description, string author) { - IntPtr class_ptr = new IntPtr (gtype.GetClassPtr ().ToInt64 ()); - IntPtr native_longname = Gst.GLib.Marshaller.StringToPtrGStrdup (longname); - IntPtr native_klass = Gst.GLib.Marshaller.StringToPtrGStrdup (klass); - IntPtr native_desc = Gst.GLib.Marshaller.StringToPtrGStrdup (description); - IntPtr native_author = Gst.GLib.Marshaller.StringToPtrGStrdup (author); - gst_element_class_set_details_simple (class_ptr, native_longname, native_klass, native_desc, native_author); - - Gst.GLib.Marshaller.Free (native_longname); - Gst.GLib.Marshaller.Free (native_klass); - Gst.GLib.Marshaller.Free (native_desc); - Gst.GLib.Marshaller.Free (native_author); -} diff --git a/gstreamer-sharp/ElementFactory.custom b/gstreamer-sharp/ElementFactory.custom deleted file mode 100644 index 5d38f8f007..0000000000 --- a/gstreamer-sharp/ElementFactory.custom +++ /dev/null @@ -1,3 +0,0 @@ -public static Gst.Element Make (string factoryname) { - return Make (factoryname, null); -} diff --git a/gstreamer-sharp/EnumInfo.cs b/gstreamer-sharp/EnumInfo.cs deleted file mode 100644 index 02ec086143..0000000000 --- a/gstreamer-sharp/EnumInfo.cs +++ /dev/null @@ -1,228 +0,0 @@ -using Gst.GLib; -using Gst; -using System; -using System.Runtime.InteropServices; - -namespace Gst { - - public struct EnumValue { - internal int value; - public int Value { - get { - return value; - } - } - - internal string value_name; - public string Name { - get { - return value_name; - } - } - - internal string value_nick; - public string Nick { - get { - return value_nick; - } - } - } - - public struct FlagsValue { - internal uint value; - public uint Value { - get { - return value; - } - } - - internal string value_name; - public string Name { - get { - return value_name; - } - } - - internal string value_nick; - public string Nick { - get { - return value_nick; - } - } - } - - public struct EnumInfo { - [StructLayout (LayoutKind.Sequential) ] - struct GTypeClass { - IntPtr gtype; - } - - [StructLayout (LayoutKind.Sequential) ] - struct GEnumClass { - GTypeClass gclass; - public int minimum; - public int maximum; - public uint n_values; - public IntPtr values; - } - - [StructLayout (LayoutKind.Sequential) ] - struct GEnumValue { - public int value; - public IntPtr value_name; - public IntPtr value_nick; - } - - [DllImport ("libgobject-2.0-0.dll") ] - static extern IntPtr g_type_class_ref (IntPtr gtype); - [DllImport ("libgobject-2.0-0.dll") ] - static extern void g_type_class_unref (IntPtr gclass); - [DllImport ("libgobject-2.0-0.dll") ] - static extern bool g_type_is_a (IntPtr type, IntPtr is_a_type); - - int min; - public int Min { - get { - return min; - } - } - - int max; - public int Max { - get { - return max; - } - } - - EnumValue[] values; - public EnumValue[] Values { - get { - return values; - } - } - - public EnumValue this[int val] { - get { - foreach (EnumValue v in Values) { - if (v.value == val) - return v; - } - - throw new Exception (); - } - } - - public static bool IsEnumType (Gst.GLib.GType gtype) { - return (g_type_is_a (gtype.Val, GType.Enum.Val)); - } - - public EnumInfo (Gst.GLib.GType gtype) { - if (!IsEnumType (gtype)) - throw new ArgumentException (); - - IntPtr class_ptr = g_type_class_ref (gtype.Val); - if (class_ptr == IntPtr.Zero) - throw new Exception (); - - GEnumClass klass = (GEnumClass) Marshal.PtrToStructure (class_ptr, typeof (GEnumClass)); - this.min = klass.minimum; - this.max = klass.maximum; - - values = new EnumValue[klass.n_values]; - int unmanaged_struct_size = Marshal.SizeOf (typeof (GEnumValue)); - for (int i = 0; i < klass.n_values; i++) { - GEnumValue gv = (GEnumValue) Marshal.PtrToStructure (new IntPtr (klass.values.ToInt64() + i * unmanaged_struct_size), typeof (GEnumValue)); - values[i].value = gv.value; - values[i].value_name = Gst.GLib.Marshaller.Utf8PtrToString (gv.value_name); - values[i].value_nick = Gst.GLib.Marshaller.Utf8PtrToString (gv.value_nick); - } - - g_type_class_unref (class_ptr); - } - } - - public struct FlagsInfo { - [StructLayout (LayoutKind.Sequential) ] - struct GTypeClass { - IntPtr gtype; - } - - [StructLayout (LayoutKind.Sequential) ] - struct GFlagsClass { - GTypeClass gclass; - public uint mask; - public uint n_values; - public IntPtr values; - } - - [StructLayout (LayoutKind.Sequential) ] - struct GFlagsValue { - public uint value; - public IntPtr value_name; - public IntPtr value_nick; - } - - [DllImport ("libgobject-2.0-0.dll") ] - static extern IntPtr g_type_class_ref (IntPtr gtype); - [DllImport ("libgobject-2.0-0.dll") ] - static extern void g_type_class_unref (IntPtr gclass); - [DllImport ("libgobject-2.0-0.dll") ] - static extern bool g_type_is_a (IntPtr type, IntPtr is_a_type); - - uint mask; - public uint Mask { - get { - return mask; - } - } - - FlagsValue[] values; - public FlagsValue[] Values { - get { - return values; - } - } - - public static bool IsFlagsType (Gst.GLib.GType gtype) { - return (g_type_is_a (gtype.Val, GType.Flags.Val)); - } - - public FlagsValue[] this[uint flags] { - get { - System.Collections.ArrayList ret = new System.Collections.ArrayList (); - - foreach (FlagsValue v in Values) { - if (flags == 0 && v.value == 0) - ret.Add (v); - else if ( (v.value & flags) != 0) - ret.Add (v); - } - - return (FlagsValue[]) ret.ToArray (typeof (FlagsValue)); - } - } - - public FlagsInfo (Gst.GLib.GType gtype) { - if (!IsFlagsType (gtype)) - throw new ArgumentException (); - - IntPtr class_ptr = g_type_class_ref (gtype.Val); - if (class_ptr == IntPtr.Zero) - throw new Exception (); - - GFlagsClass klass = (GFlagsClass) Marshal.PtrToStructure (class_ptr, typeof (GFlagsClass)); - this.mask = klass.mask; - - values = new FlagsValue[klass.n_values]; - int unmanaged_struct_size = Marshal.SizeOf (typeof (GFlagsValue)); - for (int i = 0; i < klass.n_values; i++) { - GFlagsValue gv = (GFlagsValue) Marshal.PtrToStructure (new IntPtr (klass.values.ToInt64() + i * unmanaged_struct_size), typeof (GFlagsValue)); - values[i].value = gv.value; - values[i].value_name = Gst.GLib.Marshaller.Utf8PtrToString (gv.value_name); - values[i].value_nick = Gst.GLib.Marshaller.Utf8PtrToString (gv.value_nick); - } - - g_type_class_unref (class_ptr); - } - } -} diff --git a/gstreamer-sharp/Event.custom b/gstreamer-sharp/Event.custom deleted file mode 100644 index 5af41fbf0b..0000000000 --- a/gstreamer-sharp/Event.custom +++ /dev/null @@ -1,361 +0,0 @@ -public Event (Gst.GLib.Value val) : base (val) { } - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_event_get_timestamp_offset (); - -static uint timestamp_offset = gstsharp_gst_event_get_timestamp_offset (); -public ulong Timestamp { - get { - unsafe { - ulong* raw_ptr = (ulong*) ( ( (byte*) Handle) + timestamp_offset); - return (*raw_ptr); - } - } set { - if (!IsWritable) - throw new ApplicationException (); - - unsafe { - ulong* raw_ptr = (ulong*) ( ( (byte*) Handle) + timestamp_offset); - *raw_ptr = value; - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_event_get_src_offset (); - -[DllImport ("libgobject-2.0-0.dll") ] -extern static IntPtr g_object_ref (IntPtr handle); - -[DllImport ("libgobject-2.0-0.dll") ] -extern static void g_object_unref (IntPtr handle); - -static uint src_offset = gstsharp_gst_event_get_src_offset (); -public Gst.Object Src { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + src_offset); - return Gst.GLib.Object.GetObject ( (*raw_ptr)) as Gst.Object; - } - } set { - if (!IsWritable) - throw new ApplicationException (); - - if (Src != null) - g_object_unref (Src.Handle); - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + src_offset); - *raw_ptr = value == null ? IntPtr.Zero : g_object_ref (value.Handle); - } - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern uint gst_event_get_seqnum (IntPtr raw); - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_event_set_seqnum (IntPtr raw, uint seqnum); - -public uint Seqnum { - get { - uint raw_ret = gst_event_get_seqnum (Handle); - uint ret = raw_ret; - return ret; - } set { - if (!IsWritable) - throw new ApplicationException (); - - gst_event_set_seqnum (Handle, value); - } -} - - -private Gst.Structure cached_structure = null; - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_get_structure (IntPtr raw); - -public Gst.Structure Structure { - get { - if (cached_structure != null) - return cached_structure; - - IntPtr raw_ret = gst_event_get_structure (Handle); - Gst.Structure ret = raw_ret == IntPtr.Zero ? null : (Gst.Structure) Gst.GLib.Opaque.GetOpaque (raw_ret, typeof (Gst.Structure), true); - if (ret != null) - ret.FreeNative = false; - cached_structure = ret; - return ret; - } -} - -~Event () { - if (cached_structure != null) - cached_structure.CreateNativeCopy (); - cached_structure = null; -} - -public new string TypeName { - get { - return GetTypeName (Type); - } -} - -public bool IsUpstream { - get { - return ( (uint) Type & (uint) EventTypeFlags.Upstream) != 0; - } -} - -public bool IsDownstream { - get { - return ( (uint) Type & (uint) EventTypeFlags.Downstream) != 0; - } -} - -public bool IsSerialized { - get { - return ( (uint) Type & (uint) EventTypeFlags.Serialized) != 0; - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern Gst.EventTypeFlags gst_event_type_get_flags (Gst.EventType type); - -public static Gst.EventTypeFlags GetTypeFlags (Gst.EventType type) { - return gst_event_type_get_flags (type); -} - -public static Gst.EventType MakeType (uint num, Gst.EventTypeFlags flags) { - return (Gst.EventType) ( (num << 4) | (uint) flags); -} - -public static uint GetTypeNumber (Gst.EventType type) { - return ( (uint) type) >> 4; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_custom (Gst.EventType type, IntPtr structure); - -public static Gst.Event NewCustom (Gst.EventType type, Gst.Structure structure) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_custom (type, (structure != null) ? structure.Handle : IntPtr.Zero), true); - ev.cached_structure = structure; - structure.FreeNative = false; - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_flush_start (); - -public static Gst.Event NewFlushStart () { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_flush_start (), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_flush_stop (); - -public static Gst.Event NewFlushStop () { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_flush_stop (), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_eos (); - -public static Gst.Event NewEos () { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_eos (), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_new_segment_full (bool update, double rate, double applied_rate, Gst.Format format, long start, long stop, long position); - -public static Gst.Event NewNewSegment (bool update, double rate, double applied_rate, Gst.Format format, long start, long stop, long position) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_new_segment_full (update, rate, applied_rate, format, start, stop, position), true); - - return ev; -} - -public static Gst.Event NewNewSegment (bool update, double rate, Gst.Format format, long start, long stop, long position) { - return NewNewSegment (update, rate, 1.0, format, start, stop, position); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_event_parse_new_segment_full (IntPtr raw, out bool update, out double rate, out double applied_rate, out Gst.Format format, out long start, out long stop, out long position); - -public void ParseNewSegment (out bool update, out double rate, out double applied_rate, out Gst.Format format, out long start, out long stop, out long position) { - if (Type != Gst.EventType.NewSegment) - throw new ApplicationException (); - - gst_event_parse_new_segment_full (Handle, out update, out rate, out applied_rate, out format, out start, out stop, out position); -} - -public void ParseNewSegment (out bool update, out double rate, Gst.Format format, out long start, out long stop, out long position) { - double applied_rate; - - ParseNewSegment (out update, out rate, out applied_rate, out format, out start, out stop, out position); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_tag (IntPtr tags); - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_tag_list_copy (IntPtr raw); - -public static Gst.Event NewTag (Gst.TagList tags) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_tag ( (tags != null) ? gst_tag_list_copy (tags.Handle) : IntPtr.Zero), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_event_parse_tag (IntPtr ev, out IntPtr tags); - -public void ParseTag (out TagList tags) { - if (Type != EventType.Tag) - throw new ArgumentException (); - - IntPtr raw_ptr; - - gst_event_parse_tag (Handle, out raw_ptr); - if (raw_ptr == IntPtr.Zero) - tags = null; - else - tags = (TagList) Gst.GLib.Opaque.GetOpaque (raw_ptr, typeof (TagList), true); -} - - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_buffer_size (Gst.Format format, long min, long max, bool async); - -public static Gst.Event NewBufferSize (Gst.Format format, long min, long max, bool async) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_buffer_size (format, min, max, async), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_event_parse_buffer_size (IntPtr ev, out Gst.Format format, out long min, out long max, out bool async); - -public void ParseBufferSize (out Gst.Format format, out long min, out long max, out bool async) { - if (Type != EventType.BufferSize) - throw new ArgumentException (); - - gst_event_parse_buffer_size (Handle, out format, out min, out max, out async); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_sink_message (IntPtr msg); - -public static Gst.Event NewSinkMessage (Gst.Message msg) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_sink_message (msg.Handle), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_event_parse_sink_message (IntPtr ev, out IntPtr msg); - -public void ParseSinkMessage (out Gst.Message msg) { - if (Type != EventType.SinkMessage) - throw new ArgumentException (); - - IntPtr msg_raw; - gst_event_parse_sink_message (Handle, out msg_raw); - msg = (Gst.Message) Gst.MiniObject.GetObject (msg_raw, true); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_qos (double proportion, long diff, ulong timestamp); - -public static Gst.Event NewQos (double proportion, long diff, ulong timestamp) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_qos (proportion, diff, timestamp), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_event_parse_qos (IntPtr ev, out double proportion, out long diff, out ulong timestamp); - -public void ParseQos (out double proportion, out long diff, out ulong timestamp) { - if (Type != EventType.Qos) - throw new ArgumentException (); - - gst_event_parse_qos (Handle, out proportion, out diff, out timestamp); -} - - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_seek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType start_type, long start, Gst.SeekType stop_type, long stop); - -public static Gst.Event NewSeek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType start_type, long start, Gst.SeekType stop_type, long stop) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_seek (rate, format, flags, start_type, start, stop_type, stop), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_event_parse_seek (IntPtr ev, out double rate, out Gst.Format format, out Gst.SeekFlags flags, out Gst.SeekType start_type, out long start, out Gst.SeekType stop_type, out long stop); - -public void ParseSeek (out double rate, out Gst.Format format, out Gst.SeekFlags flags, out Gst.SeekType start_type, out long start, out Gst.SeekType stop_type, out long stop) { - if (Type != EventType.Seek) - throw new ArgumentException (); - - gst_event_parse_seek (Handle, out rate, out format, out flags, out start_type, out start, out stop_type, out stop); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_navigation (IntPtr structure); - -public static Gst.Event NewNavigation (Gst.Structure structure) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_navigation (structure.Handle), true); - ev.cached_structure = structure; - structure.FreeNative = false; - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_latency (ulong latency); - -public static Gst.Event NewLatency (ulong latency) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_latency (latency), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_event_parse_latency (IntPtr ev, out ulong latency); - -public void ParseLatency (out ulong latency) { - if (Type != EventType.Latency) - throw new ArgumentException (); - - gst_event_parse_latency (Handle, out latency); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_event_new_step (Gst.Format format, ulong amount, double rate, bool flush, bool intermediate); - -public static Gst.Event NewStep (Gst.Format format, ulong amount, double rate, bool flush, bool intermediate) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_event_new_step (format, amount, rate, flush, intermediate), true); - - return ev; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_event_parse_step (IntPtr ev, out Gst.Format format, out ulong amount, out double rate, out bool flush, out bool intermediate); - -public void ParseStep (out Gst.Format format, out ulong amount, out double rate, out bool flush, out bool intermediate) { - if (Type != EventType.Step) - throw new ArgumentException (); - - gst_event_parse_step (Handle, out format, out amount, out rate, out flush, out intermediate); -} - diff --git a/gstreamer-sharp/GError.cs b/gstreamer-sharp/GError.cs deleted file mode 100644 index d7c83c54d8..0000000000 --- a/gstreamer-sharp/GError.cs +++ /dev/null @@ -1,53 +0,0 @@ -// -// Copyright (c) 2009 Sebastian Dröge -// -// This class implements some helper functions to handle GError -// - -using System; -using System.Runtime.InteropServices; - -namespace Gst { - - [StructLayout (LayoutKind.Sequential) ] - internal struct GError { - uint domain_quark; - int code; - IntPtr message; - - public uint Domain { - get { - return domain_quark; - } set { - domain_quark = value; - } - } - - public int Code { - get { - return code; - } set { - code = value; - } - } - - public string Message { - get { - if (message == IntPtr.Zero) - return null; - return Gst.GLib.Marshaller.Utf8PtrToString (message); - } set { - if (message != IntPtr.Zero) - Gst.GLib.Marshaller.Free (message); - message = Gst.GLib.Marshaller.StringToPtrGStrdup (value); - } - } - - public void Unset () { - Gst.GLib.Marshaller.Free (message); - message = IntPtr.Zero; - code = 0; - domain_quark = 0; - } - } -} diff --git a/gstreamer-sharp/GstSharp.PadQueryTypeFunctionNative.cs b/gstreamer-sharp/GstSharp.PadQueryTypeFunctionNative.cs deleted file mode 100644 index d77fa88b30..0000000000 --- a/gstreamer-sharp/GstSharp.PadQueryTypeFunctionNative.cs +++ /dev/null @@ -1,115 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Any changes made will be lost if regenerated. - -namespace GstSharp { - - using System; - using System.Runtime.InteropServices; - using System.Collections; - - #region Autogenerated code - [Gst.GLib.CDeclCallback] - internal delegate IntPtr PadQueryTypeFunctionNative (IntPtr pad); - - internal class PadQueryTypeFunctionInvoker { - - PadQueryTypeFunctionNative native_cb; - IntPtr __data; - Gst.GLib.DestroyNotify __notify; - - ~PadQueryTypeFunctionInvoker () { - if (__notify == null) - return; - __notify (__data); - } - - internal PadQueryTypeFunctionInvoker (PadQueryTypeFunctionNative native_cb) : this (native_cb, IntPtr.Zero, null) {} - - internal PadQueryTypeFunctionInvoker (PadQueryTypeFunctionNative native_cb, IntPtr data) : this (native_cb, data, null) {} - - internal PadQueryTypeFunctionInvoker (PadQueryTypeFunctionNative native_cb, IntPtr data, Gst.GLib.DestroyNotify notify) { - this.native_cb = native_cb; - __data = data; - __notify = notify; - } - - internal Gst.PadQueryTypeFunction Handler { - get { - return new Gst.PadQueryTypeFunction (InvokeNative); - } - } - - Gst.QueryType[] InvokeNative (Gst.Pad pad) { - IntPtr raw_ret = native_cb (pad == null ? IntPtr.Zero : pad.Handle); - if (raw_ret == IntPtr.Zero) - return new Gst.QueryType[] {}; - - ArrayList result = new ArrayList (); - bool term = false; - int ofs = 0; - while (!term) { - Gst.QueryType t = (Gst.QueryType) Marshal.ReadInt32 (raw_ret, ofs); - if (t == Gst.QueryType.None) { - term = true; - } else { - result.Add (t); - ofs += 4; - } - } - - return (Gst.QueryType[]) result.ToArray (typeof (Gst.QueryType)); - } - } - - internal class PadQueryTypeFunctionWrapper { - IntPtr raw_ret = IntPtr.Zero; - - public IntPtr NativeCallback (IntPtr pad) { - try { - if (raw_ret != IntPtr.Zero) - return raw_ret; - - Gst.QueryType[] __ret = managed (Gst.GLib.Object.GetObject (pad) as Gst.Pad); - if (release_on_call) - gch.Free (); - raw_ret = Marshal.AllocHGlobal (4 * __ret.Length + 4); - for (int i = 0; i < __ret.Length; i++) - Marshal.WriteInt32 (raw_ret, i * 4, (int) __ret[i]); - Marshal.WriteInt32 (raw_ret, __ret.Length * 4, 0); - - return raw_ret; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: Above call does not return. - throw e; - } - } - - bool release_on_call = false; - GCHandle gch; - - public void PersistUntilCalled () { - release_on_call = true; - gch = GCHandle.Alloc (this); - } - - internal PadQueryTypeFunctionNative NativeDelegate; - Gst.PadQueryTypeFunction managed; - - public PadQueryTypeFunctionWrapper (Gst.PadQueryTypeFunction managed) { - this.managed = managed; - if (managed != null) - NativeDelegate = new PadQueryTypeFunctionNative (NativeCallback); - } - - public static Gst.PadQueryTypeFunction GetManagedDelegate (PadQueryTypeFunctionNative native) { - if (native == null) - return null; - PadQueryTypeFunctionWrapper wrapper = (PadQueryTypeFunctionWrapper) native.Target; - if (wrapper == null) - return null; - return wrapper.managed; - } - } - #endregion -} diff --git a/gstreamer-sharp/Gstreamer.metadata b/gstreamer-sharp/Gstreamer.metadata deleted file mode 100644 index 90f4dc8d1c..0000000000 --- a/gstreamer-sharp/Gstreamer.metadata +++ /dev/null @@ -1,1856 +0,0 @@ - - - 1 - 1 - - 1 - - 4 - 4 - 3 - 2 - 1 - 0 - 2 - 20 - 19 - 18 - 16 - 15 - 14 - - 1 - - - 1 - 1 - 1 - 1 - 1 - true - true - true - true - GetElements - GetSinkElements - GetSourceElements - GetElementsSorted - GetElementsRecurse - GetAllByInterface - - - - - - - ElementFlags.Last << 5 - - mini-object - 1 - true - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - true - true - true - - BufferFlags - MiniObjectFlags.Readonly - MiniObjectFlags.Last << 0 - MiniObjectFlags.Last << 1 - MiniObjectFlags.Last << 2 - MiniObjectFlags.Last << 3 - MiniObjectFlags.Last << 4 - MiniObjectFlags.Last << 5 - MiniObjectFlags.Last << 6 - MiniObjectFlags.Last << 7 - MiniObjectFlags.Last << 8 - - mini-object - true - true - - true - true - true - true - Pop - true - Pop - true - Pop - 1 - AddWatch - 1 - 1 - AddSignalWatch - true - 1 - - Last - MiniObjectFlags.Last << 0 - MiniObjectFlags.Last << 1 - - - - - - - 1 - 1 - 1 - true - true - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - true - true - true - true - 1 - 1 - 1 - 1 - method - NewAny - true - - - - - 1 - - 1 - - EmitChildAdded - EmitChildRemoved - true - true - 1 - 1 - 1 - 1 - 1 - - - - - true - - protected - true - true - protected - true - true - protected - true - true - protected - true - true - protected - true - true - 1 - 1 - protected - true - true - protected - true - true - protected - true - true - protected - true - true - ClockID - protected - true - true - 1 - 1 - 1 - 1 - GstClockEntry* - 1 - 1 - protected - protected - /api/namespace/struct[@name='ClockEntry'] - /api/namespace/struct[@name='ClockEntry'] - /api/namespace/struct[@name='ClockEntry'] - /api/namespace/struct[@name='ClockEntry'] - /api/namespace/struct[@name='ClockEntry'] - - - - - - - - - - - - - - - - - - - - - true - private - public - true - public - true - public - true - public - true - public - true - 1 - GstClockEntry* - Ref - - - Unref - - - Unschedule - - - Wait - - - WaitAsync - - - - GstClockEntry* - - GstClockEntry* - - MiniObjectFlags.Last << 0 - MiniObjectFlags.Last << 1 - MiniObjectFlags.Last << 2 - MiniObjectFlags.Last << 3 - MiniObjectFlags.Last << 4 - MiniObjectFlags.Last << 5 - MiniObjectFlags.Last << 8 - - 1 - - 1 - - true - 1 - 1 - 1 - 1 - 1 - HasNoMorePads - state_change_ret - ref - ref - ref - true - true - true - true - true - true - true - GetRequiresClock - GetProvidesClock - /api/namespace/class[@name='Util'] - /api/namespace/class[@name='Util'] - 1 - 1 - 1 - true - protected - true - Seek - - /api/namespace/object[@name='ElementFactory'] - /api/namespace/object[@name='ElementFactory'] - GetPads - GetSrcPads - GetSinkPads - protected - protected - protected - LostState - - 1 - - true - true - true - 1 - false - false - GstStaticPadTemplate - false - false - GstURIType - - Last - ObjectFlags.Last << 0 - ObjectFlags.Last << 1 - ObjectFlags.Last << 2 - ObjectFlags.Last << 16 - - mini-object - 1 - 1 - 1 - 1 - 1 - 1 - 1 - - - GetTypeName - - - - - - - - - - - - - - - - - - - - 0 - 19 - 39 - 86 - 102 - 118 - 134 - 150 - 241 - 257 - 273 - 289 - 305 - 513 - 518 - 514 - 519 - 515 - Unknown - FlushStart - FlushStop - Eos - NewSegment - Tag - BufferSize - SinkMessage - Qos - Seek - Navigation - Latency - Step - CustomUpstream - CustomDownstream - CustomDownstreamOob - CustomBoth - CustomBothOob - - - - - - 1 - flow_ret - - /api/namespace/class[@name='Util'] - - 0 - - GstPad - true - 1 - - - - /api/namespace/object[@name='Registry'] - - /api/namespace/class[@name='Util'] - /api/namespace/class[@name='Util'] - /api/namespace/class[@name='Util'] - /api/namespace/class[@name='Util'] - /api/namespace/class[@name='Util'] - - - - /api/namespace/class[@name='Parse'] - /api/namespace/class[@name='Parse'] - /api/namespace/class[@name='Parse'] - /api/namespace/class[@name='Parse'] - /api/namespace/class[@name='Parse'] - /api/namespace/class[@name='Parse'] - - - 1 - - 1 - 1 - - - - - - - - - - - - Method - GstIndexResolverMethod - 1 - - - - - - 1 - SetFilter - 1 - SetResolver - AddAssociation - true - GObject* - - true - public - public - - 1 - true - true - true - - true - - Last - ObjectFlags.Last << 0 - ObjectFlags.Last << 1 - ObjectFlags.Last << 8 - - 1 - - out - - 1 - - - - - - - - - mini-object - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - - - uint - 0U - 0xffffffff - - 1 - - 1 - - 1 - - 1 - 1 - 1 - 1 - 1 - true - GstObjectFlags - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - - Last - - true - 1 - - 1 - true - 1 - AddDataProbe - GstPadDataProbeCallback - 1 - AddBufferProbe - GstPadBufferProbeCallback - 1 - AddEventProbe - GstPadEventProbeCallback - ref - out - ref - out - ref - ref - ref - ref - true - true - true - true - true - 1 - true - true - true - 1 - SetBlocked - 1 - 1 - 1 - 1 - 1 - out - true - out - true - out - true - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - - 1 - 1 - 1 - 1 - - 1 - 1 - - 1 - 1 - 1 - 1 - 1 - GetInternalLinks - - - - - true - true - true - true - true - true - true - - public - true - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - out - true - true - true - - Last - ObjectFlags.Last << 0 - ObjectFlags.Last << 1 - ObjectFlags.Last << 2 - ObjectFlags.Last << 3 - ObjectFlags.Last << 4 - ObjectFlags.Last << 8 - - 1 - 1 - EmitPadCreated - - Last - ObjectFlags.Last << 0 - ObjectFlags.Last << 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - BinFromDescription - true - BinFromDescription - true - Launch - true - Launch - true - Launch - 1 - true - Launch - 1 - true - - 1 - true - true - - true - true - 1 - 1 - - BinFlags.Last << 0 - BinFlags.Last << 4 - - 1 - GetPluginName - true - AddDependency - 1 - 1 - 1 - true - true - Load - - 1 - - 1 - - SetFeatureName - GetFeatureName - - - - - - - - 1 - - 1 - - 1 - true - true - true - true - true - true - true - true - out - out - - mini-object - true - 1 - 1 - 1 - 1 - - - GetTypeByNick - - GetTypeName - - RegisterType - - 1 - - 1 - UpdateDefault - GstPluginFeature - true - true - GstPluginFeature - true - true - GstPluginFeature - true - true - GstPlugin - true - true - const-char* - false - true - GstPlugin - true - true - - - - - true - true - true - true - - 1 - - SetNewsegment - - 1 - - (State.Null << 3) | State.Ready - (State.Ready << 3) | State.Paused - (State.Paused << 3) | State.Playing - (State.Playing << 3) | State.Paused - (State.Paused << 3) | State.Ready - (State.Ready << 3) | State.Null - - 1 - - boxed - true - GetPadTemplate - true - true - public - public - public - - true - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - constructor - - - 1 - 1 - 1 - 1 - true - SetValue - GetValue - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - GetCount - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - private - 1 - 1 - 1 - 1 - - 1 - - 1 - - true - - 1 - 1 - - 1 - - 1 - 1 - 1 - - 1 - - TagFlags - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - true - private - - 1 - 1 - 1 - 1 - AddTag - AddTag - - out - ref - - boxed - true - 1 - 1 - - GstTypeFindFactory* - true - true - true - - 1 - > - - - - - - - - - - 1 - - /api/namespace/class[@name='Util'] - 1 - - 1 - 1 - true - GstURIType - - gst_uri_type_get_type - - 1 - 1 - FlowGetName - flow_ret - UriProtocolIsSupported - 1 - 1 - 1 - 1 - 1 - 1 - ScaleUInt64 - ScaleUInt64 - ScaleUInt64Round - ScaleUInt64Round - ScaleUInt64Ceil - ScaleUInt64Ceil - 1 - 1 - 1 - 1 - 1 - 1 - - - 1 - - - Gst.ElementFlags.Last << 0 - Gst.ElementFlags.Last << 2 - Last - - out - true - - true - 1 - 1 - 1 - Take - true - - true - true - out - out - out - 1 - 1 - 1 - 1 - - true - true - out - SrcQuery - GetLive - GetLive - - - - - - - - - - - - - - true - true - out - true - call - call - 1 - 1 - GetInPlace - GetPassthrough - - true - out - - 1 - 1 - 1 - 1 - 1 - Get - Get - Get - Get - Peek - Peek - Peek - Peek - 1 - 1 - 1 - 1 - 1 - PeekUInt8 - PeekUInt16Le - PeekUInt16Be - PeekUInt24Le - PeekUInt24Be - PeekUInt32Le - PeekUInt32Be - PeekUint64Le - PeekUInt64Be - GetUInt8 - GetUInt16Le - GetUInt16Be - GetUInt24Le - GetUInt24Be - GetUInt32Le - GetUInt32Be - GetUint64Le - GetUInt64Be - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - - SkipString - GetString - out - PeekString - out - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - PutString - PutUInt8 - PutUInt16Be - PutUInt16Le - PutUInt24Be - PutUInt24Le - PutUInt32Be - PutUInt32Le - PutUInt64Be - PutUInt64Le - 1 - 1 - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - 1 - 1 - - 1 - 1 - true - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - - - - - - - - - - - ref - - ref - 1 - 1 - 1 - 1 - - - true - true - protected - true - - 4 - - - - 1 - 1 - - 1 - - 1 - - 1 - 1 - 1 - true - 1 - 1 - 1 - true - true - true - - 1 - 1 - 1 - 1 - true - - - NavigationCommand - - - - - - - - - - - GstColorBalanceChannel - GstColorBalanceChannel - EmitValueChanged - - - 1 - GstMixerTrack - GstMixerTrack - - - - 1 - - 1 - 1 - gchar* - gchar* - /api/namespace/interface[@cname='GstMixer'] - - true - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - - 1 - - - - - - GstTunerChannel - GstTunerChannel - GstTunerChannel - GstTunerChannel - EmitChannelChanged - EmitNormChanged - EmitFrequencyChanged - EmitSignalChanged - - /api/namespace/interface[@cname='GstTuner'] - - 1 - /api/namespace/interface[@cname='GstTuner'] - - out - out - out - out - out - out - out - out - - XOverlay - - - - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - /api/namespace/class[@cname='GstVideoUtil'] - FormatNewCaps - 1 - 1 - - YV12 - YUY2 - UYVY - AYUV - RGBX - BGRX - XRGB - XBGR - RGBA - BGRA - ARGB - ABGR - RGB - BGR - Y41B - Y42B - YVYU - NV12 - NV21 - - 1 - - ref - - - - /api/namespace/class[@cname='GstDescriptions'] - /api/namespace/class[@cname='GstDescriptions'] - /api/namespace/class[@cname='GstDescriptions'] - /api/namespace/class[@cname='GstDescriptions'] - /api/namespace/class[@cname='GstDescriptions'] - /api/namespace/class[@cname='GstDescriptions'] - /api/namespace/class[@cname='GstDescriptions'] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gstreamer-sharp/Index.custom b/gstreamer-sharp/Index.custom deleted file mode 100644 index a7b0264379..0000000000 --- a/gstreamer-sharp/Index.custom +++ /dev/null @@ -1,13 +0,0 @@ - -public bool IsReadable { - get { - return ( ( (uint) Flags) & ( (uint) Gst.IndexFlags.Readable)) != 0; - } -} - -public bool IsWritable { - get { - return ( ( (uint) Flags) & ( (uint) Gst.IndexFlags.Writable)) != 0; - } -} - diff --git a/gstreamer-sharp/IndexEntry.custom b/gstreamer-sharp/IndexEntry.custom deleted file mode 100644 index 457e66f9ea..0000000000 --- a/gstreamer-sharp/IndexEntry.custom +++ /dev/null @@ -1,157 +0,0 @@ -protected override Gst.GLib.Opaque Copy (IntPtr raw) -{ - return Gst.GLib.Opaque.GetOpaque (raw, typeof (Gst.IndexEntry), true); -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_index_entry_get_id_description_offset (); - -static uint id_description_offset = gstsharp_gst_index_entry_get_id_description_offset (); -public string IdDescription { - get { - if (Type != Gst.IndexEntryType.Id) - throw new Exception (); - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + id_description_offset); - return Gst.GLib.Marshaller.Utf8PtrToString (*raw_ptr); - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_index_entry_get_assoc_nassocs_offset (); - -static uint assoc_nassocs_offset = gstsharp_gst_index_entry_get_assoc_nassocs_offset (); -public int AssocNAssocs { - get { - if (Type != Gst.IndexEntryType.Association) - throw new Exception (); - - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + assoc_nassocs_offset); - return (*raw_ptr); - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_index_entry_get_assoc_assocs_offset (); - -static uint assoc_assocs_offset = gstsharp_gst_index_entry_get_assoc_assocs_offset (); -public Gst.IndexAssociation[] AssocAssocs { - get { - if (Type != Gst.IndexEntryType.Association) - throw new Exception (); - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + assoc_assocs_offset); - Gst.IndexAssociation[] ret = new Gst.IndexAssociation[AssocNAssocs]; - if (AssocNAssocs == 0) - return ret; - - int unmanaged_struct_size = Marshal.SizeOf (typeof (Gst.IndexAssociation)); - - for (int i = 0; i < AssocNAssocs; i++) - ret[i] = Gst.IndexAssociation.New (new IntPtr ( (*raw_ptr).ToInt64() + i * unmanaged_struct_size)); - return ret; - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_index_entry_get_assoc_flags_offset (); - -static uint assoc_flags_offset = gstsharp_gst_index_entry_get_assoc_flags_offset (); -public Gst.AssocFlags AssocFlags { - get { - if (Type != Gst.IndexEntryType.Association) - throw new Exception (); - - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + assoc_flags_offset); - return (Gst.AssocFlags) (*raw_ptr); - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_index_entry_get_object_key_offset (); - -static uint object_key_offset = gstsharp_gst_index_entry_get_object_key_offset (); -public string ObjectKey { - get { - if (Type != Gst.IndexEntryType.Object) - throw new Exception (); - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + object_key_offset); - return Gst.GLib.Marshaller.Utf8PtrToString (*raw_ptr); - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_index_entry_get_object_type_offset (); - -static uint object_type_offset = gstsharp_gst_index_entry_get_object_type_offset (); -public Gst.GLib.GType ObjectGType { - get { - if (Type != Gst.IndexEntryType.Object) - throw new Exception (); - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + object_type_offset); - return new Gst.GLib.GType (*raw_ptr); - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_index_entry_get_object_object_offset (); - -static uint object_object_offset = gstsharp_gst_index_entry_get_object_object_offset (); -public object ObjectObject { - get { - if (Type != Gst.IndexEntryType.Object) - throw new Exception (); - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + object_object_offset); - return Gst.GLib.Object.GetObject (*raw_ptr, false); - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_index_entry_get_format_format_offset (); - -static uint format_format_offset = gstsharp_gst_index_entry_get_format_format_offset (); -public Gst.Format FormatFormat { - get { - if (Type != Gst.IndexEntryType.Format) - throw new Exception (); - - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + format_format_offset); - return (Gst.Format) (*raw_ptr); - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_index_entry_get_format_key_offset (); - -static uint format_key_offset = gstsharp_gst_index_entry_get_format_key_offset (); -public string FormatKey { - get { - if (Type != Gst.IndexEntryType.Format) - throw new Exception (); - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + format_key_offset); - return Gst.GLib.Marshaller.Utf8PtrToString (*raw_ptr); - } - } -} - diff --git a/gstreamer-sharp/IndexFactory.custom b/gstreamer-sharp/IndexFactory.custom deleted file mode 100644 index 9c70507b68..0000000000 --- a/gstreamer-sharp/IndexFactory.custom +++ /dev/null @@ -1,12 +0,0 @@ -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern void gstsharp_gst_index_factory_set_plugin (IntPtr factory, IntPtr plugin); - -public static bool Register (Gst.Plugin plugin, string name, string longdesc, Gst.GLib.GType gtype) { - Gst.IndexFactory factory = new Gst.IndexFactory (name, longdesc, gtype); - gstsharp_gst_index_factory_set_plugin (factory.Handle, (plugin != null) ? plugin.Handle : IntPtr.Zero); - - Gst.Registry.Default.AddFeature (factory); - - return true; -} - diff --git a/gstreamer-sharp/Iterator.custom b/gstreamer-sharp/Iterator.custom deleted file mode 100644 index c79d24154d..0000000000 --- a/gstreamer-sharp/Iterator.custom +++ /dev/null @@ -1,75 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern int gst_iterator_next (IntPtr iterator, out IntPtr elem); -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_iterator_resync (IntPtr iterator); - -private class Enumerator : IEnumerator { - Iterator iterator; - Hashtable seen = new Hashtable (); - - private object current = null; - public object Current { - get { - return current; - } - } - - public bool MoveNext () { - IntPtr raw_ret; - bool retry = false; - - if (iterator.Handle == IntPtr.Zero) - return false; - - do { - int ret = gst_iterator_next (iterator.Handle, out raw_ret); - switch (ret) { - case 0: - return false; - case 1: - if (seen.Contains (raw_ret)) { - retry = true; - break; - } - seen.Add (raw_ret, null); - current = Gst.GLib.Object.GetObject (raw_ret, true); - return true; - case 2: - gst_iterator_resync (iterator.Handle); - retry = true; - break; - default: - case 3: - throw new Exception ("Error while iterating pads"); - } - } while (retry); - - return false; - } - - public void Reset () { - seen.Clear (); - if (iterator.Handle != IntPtr.Zero) - gst_iterator_resync (iterator.Handle); - } - - public Enumerator (Iterator iterator) { - this.iterator = iterator; - } -} - -private Enumerator enumerator = null; - -public IEnumerator GetEnumerator () { - if (this.enumerator == null) - this.enumerator = new Enumerator (this); - return this.enumerator; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_iterator_free (IntPtr iterator); - -~Iterator () { - if (Raw != IntPtr.Zero) - gst_iterator_free (Raw); -} diff --git a/gstreamer-sharp/Makefile.am b/gstreamer-sharp/Makefile.am deleted file mode 100644 index 33918ed998..0000000000 --- a/gstreamer-sharp/Makefile.am +++ /dev/null @@ -1,183 +0,0 @@ -SUBDIRS = . glue coreplugins baseplugins goodplugins badplugins - -TARGET = $(ASSEMBLY) -noinst_DATA = $(TARGET) -APIS = $(API) -API = gstreamer-api.xml -RAW_API = gstreamer-api.raw -METADATA = Gstreamer.metadata -SYMBOLS=gstreamer-symbols.xml -ASSEMBLY_NAME = gstreamer-sharp -references = $(GLIBSHARP_LIBS) -KEYFILE = gstreamer-sharp.snk - -ASSEMBLY = $(ASSEMBLY_NAME).dll -gapidir = $(datadir)/gapi-2.0 -gapi_DATA = $(APIS) - -glue_includes="gst/gst.h gst/interfaces/colorbalance.h gst/interfaces/colorbalancechannel.h gst/interfaces/tuner.h gst/interfaces/tunerchannel.h gst/interfaces/tunernorm.h gst/cdda/gstcddabasesrc.h" - -CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY_NAME).pdb generated-stamp generated/*.cs glue/generated.c $(API) $(KEYFILE) -DISTCLEANFILES = $(ASSEMBLY).config AssemblyInfo.cs -MAINTAINERCLEANFILES = Makefile.in - -install-data-local: - @if test -n '$(TARGET)'; then \ - echo "$(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS)"; \ - $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1; \ - fi - -uninstall-local: - @if test -n '$(TARGET)'; then \ - echo "$(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS)"; \ - $(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS) || exit 1; \ - fi - -clean-local: - rm -rf generated - -sources = \ - DynamicSignal.cs \ - Application.cs \ - Version.cs \ - AssemblyInfo.cs \ - GError.cs \ - Value.cs \ - PropertyInfo.cs \ - EnumInfo.cs \ - MiniObject.cs \ - Marshaller.cs \ - GstSharp.PadQueryTypeFunctionNative.cs \ - PadQueryTypeFunction.cs \ - TypeFindDelegates.cs \ - PresetDefault.cs \ - MissingPluginMessage.cs \ - MixerMessage.cs \ - NavigationMessage.cs \ - NavigationEvent.cs \ - NavigationQuery.cs \ - VideoEvent.cs \ - coreplugins/*.cs \ - glib-sharp/*.cs - -overrides = \ - $(srcdir)/override/URIHandlerAdapter.cs \ - $(srcdir)/override/ColorBalanceAdapter.cs \ - $(srcdir)/override/Mixer.cs \ - $(srcdir)/override/MixerAdapter.cs \ - $(srcdir)/override/PropertyProbe.cs \ - $(srcdir)/override/PropertyProbeAdapter.cs \ - $(srcdir)/override/ProbeNeededHandler.cs \ - $(srcdir)/override/NavigationAdapter.cs - -build_sources = $(addprefix $(srcdir)/, $(sources)) -if USE_MONO_COMPILER -csc_build_sources = $(build_sources) -else -csc_build_sources = $(subst /,\\,$(build_sources)) -endif - -customs = \ - AppSink.custom \ - AppSrc.custom \ - Bin.custom \ - Pipeline.custom \ - Buffer.custom \ - Bus.custom \ - Caps.custom \ - ColorBalanceChannel.custom \ - Clock.custom \ - ClockEntry.custom \ - Debug.custom \ - Element.custom \ - ElementFactory.custom \ - Message.custom \ - Event.custom \ - Pad.custom \ - Parse.custom \ - Object.custom \ - PadTemplate.custom \ - Plugin.custom \ - Task.custom \ - IndexEntry.custom \ - Index.custom \ - IndexFactory.custom \ - Iterator.custom \ - Registry.custom \ - Query.custom \ - Structure.custom \ - Tag.custom \ - TagList.custom \ - TypeFind.custom \ - TypeFindFactory.custom \ - MixerTrack.custom \ - TunerNorm.custom \ - TunerChannel.custom \ - Adapter.custom \ - Controller.custom \ - ControlSource.custom \ - VideoUtil.custom \ - BitReader.custom \ - ByteReader.custom \ - ByteWriter.custom - -plugin_csfiles = $(builddir)/coreplugins/generated/*.cs \ - $(builddir)/baseplugins/generated/*.cs \ - $(builddir)/goodplugins/generated/*.cs \ - $(builddir)/badplugins/generated/*.cs - -build_customs = $(addprefix $(srcdir)/, $(customs)) - -EXTRA_DIST = \ - $(RAW_API) \ - $(SYMBOLS) \ - $(METADATA) \ - $(customs) \ - $(build_sources) \ - $(overrides) \ - $(ASSEMBLY).config.in - -$(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) $(srcdir)/$(SYMBOLS) - cp $(srcdir)/$(RAW_API) $(builddir)/$(API) - chmod u+w $(API) - $(MONO) $(top_builddir)/parser/gst-gapi-fixup.exe --api=$(builddir)/$(API) \ - --metadata=$(srcdir)/$(METADATA) --symbols=$(srcdir)/$(SYMBOLS) - -generated-stamp: $(API) $(build_customs) $(overrides) - $(MONO) $(top_builddir)/generator/gst-gapi_codegen.exe --generate $(builddir)/$(API) \ - --outdir=$(builddir)/generated --customdir=$(srcdir) --assembly-name=$(ASSEMBLY_NAME) \ - --gluelib-name=gstreamersharpglue-0.10.dll --glue-filename=$(builddir)/glue/generated.c \ - --glue-includes=$(glue_includes) \ - && cp $(overrides) $(builddir)/generated \ - && sed 's;public class ObjectManager;internal class ObjectManager;g' $(builddir)/generated/ObjectManager.cs > $(builddir)/generated/ObjectManager.cs.tmp \ - && mv $(builddir)/generated/ObjectManager.cs.tmp $(builddir)/generated/ObjectManager.cs \ - && touch generated-stamp - -coreplugins/generated/*.cs: $(API) $(builddir)/coreplugins/generated -coreplugins/generated: $(API) $(srcdir)/coreplugins/*.metadata $(srcdir)/coreplugins/inspect/*.raw - $(MAKE) -C coreplugins - -baseplugins/generated/*.cs: $(API) $(builddir)/baseplugins/generated -baseplugins/generated: $(API) $(srcdir)/baseplugins/*.metadata $(srcdir)/baseplugins/inspect/*.raw - $(MAKE) -C baseplugins - -goodplugins/generated/*.cs: $(API) $(builddir)/goodplugins/generated -goodplugins/generated: $(API) $(srcdir)/goodplugins/inspect/*.raw - $(MAKE) -C goodplugins - -badplugins/generated/*.cs: $(API) $(builddir)/badplugins/generated -badplugins/generated: $(API) $(srcdir)/badplugins/inspect/*.raw - $(MAKE) -C badplugins - -$(KEYFILE): $(top_srcdir)/gstreamer-sharp.snk - cp $(top_srcdir)/gstreamer-sharp.snk . - -$(ASSEMBLY): $(build_sources) generated-stamp $(KEYFILE) $(plugin_csfiles) - $(CSC) -nowarn:0612 -debug -unsafe -out:$(ASSEMBLY) -target:library $(references) $(csc_build_sources) $(GENERATED_SOURCES) $(plugin_csfiles) -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GTK_SHARP_2_10 -define:GTK_SHARP_2_12 -define:GTK_SHARP_2_14 - -plugins-update: - $(MAKE) -C coreplugins plugins-update - $(MAKE) -C baseplugins plugins-update - $(MAKE) -C goodplugins plugins-update - $(MAKE) -C badplugins plugins-update - diff --git a/gstreamer-sharp/Marshaller.cs b/gstreamer-sharp/Marshaller.cs deleted file mode 100644 index a91a76f669..0000000000 --- a/gstreamer-sharp/Marshaller.cs +++ /dev/null @@ -1,44 +0,0 @@ - -using System; -using System.Runtime.InteropServices; -using Gst.GLib; - -namespace Gst { - internal static class Marshaller { - - public static IntPtr StringArrayToNullTermPointer (string[] strs) { - if (strs == null) - return IntPtr.Zero; - - IntPtr result = Gst.GLib.Marshaller.Malloc ( (ulong) ( (strs.Length + 1) * IntPtr.Size)); - - for (int i = 0; i < strs.Length; i++) - Marshal.WriteIntPtr (result, i * IntPtr.Size, Gst.GLib.Marshaller.StringToPtrGStrdup (strs [i])); - - Marshal.WriteIntPtr (result, strs.Length * IntPtr.Size, IntPtr.Zero); - - return result; - } - - [DllImport ("libglib-2.0-0.dll") ] - static extern void g_strfreev (IntPtr mem); - - public static string[] NullTermPtrToStringArray (IntPtr null_term_array, bool owned) { - if (null_term_array == IntPtr.Zero) - return new string [0]; - - int count = 0; - System.Collections.ArrayList result = new System.Collections.ArrayList (); - IntPtr s = Marshal.ReadIntPtr (null_term_array, count++ * IntPtr.Size); - while (s != IntPtr.Zero) { - result.Add (Gst.GLib.Marshaller.Utf8PtrToString (s)); - s = Marshal.ReadIntPtr (null_term_array, count++ * IntPtr.Size); - } - - if (owned) - g_strfreev (null_term_array); - - return (string[]) result.ToArray (typeof (string)); - } - } -} diff --git a/gstreamer-sharp/Message.custom b/gstreamer-sharp/Message.custom deleted file mode 100644 index dbfcf0f64f..0000000000 --- a/gstreamer-sharp/Message.custom +++ /dev/null @@ -1,987 +0,0 @@ -public Message (Gst.GLib.Value val) : base (val) { } - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_message_get_timestamp_offset (); - -static uint timestamp_offset = gstsharp_gst_message_get_timestamp_offset (); -public ulong Timestamp { - get { - unsafe { - ulong* raw_ptr = (ulong*) ( ( (byte*) Handle) + timestamp_offset); - return (*raw_ptr); - } - } set { - if (!IsWritable) - throw new ApplicationException (); - - unsafe { - ulong* raw_ptr = (ulong*) ( ( (byte*) Handle) + timestamp_offset); - *raw_ptr = value; - } - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_message_get_src_offset (); - -[DllImport ("libgobject-2.0-0.dll") ] -extern static IntPtr g_object_ref (IntPtr handle); - -[DllImport ("libgobject-2.0-0.dll") ] -extern static void g_object_unref (IntPtr handle); - -static uint src_offset = gstsharp_gst_message_get_src_offset (); -public Gst.Object Src { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + src_offset); - return Gst.GLib.Object.GetObject ( (*raw_ptr)) as Gst.Object; - } - } set { - if (!IsWritable) - throw new ApplicationException (); - - if (Src != null) - g_object_unref (Src.Handle); - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + src_offset); - *raw_ptr = value == null ? IntPtr.Zero : g_object_ref (value.Handle); - } - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern uint gst_message_get_seqnum (IntPtr raw); - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_set_seqnum (IntPtr raw, uint seqnum); - -public uint Seqnum { - get { - uint raw_ret = gst_message_get_seqnum (Handle); - uint ret = raw_ret; - return ret; - } set { - if (!IsWritable) - throw new ApplicationException (); - - gst_message_set_seqnum (Handle, value); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_get_stream_status_object (IntPtr raw); - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_set_stream_status_object (IntPtr raw, ref Gst.GLib.Value o); - -public GLib.Value StreamStatusObject { - get { - IntPtr raw_ret = gst_message_get_stream_status_object (Handle); - GLib.Value ret = (Gst.GLib.Value) Marshal.PtrToStructure (raw_ret, typeof (Gst.GLib.Value)); - return ret; - } set { - if (!IsWritable) - throw new ApplicationException (); - - gst_message_set_stream_status_object (Handle, ref value); - } -} - -private Gst.Structure cached_structure = null; - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_get_structure (IntPtr raw); - -public Gst.Structure Structure { - get { - if (cached_structure != null) - return cached_structure; - - IntPtr raw_ret = gst_message_get_structure (Handle); - Gst.Structure ret = raw_ret == IntPtr.Zero ? null : (Gst.Structure) Gst.GLib.Opaque.GetOpaque (raw_ret, typeof (Gst.Structure), true); - if (ret != null) - ret.FreeNative = false; - cached_structure = ret; - return ret; - } -} - -~Message () { - if (cached_structure != null) - cached_structure.CreateNativeCopy (); - cached_structure = null; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_eos (IntPtr src); - -public static Message NewEos (Gst.Object src) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_eos (src != null ? src.Handle : IntPtr.Zero), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_error_get_message (uint domain, int code); - -static string GetMessage (uint domain, int code) { - IntPtr raw_ret = gst_error_get_message (domain, code); - if (raw_ret == IntPtr.Zero) - return null; - - return Gst.GLib.Marshaller.PtrToStringGFree (raw_ret); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern uint gst_core_error_quark (); -[DllImport ("libgstreamer-0.10.dll") ] -static extern uint gst_library_error_quark (); -[DllImport ("libgstreamer-0.10.dll") ] -static extern uint gst_stream_error_quark (); -[DllImport ("libgstreamer-0.10.dll") ] -static extern uint gst_resource_error_quark (); - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_error (IntPtr src, ref Gst.GError error, IntPtr debug); - -public static Message NewError (Gst.Object src, Gst.CoreError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_core_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_error (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewError (Gst.Object src, Gst.CoreError error, string message) { - return NewError (src, error, message, null); -} -public static Message NewError (Gst.Object src, Gst.CoreError error) { - return NewError (src, error, null, null); -} - -public static Message NewError (Gst.Object src, Gst.StreamError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_stream_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_error (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewError (Gst.Object src, Gst.StreamError error, string message) { - return NewError (src, error, message, null); -} -public static Message NewError (Gst.Object src, Gst.StreamError error) { - return NewError (src, error, null, null); -} - -public static Message NewError (Gst.Object src, Gst.LibraryError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_library_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_error (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} -public static Message NewError (Gst.Object src, Gst.LibraryError error, string message) { - return NewError (src, error, message, null); -} -public static Message NewError (Gst.Object src, Gst.LibraryError error) { - return NewError (src, error, null, null); -} - -public static Message NewError (Gst.Object src, Gst.ResourceError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_resource_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_error (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewError (Gst.Object src, Gst.ResourceError error, string message) { - return NewError (src, error, message, null); -} -public static Message NewError (Gst.Object src, Gst.ResourceError error) { - return NewError (src, error, null, null); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_error (IntPtr msg, out IntPtr err, out IntPtr debug); - -public void ParseError (out Enum error, out string message, out string debug) { - if (Type != MessageType.Error) - throw new ArgumentException (); - - IntPtr err; - IntPtr dbg; - - gst_message_parse_error (Handle, out err, out dbg); - - if (dbg != IntPtr.Zero) - debug = Gst.GLib.Marshaller.Utf8PtrToString (dbg); - else - debug = null; - - if (err == IntPtr.Zero) - throw new Exception (); - - GError gerror = (Gst.GError) Marshal.PtrToStructure (err, typeof (Gst.GError)); - - message = gerror.Message; - - if (gerror.Domain == gst_core_error_quark ()) - error = (Gst.CoreError) gerror.Code; - else if (gerror.Domain == gst_library_error_quark ()) - error = (Gst.LibraryError) gerror.Code; - else if (gerror.Domain == gst_resource_error_quark ()) - error = (Gst.ResourceError) gerror.Code; - else if (gerror.Domain == gst_stream_error_quark ()) - error = (Gst.StreamError) gerror.Code; - else - error = null; -} - -public void ParseError (out Enum error, out string message) { - string tmp; - - ParseError (out error, out message, out tmp); -} - -public void ParseError (out Enum error) { - string tmp, tmp2; - - ParseError (out error, out tmp, out tmp2); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_warning (IntPtr src, ref Gst.GError error, IntPtr debug); - -public static Message NewWarning (Gst.Object src, Gst.CoreError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_core_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_warning (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewWarning (Gst.Object src, Gst.CoreError error, string message) { - return NewWarning (src, error, message, null); -} -public static Message NewWarning (Gst.Object src, Gst.CoreError error) { - return NewWarning (src, error, null, null); -} - -public static Message NewWarning (Gst.Object src, Gst.StreamError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_stream_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_warning (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewWarning (Gst.Object src, Gst.StreamError error, string message) { - return NewWarning (src, error, message, null); -} -public static Message NewWarning (Gst.Object src, Gst.StreamError error) { - return NewWarning (src, error, null, null); -} - -public static Message NewWarning (Gst.Object src, Gst.LibraryError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_library_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_warning (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewWarning (Gst.Object src, Gst.LibraryError error, string message) { - return NewWarning (src, error, message, null); -} -public static Message NewWarning (Gst.Object src, Gst.LibraryError error) { - return NewWarning (src, error, null, null); -} - -public static Message NewWarning (Gst.Object src, Gst.ResourceError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_resource_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_warning (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewWarning (Gst.Object src, Gst.ResourceError error, string message) { - return NewWarning (src, error, message, null); -} -public static Message NewWarning (Gst.Object src, Gst.ResourceError error) { - return NewWarning (src, error, null, null); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_warning (IntPtr msg, out IntPtr err, out IntPtr debug); - -public void ParseWarning (out Enum error, out string message, out string debug) { - if (Type != MessageType.Warning) - throw new ArgumentException (); - - IntPtr err; - IntPtr dbg; - - gst_message_parse_warning (Handle, out err, out dbg); - - if (dbg != IntPtr.Zero) - debug = Gst.GLib.Marshaller.Utf8PtrToString (dbg); - else - debug = null; - - if (err == IntPtr.Zero) - throw new Exception (); - - GError gerror = (Gst.GError) Marshal.PtrToStructure (err, typeof (Gst.GError)); - - message = gerror.Message; - - if (gerror.Domain == gst_core_error_quark ()) - error = (Gst.CoreError) gerror.Code; - else if (gerror.Domain == gst_library_error_quark ()) - error = (Gst.LibraryError) gerror.Code; - else if (gerror.Domain == gst_resource_error_quark ()) - error = (Gst.ResourceError) gerror.Code; - else if (gerror.Domain == gst_stream_error_quark ()) - error = (Gst.StreamError) gerror.Code; - else - error = null; -} - -public void ParseWarning (out Enum error, out string message) { - string tmp; - - ParseWarning (out error, out message, out tmp); -} - -public void ParseWarning (out Enum error) { - string tmp, tmp2; - - ParseWarning (out error, out tmp, out tmp2); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_info (IntPtr src, ref Gst.GError error, IntPtr debug); - -public static Message NewInfo (Gst.Object src, Gst.CoreError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_core_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_info (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewInfo (Gst.Object src, Gst.CoreError error, string message) { - return NewInfo (src, error, message, null); -} -public static Message NewInfo (Gst.Object src, Gst.CoreError error) { - return NewInfo (src, error, null, null); -} - -public static Message NewInfo (Gst.Object src, Gst.StreamError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_stream_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_info (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewInfo (Gst.Object src, Gst.StreamError error, string message) { - return NewInfo (src, error, message, null); -} -public static Message NewInfo (Gst.Object src, Gst.StreamError error) { - return NewInfo (src, error, null, null); -} - -public static Message NewInfo (Gst.Object src, Gst.LibraryError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_library_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_info (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewInfo (Gst.Object src, Gst.LibraryError error, string message) { - return NewInfo (src, error, message, null); -} -public static Message NewInfo (Gst.Object src, Gst.LibraryError error) { - return NewInfo (src, error, null, null); -} - -public static Message NewInfo (Gst.Object src, Gst.ResourceError error, string message, string debug) { - Gst.GError err = new Gst.GError (); - err.Code = (int) error; - err.Domain = gst_resource_error_quark (); - err.Message = (message != null) ? message : GetMessage (err.Domain, err.Code); - - IntPtr raw_ptr = (debug == null) ? IntPtr.Zero : Gst.GLib.Marshaller.StringToPtrGStrdup (debug); - - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_info (src != null ? src.Handle : IntPtr.Zero, ref err, raw_ptr), true); - - Gst.GLib.Marshaller.Free (raw_ptr); - err.Unset (); - return msg; -} - -public static Message NewInfo (Gst.Object src, Gst.ResourceError error, string message) { - return NewInfo (src, error, message, null); -} -public static Message NewInfo (Gst.Object src, Gst.ResourceError error) { - return NewInfo (src, error, null, null); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_info (IntPtr msg, out IntPtr err, out IntPtr debug); - -public void ParseInfo (out Enum error, out string message, out string debug) { - if (Type != MessageType.Info) - throw new ArgumentException (); - - IntPtr err; - IntPtr dbg; - - gst_message_parse_info (Handle, out err, out dbg); - - if (dbg != IntPtr.Zero) - debug = Gst.GLib.Marshaller.Utf8PtrToString (dbg); - else - debug = null; - - if (err == IntPtr.Zero) - throw new Exception (); - - GError gerror = (Gst.GError) Marshal.PtrToStructure (err, typeof (Gst.GError)); - - message = gerror.Message; - - if (gerror.Domain == gst_core_error_quark ()) - error = (Gst.CoreError) gerror.Code; - else if (gerror.Domain == gst_library_error_quark ()) - error = (Gst.LibraryError) gerror.Code; - else if (gerror.Domain == gst_resource_error_quark ()) - error = (Gst.ResourceError) gerror.Code; - else if (gerror.Domain == gst_stream_error_quark ()) - error = (Gst.StreamError) gerror.Code; - else - error = null; -} - -public void ParseInfo (out Enum error, out string message) { - string tmp; - - ParseInfo (out error, out message, out tmp); -} - -public void ParseInfo (out Enum error) { - string tmp, tmp2; - - ParseInfo (out error, out tmp, out tmp2); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_tag (IntPtr src, IntPtr tags); -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_tag_full (IntPtr src, IntPtr pad, IntPtr tags); - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_tag_list_copy (IntPtr handle); - -public static Message NewTag (Gst.Object src, TagList tags) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_tag (src != null ? src.Handle : IntPtr.Zero, gst_tag_list_copy (tags.Handle)), true); - - return msg; -} - -public static Message NewTag (Gst.Object src, Gst.Pad pad, TagList tags) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_tag_full (src != null ? src.Handle : IntPtr.Zero, pad.Handle, gst_tag_list_copy (tags.Handle)), true); - - return msg; -} - -[DllImport("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_tag (IntPtr msg, out IntPtr tags); - -public void ParseTag (out TagList tags) { - if (Type != MessageType.Tag) - throw new ArgumentException (); - - IntPtr raw_ptr; - - gst_message_parse_tag (Handle, out raw_ptr); - if (raw_ptr == IntPtr.Zero) - tags = null; - else - tags = (TagList) Gst.GLib.Opaque.GetOpaque (raw_ptr, typeof (TagList), true); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_tag_full (IntPtr msg, out IntPtr pad, out IntPtr tags); - -public void ParseTag (out Gst.Pad pad, out TagList tags) { - if (Type != MessageType.Tag) - throw new ArgumentException (); - - IntPtr raw_ptr; - IntPtr raw_ptr2; - - gst_message_parse_tag_full (Handle, out raw_ptr2, out raw_ptr); - if (raw_ptr == IntPtr.Zero) - tags = null; - else - tags = (TagList) Gst.GLib.Opaque.GetOpaque (raw_ptr, typeof (TagList), true); - if (raw_ptr2 == IntPtr.Zero) - pad = null; - else - pad = (Gst.Pad) Gst.GLib.Object.GetObject (raw_ptr2, true); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_buffering (IntPtr src, int percent); - -public static Message NewBuffering (Gst.Object src, int percent) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_buffering (src != null ? src.Handle : IntPtr.Zero, percent), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_buffering (IntPtr msg, out int percent); - -public void ParseBuffering (out int percent) { - if (Type != MessageType.Buffering) - throw new ArgumentException (); - - gst_message_parse_buffering (Handle, out percent); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_set_buffering_stats (IntPtr msg, Gst.BufferingMode mode, int avg_in, int avg_out, long buffering_left); - -public void SetBufferingStats (Gst.BufferingMode mode, int avg_in, int avg_out, long buffering_left) { - if (Type != MessageType.Buffering) - throw new ArgumentException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_message_set_buffering_stats (Handle, mode, avg_in, avg_out, buffering_left); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_buffering_stats (IntPtr msg, out Gst.BufferingMode mode, out int avg_in, out int avg_out, out long buffering_left); - -public void ParseBufferingStats (out Gst.BufferingMode mode, out int avg_in, out int avg_out, out long buffering_left) { - if (Type != MessageType.Buffering) - throw new ArgumentException (); - - gst_message_parse_buffering_stats (Handle, out mode, out avg_in, out avg_out, out buffering_left); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_state_changed (IntPtr src, State oldstate, State newstate, State pendingstate); - -public static Message NewStateChanged (Gst.Object src, State oldstate, State newstate, State pendingstate) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_state_changed (src != null ? src.Handle : IntPtr.Zero, oldstate, newstate, pendingstate), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_state_changed (IntPtr msg, out State oldstate, out State newstate, out State pendingstate); - -public void ParseStateChanged (out State oldstate, out State newstate, out State pendingstate) { - if (Type != MessageType.StateChanged) - throw new ArgumentException (); - - gst_message_parse_state_changed (Handle, out oldstate, out newstate, out pendingstate); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_state_dirty (IntPtr src); - -public static Message NewStateDirty (Gst.Object src) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_state_dirty (src != null ? src.Handle : IntPtr.Zero), true); - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_clock_provide (IntPtr src, IntPtr clock, bool ready); - -public static Message NewClockProvide (Gst.Object src, Gst.Clock clock, bool ready) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_clock_provide (src != null ? src.Handle : IntPtr.Zero, clock.Handle, ready), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_clock_provide (IntPtr msg, out IntPtr clock, out bool ready); - -public void ParseClockProvide (out Gst.Clock clock, out bool ready) { - if (Type != MessageType.ClockProvide) - throw new ArgumentException (); - - IntPtr raw; - - gst_message_parse_clock_provide (Handle, out raw, out ready); - - clock = Gst.GLib.Object.GetObject (raw, false) as Gst.Clock; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_clock_lost (IntPtr src, IntPtr clock); - -public static Message NewClockLost (Gst.Object src, Gst.Clock clock) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_clock_lost (src != null ? src.Handle : IntPtr.Zero, clock.Handle), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_clock_lost (IntPtr msg, out IntPtr clock); - -public void ParseClockLost (out Gst.Clock clock) { - if (Type != MessageType.ClockLost) - throw new ArgumentException (); - - IntPtr raw; - - gst_message_parse_clock_lost (Handle, out raw); - - clock = Gst.GLib.Object.GetObject (raw, true) as Gst.Clock; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_new_clock (IntPtr src, IntPtr clock); - -public static Message NewNewClock (Gst.Object src, Gst.Clock clock) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_new_clock (src != null ? src.Handle : IntPtr.Zero, clock.Handle), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_new_clock (IntPtr msg, out IntPtr clock); - -public void ParseNewClock (out Gst.Clock clock) { - if (Type != MessageType.NewClock) - throw new ArgumentException (); - - IntPtr raw; - - gst_message_parse_new_clock (Handle, out raw); - - clock = Gst.GLib.Object.GetObject (raw, true) as Gst.Clock; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_application (IntPtr src, IntPtr structure); - -public static Message NewApplication (Gst.Object src, Gst.Structure structure) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_application (src != null ? src.Handle : IntPtr.Zero, (structure != null) ? structure.Handle : IntPtr.Zero), true); - msg.cached_structure = structure; - structure.FreeNative = false; - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_element (IntPtr src, IntPtr structure); - -public static Message NewElement (Gst.Object src, Gst.Structure structure) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_element (src != null ? src.Handle : IntPtr.Zero, (structure != null) ? structure.Handle : IntPtr.Zero), true); - msg.cached_structure = structure; - structure.FreeNative = false; - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_custom (Gst.MessageType type, IntPtr src, IntPtr structure); - -public static Message NewCustom (Gst.MessageType type, Gst.Object src, Gst.Structure structure) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_custom (type, src != null ? src.Handle : IntPtr.Zero, (structure != null) ? structure.Handle : IntPtr.Zero), true); - msg.cached_structure = structure; - structure.FreeNative = false; - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_segment_start (IntPtr src, Gst.Format format, long position); - -public static Message NewSegmentStart (Gst.Object src, Gst.Format format, long position) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_segment_start (src != null ? src.Handle : IntPtr.Zero, format, position), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_segment_start (IntPtr msg, out Gst.Format format, out long position); - -public void ParseSegmentStart (out Gst.Format format, out long position) { - if (Type != MessageType.SegmentStart) - throw new ArgumentException (); - - gst_message_parse_segment_start (Handle, out format, out position); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_segment_done (IntPtr src, Gst.Format format, long position); - -public static Message NewSegmentDone (Gst.Object src, Gst.Format format, long position) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_segment_done (src != null ? src.Handle : IntPtr.Zero, format, position), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_segment_done (IntPtr msg, out Gst.Format format, out long position); - -public void ParseSegmentDone (out Gst.Format format, out long position) { - if (Type != MessageType.SegmentDone) - throw new ArgumentException (); - - gst_message_parse_segment_done (Handle, out format, out position); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_duration (IntPtr src, Gst.Format format, long duration); - -public static Message NewDuration (Gst.Object src, Gst.Format format, long duration) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_duration (src != null ? src.Handle : IntPtr.Zero, format, duration), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_duration (IntPtr msg, out Gst.Format format, out long duration); - -public void ParseDuration (out Gst.Format format, out long duration) { - if (Type != MessageType.Duration) - throw new ArgumentException (); - - gst_message_parse_duration (Handle, out format, out duration); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_latency (IntPtr src); - -public static Message NewLatency (Gst.Object src) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_latency (src != null ? src.Handle : IntPtr.Zero), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_async_start (IntPtr src, bool new_base_time); - -public static Message NewAsyncStart (Gst.Object src, bool new_base_time) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_async_start (src != null ? src.Handle : IntPtr.Zero, new_base_time), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_async_start (IntPtr msg, out bool new_base_time); - -public void ParseAsyncStart (out bool new_base_time) { - if (Type != MessageType.AsyncStart) - throw new ArgumentException (); - - gst_message_parse_async_start (Handle, out new_base_time); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_async_done (IntPtr src); - -public static Message NewAsyncDone (Gst.Object src) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_async_done (src != null ? src.Handle : IntPtr.Zero), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_structure_change (IntPtr src, StructureChangeType type, IntPtr owner, bool busy); - -public static Message NewStructureChange (Gst.Object src, StructureChangeType type, Gst.Element owner, bool busy) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_structure_change (src != null ? src.Handle : IntPtr.Zero, type, owner.Handle, busy), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_structure_change (IntPtr msg, out StructureChangeType type, out IntPtr owner, out bool busy); - -public void ParseStructureChange (out StructureChangeType type, out Gst.Element owner, out bool busy) { - if (Type != MessageType.StructureChange) - throw new ArgumentException (); - - IntPtr raw_ptr; - - gst_message_parse_structure_change (Handle, out type, out raw_ptr, out busy); - owner = Gst.GLib.Object.GetObject (raw_ptr, false) as Gst.Element; -} - -static Message () { - Gst.GLib.GType.Register (Message.GType, typeof (Message)); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_step_done (IntPtr src, Gst.Format format, ulong amount, double rate, bool flush, bool intermediate, ulong duration, bool eos); - -public static Message NewStepDone (Gst.Object src, Gst.Format format, ulong amount, double rate, bool flush, bool intermediate, ulong duration, bool eos) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_step_done (src != null ? src.Handle : IntPtr.Zero, format, amount, rate, flush, intermediate, duration, eos), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_step_done (IntPtr msg, out Gst.Format format, out ulong amount, out double rate, out bool flush, out bool intermediate, out ulong duration, out bool eos); - -public void ParseStepDone (out Gst.Format format, out ulong amount, out double rate, out bool flush, out bool intermediate, out ulong duration, out bool eos) { - if (Type != MessageType.StepDone) - throw new ArgumentException (); - - gst_message_parse_step_done (Handle, out format, out amount, out rate, out flush, out intermediate, out duration, out eos); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_step_start (IntPtr src, bool active, Gst.Format format, ulong amount, double rate, bool flush, bool intermediate); - -public static Message NewStepDone (Gst.Object src, bool active, Gst.Format format, ulong amount, double rate, bool flush, bool intermediate) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_step_start (src != null ? src.Handle : IntPtr.Zero, active, format, amount, rate, flush, intermediate), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_step_start (IntPtr msg, out bool active, out Gst.Format format, out ulong amount, out double rate, out bool flush, out bool intermediate); - -public void ParseStepStart (out bool active, out Gst.Format format, out ulong amount, out double rate, out bool flush, out bool intermediate) { - if (Type != MessageType.StepStart) - throw new ArgumentException (); - - gst_message_parse_step_start (Handle, out active, out format, out amount, out rate, out flush, out intermediate); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_stream_status (IntPtr src, StreamStatusType type, IntPtr owner); - -public static Message NewStreamStatus (Gst.Object src, StreamStatusType type, Gst.Element owner) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_stream_status (src != null ? src.Handle : IntPtr.Zero, type, owner.Handle), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_stream_status (IntPtr msg, out StreamStatusType type, out IntPtr owner); - -public void ParseStreamStatus (out StreamStatusType type, out Gst.Element owner) { - if (Type != MessageType.StreamStatus) - throw new ArgumentException (); - - IntPtr raw_ptr; - - gst_message_parse_stream_status (Handle, out type, out raw_ptr); - owner = Gst.GLib.Object.GetObject (raw_ptr, false) as Gst.Element; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_message_new_request_state (IntPtr src, Gst.State state); - -public static Message NewRequestState (Gst.Object src, Gst.State state) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_request_state (src != null ? src.Handle : IntPtr.Zero, state), true); - - return msg; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_message_parse_request_state (IntPtr msg, out Gst.State state); - -public void ParseRequestState (out Gst.State state) { - if (Type != MessageType.RequestState) - throw new ArgumentException (); - - gst_message_parse_request_state (Handle, out state); -} - diff --git a/gstreamer-sharp/MiniObject.cs b/gstreamer-sharp/MiniObject.cs deleted file mode 100644 index cc04b1cc5b..0000000000 --- a/gstreamer-sharp/MiniObject.cs +++ /dev/null @@ -1,466 +0,0 @@ -// MiniObject.cs - GstMiniObject class wrapper implementation -// -// Authors: Mike Kestner -// Sebastian Dröge -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2004-2005 Novell, Inc. -// Copyright (c) 2009 Sebastian Dröge . -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -// Based on Object.cs from Gtk# 2.8.3 - -// TODO: For managed types, install finalizer in ThresholdType -// and only destroy the managed instance if the native instance -// gets finalized => move managed instance to managed_tb_destroyed -// and unref, if finalizer is called remove it completely. -// For non-managed types handle as is. - -namespace Gst { - - using System; - using System.Collections; - using System.ComponentModel; - using System.Reflection; - using System.Runtime.InteropServices; - using System.Text; - using Gst.GLib; - - public class MiniObject : IWrapper, IDisposable { - [StructLayout (LayoutKind.Sequential) ] - struct GTypeClass { - public IntPtr gtype; - } - - [StructLayout (LayoutKind.Sequential) ] - struct GstMiniObjectClass { - GTypeClass parent; - IntPtr copy; - IntPtr finalize; - IntPtr reserved; - } - - [StructLayout (LayoutKind.Sequential) ] - struct GTypeInstance { - public IntPtr g_class; - } - - [StructLayout (LayoutKind.Sequential) ] - struct GstMiniObject { - GTypeInstance parent; - public int refcount; - public Gst.MiniObjectFlags flags; - IntPtr reserved; - } - - IntPtr handle; - bool disposed = false; - static Hashtable Objects = new Hashtable(); - - ~MiniObject () { - Dispose (); - } - - [DllImport ("libgstreamer-0.10.dll") ] - static extern void gst_mini_object_unref (IntPtr raw); - - public virtual void Dispose () { - if (disposed) - return; - - disposed = true; - lock (typeof (MiniObject)) { - if (handle != IntPtr.Zero) { - Objects.Remove (handle); - try { - gst_mini_object_unref (handle); - } catch (Exception e) { - Console.WriteLine ("Exception while disposing a " + this + " in Gtk#"); - throw e; - } - handle = IntPtr.Zero; - } - } - GC.SuppressFinalize (this); - } - - [DllImport ("libgstreamer-0.10.dll") ] - static extern IntPtr gst_mini_object_ref (IntPtr raw); - - public static MiniObject GetObject (IntPtr o, bool owned_ref) { - if (o == IntPtr.Zero) - return null; - - MiniObject obj = null; - lock (typeof (MiniObject)) { - WeakReference weak_ref = Objects[o] as WeakReference; - - if (weak_ref != null && weak_ref.IsAlive) - obj = weak_ref.Target as MiniObject; - - if (obj == null) - obj = Objects[o] as MiniObject; - } - - if (obj != null && obj.handle == o) { - if (owned_ref) - gst_mini_object_unref (obj.handle); - obj.disposed = false; - return obj; - } - - obj = CreateObject (o); - if (obj == null) - return null; - - if (!owned_ref) - gst_mini_object_ref (obj.Handle); - Objects [o] = new WeakReference (obj); - return obj; - } - - static BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.CreateInstance; - private static MiniObject CreateObject (IntPtr raw) { - if (raw == IntPtr.Zero) - return null; - - Type type = GetTypeOrParent (raw); - - if (type == null) - return null; - - MiniObject obj; - try { - obj = Activator.CreateInstance (type, flags, null, new object[] {raw}, null) as Gst.MiniObject; - } catch (MissingMethodException) { - throw new Gst.GLib.MissingIntPtrCtorException ("Gst.MiniObject subclass " + type + " must provide a protected or public IntPtr ctor to support wrapping of native object handles."); - } - return obj; - } - - [DllImport ("gstreamersharpglue-0.10.dll") ] - static extern IntPtr gstsharp_g_type_from_instance (IntPtr inst); - - static Type GetTypeOrParent (IntPtr obj) { - IntPtr typeid = gstsharp_g_type_from_instance (obj); - if (typeid == GType.Invalid.Val) - return null; - - Type result = GType.LookupType (typeid); - while (result == null) { - typeid = g_type_parent (typeid); - if (typeid == IntPtr.Zero) - return null; - result = GType.LookupType (typeid); - } - return result; - } - - [DllImport ("libgobject-2.0-0.dll") ] - static extern IntPtr g_type_parent (IntPtr typ); - - public static MiniObject GetObject (IntPtr o) { - return GetObject (o, false); - } - - private static void ConnectDefaultHandlers (GType gtype, System.Type t) { - foreach (MethodInfo minfo in t.GetMethods (BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)) { - MethodInfo baseinfo = minfo.GetBaseDefinition (); - if (baseinfo == minfo) - continue; - - foreach (object attr in baseinfo.GetCustomAttributes (typeof (DefaultSignalHandlerAttribute), false)) { - DefaultSignalHandlerAttribute sigattr = attr as DefaultSignalHandlerAttribute; - MethodInfo connector = sigattr.Type.GetMethod (sigattr.ConnectionMethod, BindingFlags.Static | BindingFlags.NonPublic); - object[] parms = new object [1]; - parms [0] = gtype; - connector.Invoke (null, parms); - break; - } - } - - } - - private static void InvokeClassInitializers (GType gtype, System.Type t) { - object[] parms = {gtype, t}; - - BindingFlags flags = BindingFlags.Static | BindingFlags.NonPublic; - - foreach (TypeInitializerAttribute tia in t.GetCustomAttributes (typeof (TypeInitializerAttribute), true)) { - MethodInfo m = tia.Type.GetMethod (tia.MethodName, flags); - if (m != null) - m.Invoke (null, parms); - } - } - - static Hashtable class_structs; - - static GstMiniObjectClass GetClassStruct (Gst.GLib.GType gtype, bool use_cache) { - if (class_structs == null) - class_structs = new Hashtable (); - - if (use_cache && class_structs.Contains (gtype)) - return (GstMiniObjectClass) class_structs [gtype]; - else { - IntPtr class_ptr = gtype.GetClassPtr (); - GstMiniObjectClass class_struct = (GstMiniObjectClass) Marshal.PtrToStructure (class_ptr, typeof (GstMiniObjectClass)); - if (use_cache) - class_structs.Add (gtype, class_struct); - return class_struct; - } - } - - static void OverrideClassStruct (Gst.GLib.GType gtype, GstMiniObjectClass class_struct) { - IntPtr class_ptr = gtype.GetClassPtr (); - Marshal.StructureToPtr (class_struct, class_ptr, false); - } - - static int type_uid; - static string BuildEscapedName (System.Type t) { - string qn = t.FullName; - // Just a random guess - StringBuilder sb = new StringBuilder (20 + qn.Length); - sb.Append ("__gtksharp_"); - sb.Append (type_uid++); - sb.Append ("_"); - foreach (char c in qn) { - if ( (c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) - sb.Append (c); - else if (c == '.') - sb.Append ('_'); - else if ( (uint) c <= byte.MaxValue) { - sb.Append ('+'); - sb.Append ( ( (byte) c).ToString ("x2")); - } else { - sb.Append ('-'); - sb.Append ( ( (uint) c).ToString ("x4")); - } - } - return sb.ToString (); - } - - - [StructLayout (LayoutKind.Sequential) ] - struct GTypeInfo { - public ushort class_size; - IntPtr base_init; - IntPtr base_finalize; - IntPtr class_init; - IntPtr class_finalize; - IntPtr class_data; - public ushort instance_size; - ushort n_preallocs; - IntPtr instance_init; - IntPtr value_table; - } - - [StructLayout (LayoutKind.Sequential) ] - struct GTypeQuery { - public IntPtr type; - public IntPtr type_name; - public uint class_size; - public uint instance_size; - } - - - [DllImport ("libgobject-2.0-0.dll") ] - static extern void g_type_query (IntPtr type, out GTypeQuery query); - - [DllImport ("libgobject-2.0-0.dll") ] - static extern IntPtr g_type_register_static (IntPtr parent, IntPtr name, ref GTypeInfo info, int flags); - - private static GType RegisterGType (System.Type t) { - GType parent_gtype = LookupGType (t.BaseType); - string name = BuildEscapedName (t); - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - GTypeQuery query; - g_type_query (parent_gtype.Val, out query); - GTypeInfo info = new GTypeInfo (); - info.class_size = (ushort) query.class_size; - info.instance_size = (ushort) query.instance_size; - GType gtype = new GType (g_type_register_static (parent_gtype.Val, native_name, ref info, 0)); - Gst.GLib.Marshaller.Free (native_name); - - Gst.GLib.GType.Register (gtype, t); - - ConnectDefaultHandlers (gtype, t); - InvokeClassInitializers (gtype, t); - return gtype; - } - - protected GType LookupGType () { - if (Handle != IntPtr.Zero) { - GTypeInstance obj = (GTypeInstance) Marshal.PtrToStructure (Handle, typeof (GTypeInstance)); - GTypeClass klass = (GTypeClass) Marshal.PtrToStructure (obj.g_class, typeof (GTypeClass)); - return new Gst.GLib.GType (klass.gtype); - } else { - return LookupGType (GetType ()); - } - } - - protected internal static GType LookupGType (System.Type t) { - GType gtype = (GType) t; - if (gtype.ToString () != "GtkSharpValue") - return gtype; - - return RegisterGType (t); - } - - protected MiniObject (IntPtr raw) { - Raw = raw; - } - - protected MiniObject () { - CreateNativeObject (); - } - - [DllImport ("libgstreamer-0.10.dll") ] - static extern IntPtr gst_mini_object_new (IntPtr gtype); - - protected virtual void CreateNativeObject () { - Raw = gst_mini_object_new (LookupGType ().Val); - Objects [handle] = this; - } - - protected virtual IntPtr Raw { - get { - return handle; - } set { - if (handle != IntPtr.Zero) - Objects.Remove (handle); - handle = value; - if (value == IntPtr.Zero) - return; - Objects [value] = new WeakReference (this); - } - } - - [DllImport ("libgstreamer-0.10.dll") ] - static extern IntPtr gst_mini_object_get_type(); - - public static Gst.GLib.GType GType { - get { - IntPtr raw_ret = gst_mini_object_get_type(); - Gst.GLib.GType ret = new Gst.GLib.GType (raw_ret); - return ret; - } - } - - protected string TypeName { - get { - return NativeType.ToString(); - } - } - - internal Gst.GLib.GType NativeType { - get { - return LookupGType (); - } - } - - public IntPtr Handle { - get { - return handle; - } - } - - public IntPtr OwnedHandle { - get { - return gst_mini_object_ref (handle); - } - } - - public override int GetHashCode () { - return Handle.GetHashCode (); - } - - [DllImport ("libgobject-2.0-0.dll") ] - static extern bool g_type_check_instance_is_a (IntPtr obj, IntPtr gtype); - - internal static bool IsMiniObject (IntPtr obj) { - return g_type_check_instance_is_a (obj, MiniObject.GType.Val); - } - - internal int Refcount { - get { - GstMiniObject inst_struct = (GstMiniObject) Marshal.PtrToStructure (Handle, typeof (GstMiniObject)); - return inst_struct.refcount; - } - } - - public Gst.MiniObjectFlags Flags { - get { - GstMiniObject inst_struct = (GstMiniObject) Marshal.PtrToStructure (Handle, typeof (GstMiniObject)); - return inst_struct.flags; - } set { - GstMiniObject inst_struct = (GstMiniObject) Marshal.PtrToStructure (Handle, typeof (GstMiniObject)); - inst_struct.flags = value; - } - } - - [DllImport ("libgstreamer-0.10.dll") ] - static extern bool gst_mini_object_is_writable (IntPtr raw); - - public bool IsWritable { - get { - bool raw_ret = gst_mini_object_is_writable (Handle); - bool ret = raw_ret; - return ret; - } - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_value_dup_mini_object (ref Gst.GLib.Value v); - - public MiniObject (Gst.GLib.Value val) : base () { - Raw = gst_value_dup_mini_object (ref val); - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_value_set_mini_object (ref Gst.GLib.Value v, IntPtr o); - - public static explicit operator Gst.GLib.Value (MiniObject o) { - Gst.GLib.Value val = new Gst.GLib.Value (o.LookupGType ()); - - gst_value_set_mini_object (ref val, o.Handle); - - return val; - } - - public void SetGValue (ref Gst.GLib.Value val) { - gst_value_set_mini_object (ref val, Handle); - } - - /* FIXME: This is not optimal */ - public void MakeWritable() { - if (IsWritable) - return; - - IntPtr old = Handle; - IntPtr copy = gst_mini_object_copy (Handle); - Raw = copy; - gst_mini_object_unref (old); - } - - [DllImport ("libgstreamer-0.10.dll") ] - static extern IntPtr gst_mini_object_copy (IntPtr raw); - - public Gst.MiniObject Copy() { - IntPtr raw_ret = gst_mini_object_copy (Handle); - return GetObject (raw_ret, true); - } - } -} diff --git a/gstreamer-sharp/MissingPluginMessage.cs b/gstreamer-sharp/MissingPluginMessage.cs deleted file mode 100644 index 41b9f4f78f..0000000000 --- a/gstreamer-sharp/MissingPluginMessage.cs +++ /dev/null @@ -1,89 +0,0 @@ -namespace Gst.PbUtils { - - using System; - using System.Runtime.InteropServices; - using System.Reflection; - using Gst.GLib; - using Gst; - - public static class MissingPluginMessage { - - [DllImport ("libgstpbutils-0.10.dll") ] - static extern bool gst_is_missing_plugin_message (IntPtr msg); - - public static bool IsMissingPluginMessage (Gst.Message msg) { - return msg != null && gst_is_missing_plugin_message (msg.Handle); - } - - [DllImport ("libgstpbutils-0.10.dll") ] - static extern IntPtr gst_missing_decoder_message_new (IntPtr src, IntPtr caps); - - public static Gst.Message NewMissingDecoder (Gst.Object src, Gst.Caps caps) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_missing_decoder_message_new (src.Handle, caps.Handle), true); - return msg; - } - - [DllImport ("libgstpbutils-0.10.dll") ] - static extern IntPtr gst_missing_encoder_message_new (IntPtr src, IntPtr caps); - - public static Gst.Message NewMissingEncoder (Gst.Object src, Gst.Caps caps) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_missing_encoder_message_new (src.Handle, caps.Handle), true); - return msg; - } - - [DllImport ("libgstpbutils-0.10.dll") ] - static extern IntPtr gst_missing_uri_sink_message_new (IntPtr src, IntPtr protocol); - - public static Gst.Message NewMissingUriSink (Gst.Object src, string protocol) { - IntPtr native_str = Gst.GLib.Marshaller.StringToPtrGStrdup (protocol); - Message msg = (Message) Gst.MiniObject.GetObject (gst_missing_uri_sink_message_new (src.Handle, native_str), true); - Gst.GLib.Marshaller.Free (native_str); - return msg; - } - - [DllImport ("libgstpbutils-0.10.dll") ] - static extern IntPtr gst_missing_uri_source_message_new (IntPtr src, IntPtr protocol); - - public static Gst.Message NewMissingUriSource (Gst.Object src, string protocol) { - IntPtr native_str = Gst.GLib.Marshaller.StringToPtrGStrdup (protocol); - Message msg = (Message) Gst.MiniObject.GetObject (gst_missing_uri_source_message_new (src.Handle, native_str), true); - Gst.GLib.Marshaller.Free (native_str); - return msg; - } - - [DllImport ("libgstpbutils-0.10.dll") ] - static extern IntPtr gst_missing_element_message_new (IntPtr src, IntPtr factory); - - public static Gst.Message NewMissingElement (Gst.Object src, string factory) { - IntPtr native_str = Gst.GLib.Marshaller.StringToPtrGStrdup (factory); - Message msg = (Message) Gst.MiniObject.GetObject (gst_missing_element_message_new (src.Handle, native_str), true); - Gst.GLib.Marshaller.Free (native_str); - return msg; - } - - [DllImport ("libgstpbutils-0.10.dll") ] - static extern IntPtr gst_missing_plugin_message_get_description (IntPtr msg); - - public static string GetDescription (Gst.Message msg) { - if (!IsMissingPluginMessage (msg)) - throw new ApplicationException (); - - IntPtr raw_ret = gst_missing_plugin_message_get_description (msg.Handle); - string ret = Gst.GLib.Marshaller.PtrToStringGFree (raw_ret); - return ret; - } - - [DllImport ("libgstpbutils-0.10.dll") ] - static extern IntPtr gst_missing_plugin_message_get_installer_detail (IntPtr msg); - - public static string GetInstallerDetail (Gst.Message msg) { - if (!IsMissingPluginMessage (msg)) - throw new ApplicationException (); - - IntPtr raw_ret = gst_missing_plugin_message_get_installer_detail (msg.Handle); - string ret = Gst.GLib.Marshaller.PtrToStringGFree (raw_ret); - return ret; - } - } -} - diff --git a/gstreamer-sharp/MixerMessage.cs b/gstreamer-sharp/MixerMessage.cs deleted file mode 100644 index a433c6448c..0000000000 --- a/gstreamer-sharp/MixerMessage.cs +++ /dev/null @@ -1,81 +0,0 @@ -namespace Gst.Interfaces { - - using System; - using System.Runtime.InteropServices; - using System.Reflection; - using Gst.GLib; - using Gst; - using Gst.Interfaces; - - public static class MixerMessage { - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern int gst_mixer_message_get_type (IntPtr message); - - public static Gst.Interfaces.MixerMessageType MessageGetType (Gst.Message message) { - int raw_ret = gst_mixer_message_get_type (message == null ? IntPtr.Zero : message.Handle); - Gst.Interfaces.MixerMessageType ret = (Gst.Interfaces.MixerMessageType) raw_ret; - return ret; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern void gst_mixer_message_parse_mute_toggled (IntPtr message, out IntPtr track, out bool mute); - - public static void ParseMuteToggled (Gst.Message message, out Gst.Interfaces.MixerTrack track, out bool mute) { - IntPtr native_ptr; - - gst_mixer_message_parse_mute_toggled (message == null ? IntPtr.Zero : message.Handle, out native_ptr, out mute); - - track = (MixerTrack) Gst.GLib.Object.GetObject (native_ptr, false); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern void gst_mixer_message_parse_option_changed (IntPtr message, out IntPtr options, out IntPtr value); - - public static void ParseOptionChanged (Gst.Message message, out Gst.Interfaces.MixerOptions options, out string value) { - IntPtr native_value; - IntPtr native_options; - - gst_mixer_message_parse_option_changed (message == null ? IntPtr.Zero : message.Handle, out native_options, out native_value); - - options = (MixerOptions) Gst.GLib.Object.GetObject (native_options, false); - value = Gst.GLib.Marshaller.Utf8PtrToString (native_value); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern void gst_mixer_message_parse_record_toggled (IntPtr message, out IntPtr track, out bool record); - - public static void ParseRecordToggled (Gst.Message message, out Gst.Interfaces.MixerTrack track, out bool record) { - IntPtr native_ptr; - - gst_mixer_message_parse_record_toggled (message == null ? IntPtr.Zero : message.Handle, out native_ptr, out record); - track = (MixerTrack) Gst.GLib.Object.GetObject (native_ptr, false); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern void gst_mixer_message_parse_volume_changed (IntPtr message, out IntPtr track, out IntPtr volumes, out int num_channels); - - public static void ParseVolumeChanged (Gst.Message message, out Gst.Interfaces.MixerTrack track, out int[] volumes) { - IntPtr native_track; - IntPtr native_volumes; - int n_native_volumes; - - gst_mixer_message_parse_volume_changed (message == null ? IntPtr.Zero : message.Handle, out native_track, out native_volumes, out n_native_volumes); - - track = (MixerTrack) Gst.GLib.Object.GetObject (native_track, false); - volumes = new int[n_native_volumes]; - for (int i = 0; i < n_native_volumes; i++) - volumes[i] = Marshal.ReadInt32 (native_volumes, i * 4); - Gst.GLib.Marshaller.Free (native_volumes); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern void gst_mixer_message_parse_options_list_changed (IntPtr message, out IntPtr options); - - public static void ParseOptionsListChanged (Gst.Message message, out Gst.Interfaces.MixerOptions options) { - IntPtr native_options; - - gst_mixer_message_parse_options_list_changed (message == null ? IntPtr.Zero : message.Handle, out native_options); - options = (MixerOptions) Gst.GLib.Object.GetObject (native_options, false); - } - } -} diff --git a/gstreamer-sharp/MixerTrack.custom b/gstreamer-sharp/MixerTrack.custom deleted file mode 100644 index 53697bf2e6..0000000000 --- a/gstreamer-sharp/MixerTrack.custom +++ /dev/null @@ -1,45 +0,0 @@ -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gst__interfacessharp_gst__interfaces_mixertrack_get_label_offset (); -static uint label_offset = gst__interfacessharp_gst__interfaces_mixertrack_get_label_offset (); -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gst__interfacessharp_gst__interfaces_mixertrack_get_flags_offset (); -static uint flags_offset = gst__interfacessharp_gst__interfaces_mixertrack_get_flags_offset (); -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gst__interfacessharp_gst__interfaces_mixertrack_get_num_channels_offset (); -static uint num_channels_offset = gst__interfacessharp_gst__interfaces_mixertrack_get_num_channels_offset (); -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gst__interfacessharp_gst__interfaces_mixertrack_get_min_volume_offset (); -static uint min_volume_offset = gst__interfacessharp_gst__interfaces_mixertrack_get_min_volume_offset (); -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gst__interfacessharp_gst__interfaces_mixertrack_get_max_volume_offset (); -static uint max_volume_offset = gst__interfacessharp_gst__interfaces_mixertrack_get_max_volume_offset (); - -public MixerTrack (uint index, string untranslated_label, string label, MixerTrackFlags flags, int num_channels, int min_volume, int max_volume) : base (IntPtr.Zero) { - CreateNativeObject (new string [] {"index", "untranslated-label"}, new Gst.GLib.Value [] { new Gst.GLib.Value (index), new Gst.GLib.Value (untranslated_label) }); - - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + label_offset); - *raw_ptr = Gst.GLib.Marshaller.StringToPtrGStrdup (label); - } - - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + flags_offset); - *raw_ptr = (int) flags; - } - - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + num_channels_offset); - *raw_ptr = num_channels; - } - - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + min_volume_offset); - *raw_ptr = min_volume; - } - - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + max_volume_offset); - *raw_ptr = max_volume; - } - -} diff --git a/gstreamer-sharp/NavigationEvent.cs b/gstreamer-sharp/NavigationEvent.cs deleted file mode 100644 index 6437c6b355..0000000000 --- a/gstreamer-sharp/NavigationEvent.cs +++ /dev/null @@ -1,59 +0,0 @@ -namespace Gst.Interfaces { - - using System; - using System.Runtime.InteropServices; - using System.Reflection; - using Gst.GLib; - using Gst; - using Gst.Interfaces; - - public static class NavigationEvent { - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern int gst_navigation_event_get_type (IntPtr evnt); - - public static Gst.Interfaces.NavigationEventType EventGetType (Gst.Event evnt) { - int raw_ret = gst_navigation_event_get_type (evnt == null ? IntPtr.Zero : evnt.Handle); - Gst.Interfaces.NavigationEventType ret = (Gst.Interfaces.NavigationEventType) raw_ret; - return ret; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern bool gst_navigation_event_parse_key_event (IntPtr evnt, out IntPtr key); - - public static bool ParseKeyEvent (Gst.Event evnt, out string key) { - IntPtr raw_key; - bool ret = gst_navigation_event_parse_key_event (evnt.Handle, out raw_key); - - key = Gst.GLib.Marshaller.Utf8PtrToString (raw_key); - - return ret; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern bool gst_navigation_event_parse_mouse_button_event (IntPtr evnt, out int button, out double x, out double y); - - public static bool ParseMouseButtonEvent (Gst.Event evnt, out int button, out double x, out double y) { - return gst_navigation_event_parse_mouse_button_event (evnt.Handle, out button, out x, out y); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern bool gst_navigation_event_parse_mouse_move_event (IntPtr evnt, out double x, out double y); - - public static bool ParseMouseMoveEvent (Gst.Event evnt, out double x, out double y) { - return gst_navigation_event_parse_mouse_move_event (evnt.Handle, out x, out y); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern bool gst_navigation_event_parse_command (IntPtr evnt, out int command); - - public static bool ParseCommand (Gst.Event evnt, out Gst.Interfaces.NavigationCommand command) { - int raw_command; - bool ret = gst_navigation_event_parse_command (evnt.Handle, out raw_command); - - command = (Gst.Interfaces.NavigationCommand) raw_command; - - return ret; - } - - } -} diff --git a/gstreamer-sharp/NavigationMessage.cs b/gstreamer-sharp/NavigationMessage.cs deleted file mode 100644 index 0e38d1c60a..0000000000 --- a/gstreamer-sharp/NavigationMessage.cs +++ /dev/null @@ -1,58 +0,0 @@ -namespace Gst.Interfaces { - - using System; - using System.Runtime.InteropServices; - using System.Reflection; - using Gst.GLib; - using Gst; - using Gst.Interfaces; - - public static class NavigationMessage { - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern int gst_navigation_message_get_type (IntPtr message); - - public static Gst.Interfaces.NavigationMessageType MessageGetType (Gst.Message message) { - int raw_ret = gst_navigation_message_get_type (message == null ? IntPtr.Zero : message.Handle); - Gst.Interfaces.NavigationMessageType ret = (Gst.Interfaces.NavigationMessageType) raw_ret; - return ret; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern IntPtr gst_navigation_message_new_mouse_over (IntPtr src, bool active); - - public static Gst.Message NewMouseOver (Gst.Object src, bool active) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_navigation_message_new_mouse_over (src.Handle, active), true); - return msg; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern bool gst_navigation_message_parse_mouse_over (IntPtr msg, out bool active); - - public static bool ParseMouseOver (Gst.Message msg, out bool active) { - return gst_navigation_message_parse_mouse_over (msg.Handle, out active); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern IntPtr gst_navigation_message_new_angles_changed (IntPtr src, uint cur_angle, uint n_angles); - - public static Gst.Message NewAnglesChanged (Gst.Object src, uint cur_angle, uint n_angles) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_navigation_message_new_angles_changed (src.Handle, cur_angle, n_angles), true); - return msg; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern bool gst_navigation_message_parse_angles_changed (IntPtr msg, out uint cur_angle, out uint n_angles); - - public static bool ParseMouseOver (Gst.Message msg, out uint cur_angle, out uint n_angles) { - return gst_navigation_message_parse_angles_changed (msg.Handle, out cur_angle, out n_angles); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern IntPtr gst_navigation_message_new_commands_changed (IntPtr src); - - public static Gst.Message NewCommandsChanged (Gst.Object src) { - Message msg = (Message) Gst.MiniObject.GetObject (gst_navigation_message_new_commands_changed (src.Handle), true); - return msg; - } - } -} diff --git a/gstreamer-sharp/NavigationQuery.cs b/gstreamer-sharp/NavigationQuery.cs deleted file mode 100644 index c14c481ecf..0000000000 --- a/gstreamer-sharp/NavigationQuery.cs +++ /dev/null @@ -1,92 +0,0 @@ -namespace Gst.Interfaces { - - using System; - using System.Runtime.InteropServices; - using System.Reflection; - using Gst.GLib; - using Gst; - using Gst.Interfaces; - - public static class NavigationQuery { - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern int gst_navigation_query_get_type (IntPtr query); - - public static Gst.Interfaces.NavigationQueryType QueryGetType (Gst.Query query) { - int raw_ret = gst_navigation_query_get_type (query == null ? IntPtr.Zero : query.Handle); - Gst.Interfaces.NavigationQueryType ret = (Gst.Interfaces.NavigationQueryType) raw_ret; - return ret; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern IntPtr gst_navigation_query_new_commands (); - - public static Gst.Query NewCommands () { - Gst.Query query = (Gst.Query) Gst.MiniObject.GetObject (gst_navigation_query_new_commands (), true); - return query; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern void gst_navigation_query_set_commandsv (IntPtr query, uint n_commands, int[] cmds); - - public static void SetCommands (Gst.Query query, Gst.Interfaces.NavigationCommand[] cmds) { - if (!query.IsWritable) - throw new ApplicationException (); - - int[] raw_cmds = new int[cmds.Length]; - for (int i = 0; i < cmds.Length; i++) - raw_cmds[i] = (int) cmds[i]; - - gst_navigation_query_set_commandsv (query.Handle, (uint) raw_cmds.Length, raw_cmds); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern bool gst_navigation_query_parse_commands_length (IntPtr query, out uint n_commands); - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern bool gst_navigation_query_parse_commands_nth (IntPtr query, uint nth, out int cmd); - - public static bool ParseCommands (Gst.Query query, out Gst.Interfaces.NavigationCommand[] cmds) { - uint len; - - cmds = null; - if (!gst_navigation_query_parse_commands_length (query.Handle, out len)) - return false; - - cmds = new Gst.Interfaces.NavigationCommand[len]; - - for (uint i = 0; i < len; i++) { - int cmd; - - if (!gst_navigation_query_parse_commands_nth (query.Handle, i, out cmd)) - return false; - cmds[i] = (Gst.Interfaces.NavigationCommand) cmd; - } - - return true; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern IntPtr gst_navigation_query_new_angles (); - - public static Gst.Query NewAngles () { - Gst.Query query = (Gst.Query) Gst.MiniObject.GetObject (gst_navigation_query_new_angles (), true); - return query; - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern void gst_navigation_query_set_angles (IntPtr query, uint cur_angle, uint n_angles); - - public static void SetAngles (Gst.Query query, uint cur_angle, uint n_angles) { - if (!query.IsWritable) - throw new ApplicationException (); - - gst_navigation_query_set_angles (query.Handle, cur_angle, n_angles); - } - - [DllImport ("libgstinterfaces-0.10.dll") ] - static extern bool gst_navigation_query_parse_angles (IntPtr query, out uint cur_angle, out uint n_angles); - - public static bool ParseAngles (Gst.Query query, out uint cur_angle, out uint n_angles) { - return gst_navigation_query_parse_angles (query.Handle, out cur_angle, out n_angles); - } - } -} diff --git a/gstreamer-sharp/Object.custom b/gstreamer-sharp/Object.custom deleted file mode 100644 index bf71bb6579..0000000000 --- a/gstreamer-sharp/Object.custom +++ /dev/null @@ -1,156 +0,0 @@ -public object this[string property] { - get { - Gst.GLib.Value v = GetProperty (property); - object o = v.Val; - v.Dispose (); - return o; - } set { - Gst.GLib.Value v = new Gst.GLib.Value (this, property); - v.Val = value; - SetProperty (property, v); - v.Dispose (); - } -} - -[DllImport ("libgobject-2.0-0.dll") ] -static extern IntPtr g_object_class_list_properties (IntPtr klass, out uint n_properties); - -[DllImport ("libgobject-2.0-0.dll") ] -static extern IntPtr g_object_class_find_property (IntPtr gclass, IntPtr name); - -public PropertyInfo GetPropertyInfo (string property) { - IntPtr klass = Marshal.ReadIntPtr (Handle); - - IntPtr native_property = Gst.GLib.Marshaller.StringToPtrGStrdup (property); - IntPtr pspec = g_object_class_find_property (klass, native_property); - Gst.GLib.Marshaller.Free (native_property); - - if (pspec == IntPtr.Zero) - throw new ArgumentException ("Unknown property"); - - return new PropertyInfo (pspec); -} - -public bool HasProperty (string property) { - IntPtr klass = Marshal.ReadIntPtr (Handle); - - IntPtr native_property = Gst.GLib.Marshaller.StringToPtrGStrdup (property); - IntPtr pspec = g_object_class_find_property (klass, native_property); - Gst.GLib.Marshaller.Free (native_property); - - return pspec != IntPtr.Zero; -} - -public PropertyInfo[] Properties { - get { - uint n_properties; - IntPtr klass = Marshal.ReadIntPtr (Handle); - IntPtr properties = g_object_class_list_properties (klass, out n_properties); - - PropertyInfo[] ret = new PropertyInfo[n_properties]; - for (int i = 0; i < n_properties; i++) { - IntPtr pspec_ptr = Marshal.ReadIntPtr (properties, i * IntPtr.Size); - ret[i] = new PropertyInfo (pspec_ptr); - } - Gst.GLib.Marshaller.Free (properties); - - return ret; - } -} - -public void Connect (string signal, SignalHandler handler) { - DynamicSignal.Connect (this, signal, handler); -} - -public void Disconnect (string signal, SignalHandler handler) { - DynamicSignal.Disconnect (this, signal, handler); -} - -public void Connect (string signal, Delegate handler) { - DynamicSignal.Connect (this, signal, handler); -} - -public void Disconnect (string signal, Delegate handler) { - DynamicSignal.Disconnect (this, signal, handler); -} - -public object Emit (string signal, params object[] parameters) { - return DynamicSignal.Emit (this, signal, parameters); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_object_ref_sink (IntPtr raw); - -protected override IntPtr Raw { - get { - return base.Raw; - } set { - if (value != IntPtr.Zero) { - gst_object_ref_sink (value); - } - base.Raw = value; - } -} - - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_object_set_parent (IntPtr raw, IntPtr parent); -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_object_get_parent (IntPtr raw); - -public Gst.Object Parent { - set { - bool raw_ret = gst_object_set_parent (Handle, value == null ? IntPtr.Zero : value.Handle); - if (!raw_ret) - throw new ApplicationException (); - } - get { - IntPtr raw_ret = gst_object_get_parent (Handle); - Gst.Object ret = Gst.GLib.Object.GetObject (raw_ret, true) as Gst.Object; - return ret; - } -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_object_get_lock_offset (); - -static uint lock_offset = gstsharp_gst_object_get_lock_offset (); -internal IntPtr LockPtr { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + lock_offset); - return (*raw_ptr); - } - } -} - -[DllImport ("libglib-2.0-0.dll") ] -static extern void g_mutex_lock (IntPtr mutex); -[DllImport ("libglib-2.0-0.dll") ] -static extern void g_mutex_unlock (IntPtr mutex); -[DllImport ("libglib-2.0-0.dll") ] -static extern bool g_mutex_trylock (IntPtr mutex); - -public void Lock () { - g_mutex_lock (LockPtr); -} - -public void Unlock () { - g_mutex_unlock (LockPtr); -} - -public bool TryLock () { - return g_mutex_trylock (LockPtr); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_object_check_uniqueness (IntPtr list, IntPtr name); - -public static bool CheckUniqueness (Gst.Object[] objects, string name) { - Gst.GLib.List list = new Gst.GLib.List (objects, typeof (Gst.Object), false, false); - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - bool raw_ret = gst_object_check_uniqueness (list.Handle, native_name); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_name); - return ret; -} diff --git a/gstreamer-sharp/Pad.custom b/gstreamer-sharp/Pad.custom deleted file mode 100644 index 7b06f70041..0000000000 --- a/gstreamer-sharp/Pad.custom +++ /dev/null @@ -1,377 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_pad_get_pad_template_caps (IntPtr raw); -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_caps_copy (IntPtr raw); - -public Gst.Caps PadTemplateCaps { - get { - IntPtr raw_ret = gst_pad_get_pad_template_caps (Handle); - Gst.Caps ret = raw_ret == IntPtr.Zero ? null : (Gst.Caps) Gst.GLib.Opaque.GetOpaque (gst_caps_copy (raw_ret), typeof (Gst.Caps), false); - return ret; - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_remove_data_probe (IntPtr raw, uint handler_id); - -public void RemoveDataProbe (ulong handler_id) { - gst_pad_remove_data_probe (Handle, (uint) handler_id); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_remove_event_probe (IntPtr raw, uint handler_id); - -public void RemoveEventProbe (ulong handler_id) { - gst_pad_remove_event_probe (Handle, (uint) handler_id); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_remove_buffer_probe (IntPtr raw, uint handler_id); - -public void RemoveBufferProbe (ulong handler_id) { - gst_pad_remove_buffer_probe (Handle, (uint) handler_id); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_bufferalloc_function (IntPtr raw, GstSharp.PadBufferAllocFunctionNative bufalloc); - -public Gst.PadBufferAllocFunction BufferAllocFunction { - set { - if (PersistentData["BufferAllocFunction"] != null) - PersistentData["BufferAllocFunction"] = null; - - GstSharp.PadBufferAllocFunctionWrapper value_wrapper = new GstSharp.PadBufferAllocFunctionWrapper (value); - PersistentData["BufferAllocFunction"] = value_wrapper; - gst_pad_set_bufferalloc_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_chain_function (IntPtr raw, GstSharp.PadChainFunctionNative chain); - -public Gst.PadChainFunction ChainFunction { - set { - if (PersistentData["ChainFunction"] != null) - PersistentData["ChainFunction"] = null; - - GstSharp.PadChainFunctionWrapper value_wrapper = new GstSharp.PadChainFunctionWrapper (value); - PersistentData["ChainFunction"] = value_wrapper; - gst_pad_set_chain_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_chain_list_function (IntPtr raw, GstSharp.PadChainListFunctionNative chain); - -public Gst.PadChainListFunction ChainListFunction { - set { - if (PersistentData["ChainListFunction"] != null) - PersistentData["ChainListFunction"] = null; - - GstSharp.PadChainListFunctionWrapper value_wrapper = new GstSharp.PadChainListFunctionWrapper (value); - PersistentData["ChainListFunction"] = value_wrapper; - gst_pad_set_chain_list_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_checkgetrange_function (IntPtr raw, GstSharp.PadCheckGetRangeFunctionNative check); - -public Gst.PadCheckGetRangeFunction CheckGetRangeFunction { - set { - if (PersistentData["CheckGetRangeFunction"] != null) - PersistentData["CheckGetRangeFunction"] = null; - - GstSharp.PadCheckGetRangeFunctionWrapper value_wrapper = new GstSharp.PadCheckGetRangeFunctionWrapper (value); - PersistentData["CheckGetRangeFunction"] = value_wrapper; - gst_pad_set_checkgetrange_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_getrange_function (IntPtr raw, GstSharp.PadGetRangeFunctionNative get); - -public Gst.PadGetRangeFunction GetRangeFunction { - set { - if (PersistentData["GetRangeFunction"] != null) - PersistentData["GetRangeFunction"] = null; - - GstSharp.PadGetRangeFunctionWrapper value_wrapper = new GstSharp.PadGetRangeFunctionWrapper (value); - PersistentData["GetRangeFunction"] = value_wrapper; - gst_pad_set_getrange_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_event_function (IntPtr raw, GstSharp.PadEventFunctionNative evnt); - -public Gst.PadEventFunction EventFunction { - set { - if (PersistentData["EventFunction"] != null) - PersistentData["EventFunction"] = null; - - GstSharp.PadEventFunctionWrapper value_wrapper = new GstSharp.PadEventFunctionWrapper (value); - PersistentData["EventFunction"] = value_wrapper; - gst_pad_set_event_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_link_function (IntPtr raw, GstSharp.PadLinkFunctionNative link); - -public Gst.PadLinkFunction LinkFunction { - set { - if (PersistentData["LinkFunction"] != null) - PersistentData["LinkFunction"] = null; - - GstSharp.PadLinkFunctionWrapper value_wrapper = new GstSharp.PadLinkFunctionWrapper (value); - PersistentData["LinkFunction"] = value_wrapper; - gst_pad_set_link_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_unlink_function (IntPtr raw, GstSharp.PadUnlinkFunctionNative unlink); - -public Gst.PadUnlinkFunction UnlinkFunction { - set { - if (PersistentData["UnlinkFunction"] != null) - PersistentData["UnlinkFunction"] = null; - - GstSharp.PadUnlinkFunctionWrapper value_wrapper = new GstSharp.PadUnlinkFunctionWrapper (value); - PersistentData["UnlinkFunction"] = value_wrapper; - gst_pad_set_unlink_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_acceptcaps_function (IntPtr raw, GstSharp.PadAcceptCapsFunctionNative acceptcaps); - -public Gst.PadAcceptCapsFunction AcceptCapsFunction { - set { - if (PersistentData["AcceptCapsFunction"] != null) - PersistentData["AcceptCapsFunction"] = null; - - GstSharp.PadAcceptCapsFunctionWrapper value_wrapper = new GstSharp.PadAcceptCapsFunctionWrapper (value); - PersistentData["AcceptCapsFunction"] = value_wrapper; - gst_pad_set_acceptcaps_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_getcaps_function (IntPtr raw, GstSharp.PadGetCapsFunctionNative getcaps); - -public Gst.PadGetCapsFunction GetCapsFunction { - set { - if (PersistentData["GetCapsFunction"] != null) - PersistentData["GetCapsFunction"] = null; - - GstSharp.PadGetCapsFunctionWrapper value_wrapper = new GstSharp.PadGetCapsFunctionWrapper (value); - PersistentData["GetCapsFunction"] = value_wrapper; - gst_pad_set_getcaps_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_setcaps_function (IntPtr raw, GstSharp.PadSetCapsFunctionNative setcaps); - -public Gst.PadSetCapsFunction SetCapsFunction { - set { - if (PersistentData["SetCapsFunction"] != null) - PersistentData["SetCapsFunction"] = null; - - GstSharp.PadSetCapsFunctionWrapper value_wrapper = new GstSharp.PadSetCapsFunctionWrapper (value); - PersistentData["SetCapsFunction"] = value_wrapper; - gst_pad_set_setcaps_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_fixatecaps_function (IntPtr raw, GstSharp.PadFixateCapsFunctionNative fixatecaps); - -public Gst.PadFixateCapsFunction FixateCapsFunction { - set { - if (PersistentData["FixateCapsFunction"] != null) - PersistentData["FixateCapsFunction"] = null; - - GstSharp.PadFixateCapsFunctionWrapper value_wrapper = new GstSharp.PadFixateCapsFunctionWrapper (value); - PersistentData["FixateCapsFunction"] = value_wrapper; - gst_pad_set_fixatecaps_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_activate_function (IntPtr raw, GstSharp.PadActivateFunctionNative activate); - -public Gst.PadActivateFunction ActivateFunction { - set { - if (PersistentData["ActivateFunction"] != null) - PersistentData["ActivateFunction"] = null; - - GstSharp.PadActivateFunctionWrapper value_wrapper = new GstSharp.PadActivateFunctionWrapper (value); - PersistentData["ActivateFunction"] = value_wrapper; - gst_pad_set_activate_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_activatepull_function (IntPtr raw, GstSharp.PadActivateModeFunctionNative activatepull); - -public Gst.PadActivateModeFunction ActivatePullFunction { - set { - if (PersistentData["ActivatePullFunction"] != null) - PersistentData["ActivatePullFunction"] = null; - - GstSharp.PadActivateModeFunctionWrapper value_wrapper = new GstSharp.PadActivateModeFunctionWrapper (value); - PersistentData["ActivatePullFunction"] = value_wrapper; - gst_pad_set_activatepull_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_activatepush_function (IntPtr raw, GstSharp.PadActivateModeFunctionNative activatepush); - -public Gst.PadActivateModeFunction ActivatePushFunction { - set { - if (PersistentData["ActivatePushFunction"] != null) - PersistentData["ActivatePushFunction"] = null; - - GstSharp.PadActivateModeFunctionWrapper value_wrapper = new GstSharp.PadActivateModeFunctionWrapper (value); - PersistentData["ActivatePushFunction"] = value_wrapper; - gst_pad_set_activatepush_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern int gst_pad_pull_range (IntPtr raw, ulong offset, uint size, out IntPtr buffer); - -public Gst.FlowReturn PullRange (ulong offset, uint size, out Gst.Buffer buffer) { - IntPtr native_buffer; - int raw_ret = gst_pad_pull_range (Handle, offset, size, out native_buffer); - Gst.FlowReturn ret = (Gst.FlowReturn) raw_ret; - buffer = native_buffer == IntPtr.Zero ? null : (Gst.Buffer) Gst.MiniObject.GetObject (native_buffer, true); - return ret; - -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_query_function (IntPtr raw, GstSharp.PadQueryFunctionNative query); - -public Gst.PadQueryFunction QueryFunction { - set { - if (PersistentData["QueryFunction"] != null) - PersistentData["QueryFunction"] = null; - - GstSharp.PadQueryFunctionWrapper value_wrapper = new GstSharp.PadQueryFunctionWrapper (value); - PersistentData["QueryFunction"] = value_wrapper; - gst_pad_set_query_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_pad_set_query_type_function (IntPtr raw, GstSharp.PadQueryTypeFunctionNative query); - -public Gst.PadQueryTypeFunction QueryTypeFunction { - set { - if (PersistentData["QueryTypeFunction"] != null) - PersistentData["QueryTypeFunction"] = null; - - GstSharp.PadQueryTypeFunctionWrapper value_wrapper = new GstSharp.PadQueryTypeFunctionWrapper (value); - PersistentData["QueryTypeFunction"] = value_wrapper; - gst_pad_set_query_type_function (Handle, value_wrapper.NativeDelegate); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_pad_get_query_types (IntPtr raw); - -public Gst.QueryType[] QueryTypes { - get { - IntPtr raw_ret = gst_pad_get_query_types (Handle); - if (raw_ret == IntPtr.Zero) - return new Gst.QueryType[] {}; - - ArrayList result = new ArrayList (); - bool term = false; - int ofs = 0; - while (!term) { - Gst.QueryType t = (Gst.QueryType) Marshal.ReadInt32 (raw_ret, ofs); - if (t == Gst.QueryType.None) { - term = true; - } else { - result.Add (t); - ofs += 4; - } - } - - return (Gst.QueryType[]) result.ToArray (typeof (Gst.QueryType)); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_pad_get_query_types_default (IntPtr raw); - -static Gst.QueryType[] GetQueryTypesDefault (Gst.Pad pad) { - IntPtr raw_ret = gst_pad_get_query_types_default ( (pad != null) ? pad.Handle : IntPtr.Zero); - if (raw_ret == IntPtr.Zero) - return new Gst.QueryType[] {}; - - ArrayList result = new ArrayList (); - bool term = false; - int ofs = 0; - while (!term) { - Gst.QueryType t = (Gst.QueryType) Marshal.ReadInt32 (raw_ret, ofs); - if (t == Gst.QueryType.None) { - term = true; - } else { - result.Add (t); - ofs += 4; - } - } - - return (Gst.QueryType[]) result.ToArray (typeof (Gst.QueryType)); -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_pad_get_stream_lock_offset (); - -static uint stream_lock_offset = gstsharp_gst_pad_get_stream_lock_offset (); -private IntPtr StreamLockPtr { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + stream_lock_offset); - return (*raw_ptr); - } - } -} - -[DllImport ("libglib-2.0-0.dll") ] -static extern void g_static_rec_mutex_lock (IntPtr mutex); -[DllImport ("libglib-2.0-0.dll") ] -static extern void g_static_rec_mutex_unlock (IntPtr mutex); -[DllImport ("libglib-2.0-0.dll") ] -static extern void g_static_rec_mutex_lock_full (IntPtr mutex, uint depth); -[DllImport ("libglib-2.0-0.dll") ] -static extern void g_static_rec_mutex_unlock_full (IntPtr mutex, uint depth); -[DllImport ("libglib-2.0-0.dll") ] -static extern bool g_static_rec_mutex_trylock (IntPtr mutex); - -public void StreamLock () { - g_static_rec_mutex_lock (StreamLockPtr); -} - -public void StreamUnlock () { - g_static_rec_mutex_unlock (StreamLockPtr); -} - -public void StreamLock (uint depth) { - g_static_rec_mutex_lock_full (StreamLockPtr, depth); -} - -public void StreamUnlock (uint depth) { - g_static_rec_mutex_unlock_full (StreamLockPtr, depth); -} - -public bool StreamTryLock () { - return g_static_rec_mutex_trylock (StreamLockPtr); -} diff --git a/gstreamer-sharp/PadQueryTypeFunction.cs b/gstreamer-sharp/PadQueryTypeFunction.cs deleted file mode 100644 index 3def03ad37..0000000000 --- a/gstreamer-sharp/PadQueryTypeFunction.cs +++ /dev/null @@ -1,10 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Any changes made will be lost if regenerated. - -namespace Gst { - - using System; - - public delegate Gst.QueryType[] PadQueryTypeFunction (Gst.Pad pad); - -} diff --git a/gstreamer-sharp/PadTemplate.custom b/gstreamer-sharp/PadTemplate.custom deleted file mode 100644 index 7f66767570..0000000000 --- a/gstreamer-sharp/PadTemplate.custom +++ /dev/null @@ -1,31 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_pad_template_new (IntPtr name_template, int direction, int presence, IntPtr caps); - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_caps_ref (IntPtr handle); - -public PadTemplate (string name_template, Gst.PadDirection direction, Gst.PadPresence presence, Gst.Caps caps) : base (IntPtr.Zero) { - if (GetType () != typeof (PadTemplate)) { - ArrayList vals = new ArrayList(); - ArrayList names = new ArrayList(); - names.Add ("name_template"); - vals.Add (new Gst.GLib.Value (name_template)); - names.Add ("direction"); - vals.Add (new Gst.GLib.Value (direction)); - names.Add ("presence"); - vals.Add (new Gst.GLib.Value (presence)); - if (caps != null) { - names.Add ("caps"); - vals.Add (new Gst.GLib.Value (caps)); - } - CreateNativeObject ( (string[]) names.ToArray (typeof (string)), (Gst.GLib.Value[]) vals.ToArray (typeof (Gst.GLib.Value))); - return; - } - IntPtr native_name_template = Gst.GLib.Marshaller.StringToPtrGStrdup (name_template); - if (caps != null) - gst_caps_ref (caps.Handle); - - Raw = gst_pad_template_new (native_name_template, (int) direction, (int) presence, caps == null ? IntPtr.Zero : caps.Handle); - Gst.GLib.Marshaller.Free (native_name_template); -} - diff --git a/gstreamer-sharp/Parse.custom b/gstreamer-sharp/Parse.custom deleted file mode 100644 index a17effe967..0000000000 --- a/gstreamer-sharp/Parse.custom +++ /dev/null @@ -1,4 +0,0 @@ -private Parse () -{ - -} diff --git a/gstreamer-sharp/Pipeline.custom b/gstreamer-sharp/Pipeline.custom deleted file mode 100644 index 4c6bbdc7e4..0000000000 --- a/gstreamer-sharp/Pipeline.custom +++ /dev/null @@ -1 +0,0 @@ -public Pipeline () : this (null) {} diff --git a/gstreamer-sharp/Plugin.custom b/gstreamer-sharp/Plugin.custom deleted file mode 100644 index ac855d6b1e..0000000000 --- a/gstreamer-sharp/Plugin.custom +++ /dev/null @@ -1,13 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_plugin_load_file (IntPtr filename, out IntPtr gerror); - -public static Gst.Plugin LoadFile (string filename) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (filename); - IntPtr gerror; - IntPtr raw_ret = gst_plugin_load_file (native_name, out gerror); - Gst.Plugin ret = Gst.GLib.Object.GetObject (raw_ret, true) as Gst.Plugin; - Gst.GLib.Marshaller.Free (native_name); - if (gerror != IntPtr.Zero) - throw new Gst.GLib.GException (gerror); - return ret; -} diff --git a/gstreamer-sharp/PresetDefault.cs b/gstreamer-sharp/PresetDefault.cs deleted file mode 100644 index aa53be51f3..0000000000 --- a/gstreamer-sharp/PresetDefault.cs +++ /dev/null @@ -1,115 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace Gst { - public static class PresetDefault { - [StructLayout (LayoutKind.Sequential) ] - struct GstPresetInterface { - public GetPresetNamesNativeDelegate GetPresetNames; - public GetPropertyNamesNativeDelegate GetPropertyNames; - public LoadPresetNativeDelegate LoadPreset; - public SavePresetNativeDelegate SavePreset; - public RenamePresetNativeDelegate RenamePreset; - public DeletePresetNativeDelegate DeletePreset; - public SetMetaNativeDelegate SetMeta; - public GetMetaNativeDelegate GetMeta; - [MarshalAs (UnmanagedType.ByValArray, SizeConst=4) ] - public IntPtr[] GstReserved; - } - delegate IntPtr GetPresetNamesNativeDelegate (IntPtr inst); - delegate IntPtr GetPropertyNamesNativeDelegate (IntPtr inst); - delegate bool LoadPresetNativeDelegate (IntPtr inst, IntPtr name); - delegate bool SavePresetNativeDelegate (IntPtr inst, IntPtr name); - delegate bool RenamePresetNativeDelegate (IntPtr inst, IntPtr old_name, IntPtr new_name); - delegate bool DeletePresetNativeDelegate (IntPtr inst, IntPtr name); - delegate bool SetMetaNativeDelegate (IntPtr inst, IntPtr name, IntPtr tag, IntPtr value); - delegate bool GetMetaNativeDelegate (IntPtr inst, IntPtr name, IntPtr tag, out IntPtr value); - - static GstPresetInterface default_iface; - - [DllImport ("libgobject-2.0-0.dll") ] - static extern IntPtr g_type_default_interface_ref (IntPtr type); - [DllImport ("libgstreamer-0.10.dll") ] - static extern IntPtr gst_preset_get_type(); - - static PresetDefault () { - IntPtr type = gst_preset_get_type (); - if (type == IntPtr.Zero) - throw new Exception ("Can't get GstPreset interface type"); - IntPtr native_iface = g_type_default_interface_ref (type); - if (native_iface == IntPtr.Zero) - throw new Exception ("Can't get GstPreset default interface vtable"); - default_iface = (GstPresetInterface) Marshal.PtrToStructure (native_iface, typeof (GstPresetInterface)); - } - - public static bool DeletePreset (Gst.GLib.Object o, string name) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - bool raw_ret = default_iface.DeletePreset (o.Handle, native_name); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_name); - return ret; - } - - public static string[] GetPropertyNames (Gst.GLib.Object o) { - IntPtr raw_ret = default_iface.GetPropertyNames (o.Handle); - string[] ret = Gst.GLib.Marshaller.NullTermPtrToStringArray (raw_ret, true); - return ret; - } - - public static bool RenamePreset (Gst.GLib.Object o, string old_name, string new_name) { - IntPtr native_old_name = Gst.GLib.Marshaller.StringToPtrGStrdup (old_name); - IntPtr native_new_name = Gst.GLib.Marshaller.StringToPtrGStrdup (new_name); - bool raw_ret = default_iface.RenamePreset (o.Handle, native_old_name, native_new_name); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_old_name); - Gst.GLib.Marshaller.Free (native_new_name); - return ret; - } - - public static bool SetMeta (Gst.GLib.Object o, string name, string tag, string value) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr native_tag = Gst.GLib.Marshaller.StringToPtrGStrdup (tag); - IntPtr native_value = Gst.GLib.Marshaller.StringToPtrGStrdup (value); - bool raw_ret = default_iface.SetMeta (o.Handle, native_name, native_tag, native_value); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_name); - Gst.GLib.Marshaller.Free (native_tag); - Gst.GLib.Marshaller.Free (native_value); - return ret; - } - - public static bool LoadPreset (Gst.GLib.Object o, string name) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - bool raw_ret = default_iface.LoadPreset (o.Handle, native_name); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_name); - return ret; - } - - public static bool GetMeta (Gst.GLib.Object o, string name, string tag, out string value) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr native_tag = Gst.GLib.Marshaller.StringToPtrGStrdup (tag); - IntPtr native_value; - bool raw_ret = default_iface.GetMeta (o.Handle, native_name, native_tag, out native_value); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_name); - Gst.GLib.Marshaller.Free (native_tag); - value = Gst.GLib.Marshaller.PtrToStringGFree (native_value); - return ret; - } - - public static string[] GetPresetNames (Gst.GLib.Object o) { - IntPtr raw_ret = default_iface.GetPresetNames (o.Handle); - string[] ret = Gst.GLib.Marshaller.NullTermPtrToStringArray (raw_ret, true); - return ret; - } - - public static bool SavePreset (Gst.GLib.Object o, string name) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - bool raw_ret = default_iface.SavePreset (o.Handle, native_name); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_name); - return ret; - } - } -} diff --git a/gstreamer-sharp/PropertyInfo.cs b/gstreamer-sharp/PropertyInfo.cs deleted file mode 100644 index b51920cfc5..0000000000 --- a/gstreamer-sharp/PropertyInfo.cs +++ /dev/null @@ -1,158 +0,0 @@ -using System; -using System.Runtime.InteropServices; -using Gst.GLib; - -namespace Gst { - public struct PropertyInfo { - internal string name; - public string Name { - get { - return name; - } - } - - internal string nick; - public string Nick { - get { - return nick; - } - } - - internal string blurb; - public string Blurb { - get { - return blurb; - } - } - - internal bool readable; - public bool Readable { - get { - return readable; - } - } - - internal bool writeable; - public bool Writeable { - get { - return writeable; - } - } - - internal bool controllable; - public bool Controllable { - get { - return controllable; - } - } - - internal System.Type type; - public System.Type Type { - get { - return type; - } - } - - internal Gst.GLib.GType gtype; - public Gst.GLib.GType GType { - get { - return gtype; - } - } - - internal object dflt; - public object Default { - get { - return dflt; - } - } - - internal object min; - public object Min { - get { - return min; - } - } - - internal object max; - public object Max { - get { - return max; - } - } - - [DllImport ("libgobject-2.0-0.dll") ] - static extern IntPtr g_param_spec_get_name (IntPtr pspec); - - [DllImport ("libgobject-2.0-0.dll") ] - static extern IntPtr g_param_spec_get_nick (IntPtr pspec); - - [DllImport ("libgobject-2.0-0.dll") ] - static extern IntPtr g_param_spec_get_blurb (IntPtr pspec); - - [DllImport ("libgobject-2.0-0.dll") ] - static extern void g_param_value_set_default (IntPtr pspec, ref Gst.GLib.Value val); - - [DllImport ("gstreamersharpglue-0.10.dll") ] - static extern bool gstsharp_g_param_spec_get_range (IntPtr pspec, ref Gst.GLib.Value min, ref Gst.GLib.Value max); - - - [StructLayout (LayoutKind.Sequential) ] - struct GTypeInstance { - public IntPtr g_class; - } - - [StructLayout (LayoutKind.Sequential) ] - struct GParamSpec { - public GTypeInstance instance; - IntPtr name; - public int Flags; - public IntPtr ValueType; - public IntPtr OwnerType; - } - - public PropertyInfo (IntPtr pspec_ptr) { - GParamSpec pspec = (GParamSpec) Marshal.PtrToStructure (pspec_ptr, typeof (GParamSpec)); - IntPtr name = g_param_spec_get_name (pspec_ptr); - IntPtr nick = g_param_spec_get_nick (pspec_ptr); - IntPtr blurb = g_param_spec_get_blurb (pspec_ptr); - - this.name = Gst.GLib.Marshaller.Utf8PtrToString (name); - this.nick = Gst.GLib.Marshaller.Utf8PtrToString (nick); - this.blurb = Gst.GLib.Marshaller.Utf8PtrToString (blurb); - - this.readable = ( (pspec.Flags & (1 << 0)) != 0); - this.writeable = ( (pspec.Flags & (1 << 1)) != 0); - this.controllable = ( (pspec.Flags & (1 << 9)) != 0); - /* TODO: Add more flags later, like the mutable flags */ - - this.gtype = new Gst.GLib.GType (pspec.ValueType); - this.type = (System.Type) this.gtype; - - this.dflt = this.min = this.max = null; - - try { - Gst.GLib.Value v = new Gst.GLib.Value (new Gst.GLib.GType (pspec.ValueType)); - g_param_value_set_default (pspec_ptr, ref v); - this.dflt = v.Val; - v.Dispose (); - - if (EnumInfo.IsEnumType (this.gtype)) { - EnumInfo ei = new EnumInfo (this.gtype); - this.min = ei.Min; - this.max = ei.Max; - } else { - Gst.GLib.Value min = new Gst.GLib.Value (new Gst.GLib.GType (pspec.ValueType)); - Gst.GLib.Value max = new Gst.GLib.Value (new Gst.GLib.GType (pspec.ValueType)); - if (gstsharp_g_param_spec_get_range (pspec_ptr, ref min, ref max)) { - this.min = (object) min.Val; - this.max = (object) max.Val; - } - min.Dispose (); - max.Dispose (); - } - } catch (Exception) {} - } - } - -} diff --git a/gstreamer-sharp/Query.custom b/gstreamer-sharp/Query.custom deleted file mode 100644 index 7f6fd555ea..0000000000 --- a/gstreamer-sharp/Query.custom +++ /dev/null @@ -1,379 +0,0 @@ -public Query (Gst.GLib.Value val) : base (val) { } - -private Gst.Structure cached_structure = null; - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_get_structure (IntPtr raw); - -public Gst.Structure Structure { - get { - if (cached_structure != null) - return cached_structure; - - IntPtr raw_ret = gst_query_get_structure (Handle); - Gst.Structure ret = raw_ret == IntPtr.Zero ? null : (Gst.Structure) Gst.GLib.Opaque.GetOpaque (raw_ret, typeof (Gst.Structure), true); - if (ret != null) - ret.FreeNative = false; - cached_structure = ret; - return ret; - } -} - -~Query () { - if (cached_structure != null) - cached_structure.CreateNativeCopy (); - cached_structure = null; -} - -public new string TypeName { - get { - return GetTypeName (Type); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_application (QueryType type, IntPtr structure); - -public static Query NewApplication (Gst.QueryType type, Structure structure) { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_application (type, (structure != null) ? structure.Handle : IntPtr.Zero), true); - query.cached_structure = structure; - structure.FreeNative = false; - - return query; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_convert (Gst.Format src_format, long value, Gst.Format dest_format); - -public static Query NewConvert (Gst.Format src_format, long value, Gst.Format dest_format) { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_convert (src_format, value, dest_format), true); - - return query; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_convert (IntPtr query, Gst.Format src_format, long src_value, Gst.Format dest_format, long dest_value); - -public void SetConvert (Gst.Format src_format, long src_value, Gst.Format dest_format, long dest_value) { - if (Type != QueryType.Convert) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_query_set_convert (Handle, src_format, src_value, dest_format, dest_value); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_convert (IntPtr query, out Gst.Format src_format, out long src_value, out Gst.Format dest_format, out long dest_value); - -public void ParseConvert (out Gst.Format src_format, out long src_value, out Gst.Format dest_format, out long dest_value) { - if (Type != QueryType.Convert) - throw new ApplicationException (); - - gst_query_parse_convert (Handle, out src_format, out src_value, out dest_format, out dest_value); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_position (Gst.Format format); - -public static Query NewPosition (Gst.Format format) { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_position (format), true); - - return query; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_position (IntPtr query, Gst.Format format, long cur); - -public void SetPosition (Gst.Format format, long cur) { - if (Type != QueryType.Position) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_query_set_position (Handle, format, cur); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_position (IntPtr query, out Gst.Format format, out long cur); - -public void ParsePosition (out Gst.Format format, out long cur) { - if (Type != QueryType.Position) - throw new ApplicationException (); - - gst_query_parse_position (Handle, out format, out cur); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_duration (Gst.Format format); - -public static Query NewDuration (Gst.Format format) { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_duration (format), true); - - return query; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_duration (IntPtr query, Gst.Format format, long duration); - -public void SetDuration (Gst.Format format, long duration) { - if (Type != QueryType.Duration) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_query_set_duration (Handle, format, duration); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_duration (IntPtr query, out Gst.Format format, out long duration); - -public void ParseDuration (out Gst.Format format, out long duration) { - if (Type != QueryType.Duration) - throw new ApplicationException (); - - gst_query_parse_duration (Handle, out format, out duration); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_latency (); - -public static Query NewLatency() { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_latency (), true); - - return query; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_latency (IntPtr query, bool live, ulong min, ulong max); - -public void SetLatency (bool live, ulong min, ulong max) { - if (Type != QueryType.Latency) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_query_set_latency (Handle, live, min, max); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_latency (IntPtr query, out bool live, out ulong min, out ulong max); - -public void ParseLatency (out bool live, out ulong min, out ulong max) { - if (Type != QueryType.Latency) - throw new ApplicationException (); - - gst_query_parse_latency (Handle, out live, out min, out max); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_seeking (Gst.Format format); - -public static Query NewSeeking (Gst.Format format) { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_seeking (format), true); - - return query; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_seeking (IntPtr query, Gst.Format format, bool seekable, long segment_start, long segment_stop); - -public void SetSeeking (Gst.Format format, bool seekable, long segment_start, long segment_stop) { - if (Type != QueryType.Seeking) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_query_set_seeking (Handle, format, seekable, segment_start, segment_stop); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_seeking (IntPtr query, out Gst.Format format, out bool seekable, out long segment_start, out long segment_stop); - -public void ParseSeeking (out Gst.Format format, out bool seekable, out long segment_start, out long segment_stop) { - if (Type != QueryType.Seeking) - throw new ApplicationException (); - - gst_query_parse_seeking (Handle, out format, out seekable, out segment_start, out segment_stop); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_formats (); - -public static Query NewFormats() { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_formats (), true); - - return query; -} - -public void SetFormats (Gst.Format[] formats) { - if (Type != QueryType.Formats) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - Structure s = this.Structure; - Gst.List l = new Gst.List (formats); - s["formats"] = l; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_formats_length (IntPtr query, out uint n_formats); -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_formats_nth (IntPtr query, uint nth, out Gst.Format format); - -public void ParseFormats (out Gst.Format[] formats) { - if (Type != QueryType.Formats) - throw new ApplicationException (); - - uint length; - gst_query_parse_formats_length (Handle, out length); - - formats = new Gst.Format[length]; - - for (uint i = 0; i < length; i++) - gst_query_parse_formats_nth (Handle, i, out formats[i]); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_segment (Gst.Format format); - -public static Query NewSegment (Gst.Format format) { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_segment (format), true); - - return query; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_segment (IntPtr query, double rate, Gst.Format format, long segment_start, long segment_stop); - -public void SetSegment (double rate, Gst.Format format, long segment_start, long segment_stop) { - if (Type != QueryType.Segment) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_query_set_segment (Handle, rate, format, segment_start, segment_stop); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_segment (IntPtr query, out double rate, out Gst.Format format, out long segment_start, out long segment_stop); - -public void ParseSegment (out double rate, out Gst.Format format, out long segment_start, out long segment_stop) { - if (Type != QueryType.Segment) - throw new ApplicationException (); - - gst_query_parse_segment (Handle, out rate, out format, out segment_start, out segment_stop); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_buffering (Gst.Format format); - -public static Query NewBuffering (Gst.Format format) { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_buffering (format), true); - - return query; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_buffering_percent (IntPtr query, bool busy, int percent); - -public void SetBufferingPercent (bool busy, int percent) { - if (Type != QueryType.Buffering) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_query_set_buffering_percent (Handle, busy, percent); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_buffering_percent (IntPtr query, out bool busy, out int percent); - -public void ParseBufferingPercent (out bool busy, out int percent) { - if (Type != QueryType.Buffering) - throw new ApplicationException (); - - gst_query_parse_buffering_percent (Handle, out busy, out percent); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_buffering_stats (IntPtr query, Gst.BufferingMode mode, int avg_in, int avg_out, long buffering_left); - -public void SetBufferingStats (Gst.BufferingMode mode, int avg_in, int avg_out, long buffering_left) { - if (Type != QueryType.Buffering) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_query_set_buffering_stats (Handle, mode, avg_in, avg_out, buffering_left); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_buffering_stats (IntPtr query, out Gst.BufferingMode mode, out int avg_in, out int avg_out, out long buffering_left); - -public void ParseBufferingStats (out Gst.BufferingMode mode, out int avg_in, out int avg_out, out long buffering_left) { - if (Type != QueryType.Buffering) - throw new ApplicationException (); - - gst_query_parse_buffering_stats (Handle, out mode, out avg_in, out avg_out, out buffering_left); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_buffering_range (IntPtr query, Gst.Format format, long start, long stop, long estimated_total); - -public void SetBufferingRange (Gst.Format format, long start, long stop, long estimated_total) { - if (Type != QueryType.Buffering) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - gst_query_set_buffering_range (Handle, format, start, stop, estimated_total); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_buffering_range (IntPtr query, out Gst.Format format, out long start, out long stop, out long estimated_total); - -public void ParseBufferingRange (out Gst.Format format, out long start, out long stop, out long estimated_total) { - if (Type != QueryType.Buffering) - throw new ApplicationException (); - - gst_query_parse_buffering_range (Handle, out format, out start, out stop, out estimated_total); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_query_new_uri (); - -public static Query NewUri() { - Query query = (Query) Gst.MiniObject.GetObject (gst_query_new_uri (), true); - - return query; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_set_uri (IntPtr query, IntPtr uri); - -public void SetUri (string uri) { - if (Type != QueryType.Uri) - throw new ApplicationException (); - if (!IsWritable) - throw new ApplicationException (); - - IntPtr raw_string = Gst.GLib.Marshaller.StringToPtrGStrdup (uri); - gst_query_set_uri (Handle, raw_string); - Gst.GLib.Marshaller.Free (raw_string); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_query_parse_uri (IntPtr query, out IntPtr uri); - -public void ParseUri (out string uri) { - if (Type != QueryType.Uri) - throw new ApplicationException (); - - IntPtr raw_string; - gst_query_parse_uri (Handle, out raw_string); - - uri = Gst.GLib.Marshaller.Utf8PtrToString (raw_string); -} - diff --git a/gstreamer-sharp/Registry.custom b/gstreamer-sharp/Registry.custom deleted file mode 100644 index 63d6b34002..0000000000 --- a/gstreamer-sharp/Registry.custom +++ /dev/null @@ -1,4 +0,0 @@ -public Registry() : base (IntPtr.Zero) -{ - CreateNativeObject (new string [0], new Gst.GLib.Value [0]); -} diff --git a/gstreamer-sharp/Structure.custom b/gstreamer-sharp/Structure.custom deleted file mode 100644 index eb10a22ab2..0000000000 --- a/gstreamer-sharp/Structure.custom +++ /dev/null @@ -1,246 +0,0 @@ -internal bool FreeNative = true; - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_structure_free (IntPtr raw); - -protected override void Free (IntPtr raw) { - if (!FreeNative) - return; - - gst_structure_free (raw); -} - -class FinalizerInfo { - IntPtr handle; - - public FinalizerInfo (IntPtr handle) { - this.handle = handle; - } - - public bool Handler () { - gst_structure_free (handle); - return false; - } -} - -~Structure () { - if (!Owned || !FreeNative) - return; - FinalizerInfo info = new FinalizerInfo (Handle); - Gst.GLib.Timeout.Add (50, new Gst.GLib.TimeoutHandler (info.Handler)); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_structure_get_name (IntPtr raw); - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_structure_set_name (IntPtr raw, IntPtr name); - -public string Name { - get { - IntPtr raw_ret = gst_structure_get_name (Handle); - string ret = Gst.GLib.Marshaller.Utf8PtrToString (raw_ret); - return ret; - } set { - if (!IsMutable) - throw new ApplicationException (); - - IntPtr native_value = Gst.GLib.Marshaller.StringToPtrGStrdup (value); - gst_structure_set_name (Handle, native_value); - Gst.GLib.Marshaller.Free (native_value); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_structure_set_value (IntPtr raw, IntPtr fieldname, IntPtr value); - -public void SetValue (string fieldname, Gst.GLib.Value value) { - if (!IsMutable) - throw new ApplicationException (); - - IntPtr native_fieldname = Gst.GLib.Marshaller.StringToPtrGStrdup (fieldname); - IntPtr native_value = Gst.GLib.Marshaller.StructureToPtrAlloc (value); - gst_structure_set_value (Handle, native_fieldname, native_value); - Gst.GLib.Marshaller.Free (native_fieldname); - value = (Gst.GLib.Value) Marshal.PtrToStructure (native_value, typeof (Gst.GLib.Value)); - Marshal.FreeHGlobal (native_value); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_structure_fixate_field_boolean (IntPtr raw, IntPtr field_name, bool target); - -public bool FixateFieldBoolean (string field_name, bool target) { - if (!IsMutable) - throw new ApplicationException (); - - IntPtr native_field_name = Gst.GLib.Marshaller.StringToPtrGStrdup (field_name); - bool raw_ret = gst_structure_fixate_field_boolean (Handle, native_field_name, target); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_field_name); - return ret; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_structure_remove_all_fields (IntPtr raw); - -public void RemoveAllFields() { - if (!IsMutable) - throw new ApplicationException (); - - gst_structure_remove_all_fields (Handle); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_structure_remove_field (IntPtr raw, IntPtr fieldname); - -public void RemoveField (string fieldname) { - if (!IsMutable) - throw new ApplicationException (); - - IntPtr native_fieldname = Gst.GLib.Marshaller.StringToPtrGStrdup (fieldname); - gst_structure_remove_field (Handle, native_fieldname); - Gst.GLib.Marshaller.Free (native_fieldname); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_structure_fixate_field_nearest_double (IntPtr raw, IntPtr field_name, double target); - -public bool FixateFieldNearestDouble (string field_name, double target) { - if (!IsMutable) - throw new ApplicationException (); - - IntPtr native_field_name = Gst.GLib.Marshaller.StringToPtrGStrdup (field_name); - bool raw_ret = gst_structure_fixate_field_nearest_double (Handle, native_field_name, target); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_field_name); - return ret; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_structure_fixate_field_nearest_int (IntPtr raw, IntPtr field_name, int target); - -public bool FixateFieldNearestInt (string field_name, int target) { - if (!IsMutable) - throw new ApplicationException (); - - IntPtr native_field_name = Gst.GLib.Marshaller.StringToPtrGStrdup (field_name); - bool raw_ret = gst_structure_fixate_field_nearest_int (Handle, native_field_name, target); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_field_name); - return ret; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_structure_fixate_field_nearest_fraction (IntPtr raw, IntPtr field_name, int target_numerator, int target_denominator); - -public bool FixateFieldNearestFraction (string field_name, int target_numerator, int target_denominator) { - if (!IsMutable) - throw new ApplicationException (); - - IntPtr native_field_name = Gst.GLib.Marshaller.StringToPtrGStrdup (field_name); - bool raw_ret = gst_structure_fixate_field_nearest_fraction (Handle, native_field_name, target_numerator, target_denominator); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_field_name); - return ret; -} - - -public Structure (string name, params object[] fields) : this (name) { - Set (fields); -} - -public object Get (string field) { - Gst.GLib.Value v; - - v = GetValue (field); - return v.Val; -} - -public void Set (string field, object value) { - Gst.GLib.Value v = new Gst.GLib.Value (value); - SetValue (field, v); - v.Dispose (); -} - -public void Set (params object[] fields) { - int i, length = fields.Length; - - if (length % 2 != 0) - throw new ArgumentException (); - - for (i = 0; i < length; i += 2) { - if (fields[i].GetType () != typeof (string)) - throw new ArgumentException (); - - Gst.GLib.Value v = new Gst.GLib.Value (fields[i+1]); - SetValue (fields[i] as string, v); - v.Dispose (); - } -} - -public object this [string field] { - set { - if (field == null) - throw new ArgumentNullException (); - - Set (field, value); - } - get { - if (field == null) - throw new ArgumentNullException (); - - return Get (field); - } -} - -public string[] Fields { - get { - string[] fields = new string[Count]; - for (uint i = 0; i < Count; i++) - fields[i] = NthFieldName (i); - - return fields; - } -} - -public static Structure FromString (string structure) { - IntPtr raw_string = Gst.GLib.Marshaller.StringToPtrGStrdup (structure); - IntPtr raw_ret = gst_structure_from_string (raw_string, IntPtr.Zero); - Gst.GLib.Marshaller.Free (raw_string); - Gst.Structure ret = raw_ret == IntPtr.Zero ? null : (Gst.Structure) Gst.GLib.Opaque.GetOpaque (raw_ret, typeof (Gst.Structure), true); - return ret; -} - -[DllImport ("libgstreamer-0.10.dll") ] -private static extern IntPtr gst_structure_from_string (IntPtr structure, IntPtr end); - -public bool FixateFieldNearestFraction (string field_name, Fraction target) { - return FixateFieldNearestFraction (field_name, target.Numerator, target.Denominator); -} - - -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_structure_get_parent_refcount_offset (); - -static uint parent_refcount_offset = gstsharp_gst_structure_get_parent_refcount_offset (); - -public bool IsMutable { - get { - unsafe { - int **parent_refcount = (int **) ( ( (byte*) Handle) + parent_refcount_offset); - - if (*parent_refcount == (int *) IntPtr.Zero) - return true; - if (**parent_refcount == 1) - return true; - - return false; - } - } -} - -internal void CreateNativeCopy () { - FreeNative = false; - Raw = gst_structure_copy (Raw); - FreeNative = true; -} diff --git a/gstreamer-sharp/Tag.custom b/gstreamer-sharp/Tag.custom deleted file mode 100644 index bb955d830d..0000000000 --- a/gstreamer-sharp/Tag.custom +++ /dev/null @@ -1,89 +0,0 @@ -public static System.Type GetType (string tag) { - Gst.GLib.GType gt = GetGType (tag); - return (Type) gt; -} - -public static void Register (string name, Gst.TagFlags flag, System.Type type, string nick, string blurb, Gst.TagMergeFunc func) { - Gst.GLib.GType gt = (Gst.GLib.GType) (type); - - Register (name, flag, gt, nick, blurb, func); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_tag_merge_strings_with_comma (out Gst.GLib.Value dest, ref Gst.GLib.Value src); - -public static void MergeStringsWithComma (out Gst.GLib.Value dest, ref Gst.GLib.Value src) { - gst_tag_merge_strings_with_comma (out dest, ref src); -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern void gst_tag_merge_use_first (out Gst.GLib.Value dest, ref Gst.GLib.Value src); - -public static void MergeUseFirst (out Gst.GLib.Value dest, ref Gst.GLib.Value src) { - gst_tag_merge_use_first (out dest, ref src); -} - - public const string Title = "title"; - public const string TitleSortname = "title-sortname"; - public const string Artist = "artist"; - public const string ArtistSortname = "musicbrainz-sortname"; - public const string Album = "album"; - public const string AlbumSortname = "album-sortname"; - public const string AlbumArtist = "album-artist"; - public const string AlbumArtistSortname = "album-artist-sortname"; - public const string Composer = "composer"; - public const string Date = "date"; - public const string Genre = "genre"; - public const string Comment = "comment"; - public const string ExtendedComment = "extended-comment"; - public const string TrackNumber = "track-number"; - public const string TrackCount = "track-count"; - public const string AlbumVolumeNumber = "album-disc-number"; - public const string AlbumVolumeCount = "album-disc-count"; - public const string Location = "location"; - public const string Homepage = "homepage"; - public const string Description = "description"; - public const string Version = "version"; - public const string Isrc = "isrc"; - public const string Organization = "organization"; - public const string Copyright = "copyright"; - public const string CopyrightUri = "copyright-uri"; - public const string Contact = "contact"; - public const string License = "license"; - public const string LicenseUri = "license-uri"; - public const string Performer = "performer"; - public const string Duration = "duration"; - public const string Codec = "codec"; - public const string VideoCodec = "video-codec"; - public const string AudioCodec = "audio-codec"; - public const string SubtitleCodec = "subtitle-codec"; - public const string ContainerFormat = "container-format"; - public const string Bitrate = "bitrate"; - public const string NominalBitrate = "nominal-bitrate"; - public const string MinimumBitrate = "minimum-bitrate"; - public const string MaximumBitrate = "maximum-bitrate"; - public const string Serial = "serial"; - public const string Encoder = "encoder"; - public const string EncoderVersion = "encoder-version"; - public const string TrackGain = "replaygain-track-gain"; - public const string TrackPeak = "replaygain-track-peak"; - public const string AlbumGain = "replaygain-album-gain"; - public const string AlbumPeak = "replaygain-album-peak"; - public const string ReferenceLevel = "replaygain-reference-level"; - public const string LanguageCode = "language-code"; - public const string Image = "image"; - public const string PreviewImage = "preview-image"; - public const string Attachment = "attachment"; - public const string BeatsPerMinute = "beats-per-minute"; - public const string Keywords = "keywords"; - public const string GeoLocationName = "geo-location-name"; - public const string GeoLocationLatitude = "geo-location-latitude"; - public const string GeoLocationLongitude = "geo-location-longitude"; - public const string GeoLocationElevation = "geo-location-elevation"; - public const string ShowName = "show-name"; - public const string ShowSortname = "show-sortname"; - public const string ShowEpisodeNumber = "show-episode-number"; - public const string ShowSeasonNumber = "show-season-number"; - public const string Lyrics = "lyrics"; - public const string ComposerSortname = "composer-sortname"; - public const string Grouping = "grouping"; diff --git a/gstreamer-sharp/TagList.custom b/gstreamer-sharp/TagList.custom deleted file mode 100644 index 322fe1712e..0000000000 --- a/gstreamer-sharp/TagList.custom +++ /dev/null @@ -1,121 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_structure_to_string (IntPtr handle); - -public override string ToString () { - IntPtr raw_ret = gst_structure_to_string (Handle); - string ret = Gst.GLib.Marshaller.PtrToStringGFree (raw_ret); - return ret; -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern int gst_structure_n_fields (IntPtr raw); - -public int Size { - get { - int raw_ret = gst_structure_n_fields (Handle); - int ret = raw_ret; - return ret; - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_tag_list_copy_value (ref Gst.GLib.Value dest, IntPtr list, IntPtr tag); -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_tag_list_get_value_index (IntPtr raw, IntPtr tag, uint index); - -public object this[string tag, uint index] { - get { - IntPtr raw_string = Gst.GLib.Marshaller.StringToPtrGStrdup (tag); - IntPtr raw_ret = gst_tag_list_get_value_index (Handle, raw_string, index); - Gst.GLib.Marshaller.Free (raw_string); - - if (raw_ret == IntPtr.Zero) - return null; - - Gst.GLib.Value v = (Gst.GLib.Value) Marshal.PtrToStructure (raw_ret, typeof (Gst.GLib.Value)); - - return (object) v.Val; - } -} - -public object this[string tag] { - get { - Gst.GLib.Value v = Gst.GLib.Value.Empty; - bool success; - - IntPtr raw_string = Gst.GLib.Marshaller.StringToPtrGStrdup (tag); - success = gst_tag_list_copy_value (ref v, Handle, raw_string); - Gst.GLib.Marshaller.Free (raw_string); - - if (!success) - return null; - - object ret = (object) v.Val; - v.Dispose (); - - return ret; - } -} - -public void Add (Gst.TagMergeMode mode, string tag, object value) { - if (!Tag.Exists (tag)) - throw new ArgumentException (String.Format ("Invalid tag name '{0}'", tag)); - - Gst.GLib.Value v = new Gst.GLib.Value (value); - IntPtr raw_v = Gst.GLib.Marshaller.StructureToPtrAlloc (v); - - IntPtr raw_string = Gst.GLib.Marshaller.StringToPtrGStrdup (tag); - gst_tag_list_add_value (Handle, (int) mode, raw_string, raw_v); - Marshal.FreeHGlobal (raw_v); - v.Dispose (); - Gst.GLib.Marshaller.Free (raw_string); -} - -public void Add (Gst.TagMergeMode mode, params object[] parameters) { - if (parameters.Length % 2 != 0) - throw new ArgumentException (); - - for (int i = 0; i < parameters.Length; i += 2) { - if (parameters[i].GetType () != typeof (string)) - throw new ArgumentException (); - - Add (mode, parameters[i] as string, parameters[i+1]); - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_structure_nth_field_name (IntPtr raw, uint index); - -private string NthFieldName (uint index) { - IntPtr raw_ret = gst_structure_nth_field_name (Handle, index); - string ret = Gst.GLib.Marshaller.Utf8PtrToString (raw_ret); - return ret; -} - -public string[] Tags { - get { - string[] tags = new string[Size]; - for (uint i = 0; i < Size; i++) - tags[i] = NthFieldName (i); - - return tags; - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_structure_get_value (IntPtr raw, IntPtr fieldname); - -public Gst.List GetTag (string tag) { - IntPtr raw_string = Gst.GLib.Marshaller.StringToPtrGStrdup (tag); - IntPtr raw_ret = gst_structure_get_value (Handle, raw_string); - Gst.GLib.Marshaller.Free (raw_string); - Gst.GLib.Value ret = (Gst.GLib.Value) Marshal.PtrToStructure (raw_ret, typeof (Gst.GLib.Value)); - - object o = ret.Val; - - if (o.GetType () == typeof (Gst.List)) - return (Gst.List) o; - - return new Gst.List (new object[] { o }); -} - diff --git a/gstreamer-sharp/Task.custom b/gstreamer-sharp/Task.custom deleted file mode 100644 index 900e298433..0000000000 --- a/gstreamer-sharp/Task.custom +++ /dev/null @@ -1,26 +0,0 @@ -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gstsharp_gst_task_get_cond_offset (); - -static uint cond_offset = gstsharp_gst_task_get_cond_offset (); -private IntPtr CondPtr { - get { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + cond_offset); - return (*raw_ptr); - } - } -} - -[DllImport ("libglib-2.0-0.dll") ] -static extern void g_cond_wait (IntPtr cond, IntPtr mutex); -[DllImport ("libglib-2.0-0.dll") ] -static extern void g_cond_signal (IntPtr cond); - -public void Wait () { - g_cond_wait (CondPtr, LockPtr); -} - -public void Signal () { - g_cond_signal (CondPtr); -} - diff --git a/gstreamer-sharp/TunerChannel.custom b/gstreamer-sharp/TunerChannel.custom deleted file mode 100644 index ce03295ea0..0000000000 --- a/gstreamer-sharp/TunerChannel.custom +++ /dev/null @@ -1,31 +0,0 @@ -public TunerChannel (string label, TunerChannelFlags flags, float freq_multiplicator, ulong min_frequency, ulong max_frequency, int min_signal, int max_signal) { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + label_offset); - *raw_ptr = Gst.GLib.Marshaller.StringToPtrGStrdup (label); - - } - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + flags_offset); - *raw_ptr = (int) flags; - } - unsafe { - float* raw_ptr = (float*) ( ( (byte*) Handle) + freq_multiplicator_offset); - *raw_ptr = freq_multiplicator; - } - unsafe { - UIntPtr* raw_ptr = (UIntPtr*) ( ( (byte*) Handle) + min_frequency_offset); - *raw_ptr = (UIntPtr) min_frequency; - } - unsafe { - UIntPtr* raw_ptr = (UIntPtr*) ( ( (byte*) Handle) + max_frequency_offset); - *raw_ptr = (UIntPtr) max_frequency; - } - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + min_signal_offset); - *raw_ptr = min_signal; - } - unsafe { - int* raw_ptr = (int*) ( ( (byte*) Handle) + max_signal_offset); - *raw_ptr = max_signal; - } -} diff --git a/gstreamer-sharp/TunerNorm.custom b/gstreamer-sharp/TunerNorm.custom deleted file mode 100644 index 75a770c62d..0000000000 --- a/gstreamer-sharp/TunerNorm.custom +++ /dev/null @@ -1,28 +0,0 @@ -[DllImport ("gstreamersharpglue-0.10.dll") ] -extern static uint gst__interfacessharp_gst__interfaces_tunernorm_get_framerate_offset (); - -static uint framerate_offset = gst__interfacessharp_gst__interfaces_tunernorm_get_framerate_offset (); -public Gst.Fraction Framerate { - get { - unsafe { - IntPtr raw_ptr = (IntPtr) ( ( (byte*) Handle) + framerate_offset); - Gst.GLib.Value v = (Gst.GLib.Value) Marshal.PtrToStructure (raw_ptr, typeof (Gst.GLib.Value)); - return (Gst.Fraction) v.Val; - } - } -} - -[DllImport ("libgstreamer-0.10.dll") ] -private static extern void gst_value_set_fraction (IntPtr v, int numerator, int denominator); - -public TunerNorm (string label, Gst.Fraction framerate) { - unsafe { - IntPtr* raw_ptr = (IntPtr*) ( ( (byte*) Handle) + label_offset); - *raw_ptr = Gst.GLib.Marshaller.StringToPtrGStrdup (label); - - } - unsafe { - IntPtr raw_ptr = (IntPtr) ( ( (byte*) Handle) + framerate_offset); - gst_value_set_fraction (raw_ptr, framerate.Numerator, framerate.Denominator); - } -} diff --git a/gstreamer-sharp/TypeFind.custom b/gstreamer-sharp/TypeFind.custom deleted file mode 100644 index ae017e44b5..0000000000 --- a/gstreamer-sharp/TypeFind.custom +++ /dev/null @@ -1,34 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern IntPtr gst_type_find_peek (IntPtr raw, long offset, uint size); - -public byte[] Peek (long offset, uint size) { - IntPtr raw_ret = gst_type_find_peek (Handle, offset, size); - if (raw_ret == IntPtr.Zero) - return null; - - byte[] ret = new byte[size]; - Marshal.Copy (raw_ret, ret, 0, (int) size); - return ret; -} - -private GstSharp.TypeFindPeekFunctionWrapper peek; -private GstSharp.TypeFindSuggestFunctionWrapper suggest; -private GstSharp.TypeFindGetLengthFunctionWrapper get_length; - -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern IntPtr gstsharp_gst_type_find_new (GstSharp.TypeFindPeekFunctionNative peek, GstSharp.TypeFindSuggestFunctionNative suggest, GstSharp.TypeFindGetLengthFunctionNative get_length); - - - -public TypeFind (TypeFindPeekFunction peek, TypeFindSuggestFunction suggest, TypeFindGetLengthFunction get_length) : base () { - this.peek = new GstSharp.TypeFindPeekFunctionWrapper (peek); - this.suggest = new GstSharp.TypeFindSuggestFunctionWrapper (suggest); - this.get_length = new GstSharp.TypeFindGetLengthFunctionWrapper (get_length); - - Raw = gstsharp_gst_type_find_new (this.peek.NativeDelegate, this.suggest.NativeDelegate, this.get_length.NativeDelegate); - Owned = true; -} - -protected override void Free (IntPtr raw) { - Gst.GLib.Marshaller.Free (raw); -} diff --git a/gstreamer-sharp/TypeFindDelegates.cs b/gstreamer-sharp/TypeFindDelegates.cs deleted file mode 100644 index 82ee470f7f..0000000000 --- a/gstreamer-sharp/TypeFindDelegates.cs +++ /dev/null @@ -1,265 +0,0 @@ -using System; -using System.Runtime.InteropServices; -using System.Collections; - -namespace Gst { - public delegate byte[] TypeFindPeekFunction (long offset, uint size); - public delegate void TypeFindSuggestFunction (uint propability, Gst.Caps caps); - public delegate ulong TypeFindGetLengthFunction (); -} - -namespace GstSharp { - - [Gst.GLib.CDeclCallback] - internal delegate IntPtr TypeFindPeekFunctionNative (IntPtr data, long offset, uint size); - - internal class TypeFindPeekFunctionInvoker { - - TypeFindPeekFunctionNative native_cb; - IntPtr __data; - Gst.GLib.DestroyNotify __notify; - - ~TypeFindPeekFunctionInvoker () { - if (__notify == null) - return; - __notify (__data); - } - - internal TypeFindPeekFunctionInvoker (TypeFindPeekFunctionNative native_cb) : this (native_cb, IntPtr.Zero, null) {} - - internal TypeFindPeekFunctionInvoker (TypeFindPeekFunctionNative native_cb, IntPtr data) : this (native_cb, data, null) {} - - internal TypeFindPeekFunctionInvoker (TypeFindPeekFunctionNative native_cb, IntPtr data, Gst.GLib.DestroyNotify notify) { - this.native_cb = native_cb; - __data = data; - __notify = notify; - } - - internal Gst.TypeFindPeekFunction Handler { - get { - return new Gst.TypeFindPeekFunction (InvokeNative); - } - } - - byte[] InvokeNative (long offset, uint size) { - IntPtr raw_ret = native_cb (IntPtr.Zero, offset, size); - if (raw_ret == IntPtr.Zero) - return new byte[] {}; - - byte[] ret = new byte[size]; - Marshal.Copy (raw_ret, ret, 0, (int) size); - - return ret; - } - } - - internal class TypeFindPeekFunctionWrapper { - /* FIXME: We should do something more intelligent here */ - private ArrayList data_cache = new ArrayList (); - - public IntPtr NativeCallback (IntPtr data, long offset, uint size) { - try { - byte[] __ret = managed (offset, size); - if (release_on_call) - gch.Free (); - if (__ret.Length == 0) - return IntPtr.Zero; - - IntPtr raw_ret = Marshal.AllocHGlobal (__ret.Length); - Marshal.Copy (__ret, 0, raw_ret, (int) size); - data_cache.Add (raw_ret); - return raw_ret; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: Above call does not return. - throw e; - } - } - - ~TypeFindPeekFunctionWrapper() { - foreach (IntPtr raw in data_cache) - Marshal.FreeHGlobal (raw); - data_cache = null; - } - - bool release_on_call = false; - GCHandle gch; - - public void PersistUntilCalled () { - release_on_call = true; - gch = GCHandle.Alloc (this); - } - - internal TypeFindPeekFunctionNative NativeDelegate; - Gst.TypeFindPeekFunction managed; - - public TypeFindPeekFunctionWrapper (Gst.TypeFindPeekFunction managed) { - this.managed = managed; - if (managed != null) - NativeDelegate = new TypeFindPeekFunctionNative (NativeCallback); - } - - public static Gst.TypeFindPeekFunction GetManagedDelegate (TypeFindPeekFunctionNative native) { - if (native == null) - return null; - TypeFindPeekFunctionWrapper wrapper = (TypeFindPeekFunctionWrapper) native.Target; - if (wrapper == null) - return null; - return wrapper.managed; - } - } - - [Gst.GLib.CDeclCallback] - internal delegate void TypeFindSuggestFunctionNative (IntPtr data, uint propability, IntPtr caps); - - internal class TypeFindSuggestFunctionInvoker { - - TypeFindSuggestFunctionNative native_cb; - IntPtr __data; - Gst.GLib.DestroyNotify __notify; - - ~TypeFindSuggestFunctionInvoker () { - if (__notify == null) - return; - __notify (__data); - } - - internal TypeFindSuggestFunctionInvoker (TypeFindSuggestFunctionNative native_cb) : this (native_cb, IntPtr.Zero, null) {} - - internal TypeFindSuggestFunctionInvoker (TypeFindSuggestFunctionNative native_cb, IntPtr data) : this (native_cb, data, null) {} - - internal TypeFindSuggestFunctionInvoker (TypeFindSuggestFunctionNative native_cb, IntPtr data, Gst.GLib.DestroyNotify notify) { - this.native_cb = native_cb; - __data = data; - __notify = notify; - } - - internal Gst.TypeFindSuggestFunction Handler { - get { - return new Gst.TypeFindSuggestFunction (InvokeNative); - } - } - - void InvokeNative (uint propability, Gst.Caps caps) { - native_cb (IntPtr.Zero, propability, caps.Handle); - } - } - - internal class TypeFindSuggestFunctionWrapper { - public void NativeCallback (IntPtr data, uint propability, IntPtr caps) { - try { - managed (propability, (Gst.Caps) Gst.GLib.Opaque.GetOpaque (caps, typeof (Gst.Caps), false)); - if (release_on_call) - gch.Free (); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: Above call does not return. - throw e; - } - } - - bool release_on_call = false; - GCHandle gch; - - public void PersistUntilCalled () { - release_on_call = true; - gch = GCHandle.Alloc (this); - } - - internal TypeFindSuggestFunctionNative NativeDelegate; - Gst.TypeFindSuggestFunction managed; - - public TypeFindSuggestFunctionWrapper (Gst.TypeFindSuggestFunction managed) { - this.managed = managed; - if (managed != null) - NativeDelegate = new TypeFindSuggestFunctionNative (NativeCallback); - } - - public static Gst.TypeFindSuggestFunction GetManagedDelegate (TypeFindSuggestFunctionNative native) { - if (native == null) - return null; - TypeFindSuggestFunctionWrapper wrapper = (TypeFindSuggestFunctionWrapper) native.Target; - if (wrapper == null) - return null; - return wrapper.managed; - } - } - - [Gst.GLib.CDeclCallback] - internal delegate ulong TypeFindGetLengthFunctionNative (IntPtr data); - - internal class TypeFindGetLengthFunctionInvoker { - - TypeFindGetLengthFunctionNative native_cb; - IntPtr __data; - Gst.GLib.DestroyNotify __notify; - - ~TypeFindGetLengthFunctionInvoker () { - if (__notify == null) - return; - __notify (__data); - } - - internal TypeFindGetLengthFunctionInvoker (TypeFindGetLengthFunctionNative native_cb) : this (native_cb, IntPtr.Zero, null) {} - - internal TypeFindGetLengthFunctionInvoker (TypeFindGetLengthFunctionNative native_cb, IntPtr data) : this (native_cb, data, null) {} - - internal TypeFindGetLengthFunctionInvoker (TypeFindGetLengthFunctionNative native_cb, IntPtr data, Gst.GLib.DestroyNotify notify) { - this.native_cb = native_cb; - __data = data; - __notify = notify; - } - - internal Gst.TypeFindGetLengthFunction Handler { - get { - return new Gst.TypeFindGetLengthFunction (InvokeNative); - } - } - - ulong InvokeNative () { - ulong ret = native_cb (IntPtr.Zero); - return ret; - } - } - - internal class TypeFindGetLengthFunctionWrapper { - public ulong NativeCallback (IntPtr data) { - try { - ulong ret = managed (); - if (release_on_call) - gch.Free (); - return ret; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: Above call does not return. - throw e; - } - } - - bool release_on_call = false; - GCHandle gch; - - public void PersistUntilCalled () { - release_on_call = true; - gch = GCHandle.Alloc (this); - } - - internal TypeFindGetLengthFunctionNative NativeDelegate; - Gst.TypeFindGetLengthFunction managed; - - public TypeFindGetLengthFunctionWrapper (Gst.TypeFindGetLengthFunction managed) { - this.managed = managed; - if (managed != null) - NativeDelegate = new TypeFindGetLengthFunctionNative (NativeCallback); - } - - public static Gst.TypeFindGetLengthFunction GetManagedDelegate (TypeFindGetLengthFunctionNative native) { - if (native == null) - return null; - TypeFindGetLengthFunctionWrapper wrapper = (TypeFindGetLengthFunctionWrapper) native.Target; - if (wrapper == null) - return null; - return wrapper.managed; - } - } -} diff --git a/gstreamer-sharp/TypeFindFactory.custom b/gstreamer-sharp/TypeFindFactory.custom deleted file mode 100644 index a8c85bd76e..0000000000 --- a/gstreamer-sharp/TypeFindFactory.custom +++ /dev/null @@ -1,14 +0,0 @@ -[DllImport ("libgstreamer-0.10.dll") ] -static extern bool gst_type_find_register (IntPtr plugin, IntPtr name, uint rank, GstSharp.TypeFindFunctionNative func, IntPtr[] extensions, IntPtr possible_caps, IntPtr data, IntPtr data_notify); - -public static bool Register (Gst.Plugin plugin, string name, uint rank, Gst.TypeFindFunction func, string[] extensions, Gst.Caps possible_caps) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr[] native_extensions = Gst.GLib.Marshaller.StringArrayToNullTermPointer (extensions); - GstSharp.TypeFindFunctionWrapper func_wrapper = new GstSharp.TypeFindFunctionWrapper (func); - bool raw_ret = gst_type_find_register (plugin == null ? IntPtr.Zero : plugin.Handle, native_name, rank, func_wrapper.NativeDelegate, native_extensions, possible_caps == null ? IntPtr.Zero : possible_caps.Handle, IntPtr.Zero, IntPtr.Zero); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_name); - Gst.GLib.Marshaller.Free (native_extensions); - return ret; -} - diff --git a/gstreamer-sharp/Value.cs b/gstreamer-sharp/Value.cs deleted file mode 100644 index 758435382c..0000000000 --- a/gstreamer-sharp/Value.cs +++ /dev/null @@ -1,605 +0,0 @@ -// Wrapper for Gst.GLib.Value to add support for GstFraction, GstFourcc, Gst*Range, ... - -using System; -using System.Text; -using System.Collections; -using System.Runtime.InteropServices; -using Gst.GLib; - -/* TODO: intersect, compare, substract, .... */ -namespace Gst { - public struct Fraction { - public int Numerator { - get { - return numerator; - } - - set { - numerator = value; - Reduce (); - } - } - - public int Denominator { - get { - return denominator; - } - - set { - if (denominator == 0) - throw new ArgumentException (); - - denominator = value; - Reduce (); - } - } - - private int numerator; - private int denominator; - - public static Gst.GLib.GType GType { - get { - return new GType (gst_fraction_get_type ()); - } - } - - private void Reduce () { - int gcd = GreatestCommonDivisor (this); - - if (gcd != 0) { - this.numerator /= gcd; - this.denominator /= gcd; - } - } - - private static int GreatestCommonDivisor (Fraction fraction) { - int a = fraction.numerator; - int b = fraction.denominator; - - while (b != 0) { - int temp = a; - - a = b; - b = temp % b; - } - return Math.Abs (a); - } - - public Fraction (int numerator, int denominator) { - if (denominator == 0) - throw new ArgumentException (); - - this.numerator = numerator; - this.denominator = denominator; - Reduce (); - } - - public Fraction (Gst.GLib.Value val) : this () { - this.numerator = gst_value_get_fraction_numerator (ref val); - this.denominator = gst_value_get_fraction_denominator (ref val); - } - - public void SetGValue (ref Gst.GLib.Value val) { - gst_value_set_fraction (ref val, Numerator, Denominator); - } - - public override string ToString () { - return String.Format ("{0}/{1}", numerator, denominator); - } - - public static explicit operator Gst.GLib.Value (Fraction fraction) { - Gst.GLib.Value val = new Gst.GLib.Value (Fraction.GType); - gst_value_set_fraction (ref val, fraction.Numerator, fraction.Denominator); - - return val; - } - - public static explicit operator double (Fraction fraction) { - return ( (double) fraction.numerator) / ( (double) fraction.denominator); - } - - public static Fraction operator + (Fraction a, Fraction b) { - return new Fraction ( (a.Numerator * b.Denominator) + (b.Numerator * a.Denominator), a.Denominator * b.Denominator); - } - - public static Fraction operator - (Fraction a, Fraction b) { - return new Fraction ( (a.Numerator * b.Denominator) - (b.Numerator * a.Denominator), a.Denominator * b.Denominator); - } - - public static Fraction operator * (Fraction a, Fraction b) { - return new Fraction (a.Numerator * b.Numerator, a.Denominator * b.Denominator); - } - - public static Fraction operator / (Fraction a, Fraction b) { - return new Fraction (a.Numerator * b.Denominator, a.Denominator * b.Numerator); - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_value_set_fraction (ref Gst.GLib.Value v, int numerator, int denominator); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern int gst_value_get_fraction_numerator (ref Gst.GLib.Value v); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern int gst_value_get_fraction_denominator (ref Gst.GLib.Value v); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_fraction_get_type (); - } - - public struct DoubleRange { - public double Min; - public double Max; - - public static Gst.GLib.GType GType { - get { - return new GType (gst_double_range_get_type ()); - } - } - - public DoubleRange (double min, double max) { - if (min > max) - throw new ArgumentException (); - - this.Min = min; - this.Max = max; - } - - public DoubleRange (Gst.GLib.Value val) : this () { - this.Min = gst_value_get_double_range_min (ref val); - this.Max = gst_value_get_double_range_max (ref val); - } - - public override string ToString () { - return String.Format ("[{0}, {1}]", Min, Max); - } - - public void SetGValue (ref Gst.GLib.Value val) { - gst_value_set_double_range (ref val, Min, Max); - } - - public static explicit operator Gst.GLib.Value (DoubleRange range) { - Gst.GLib.Value val = new Gst.GLib.Value (DoubleRange.GType); - - gst_value_set_double_range (ref val, range.Min, range.Max); - return val; - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_double_range_get_type (); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_value_set_double_range (ref Gst.GLib.Value v, double min, double max); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern double gst_value_get_double_range_min (ref Gst.GLib.Value v); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern double gst_value_get_double_range_max (ref Gst.GLib.Value v); - } - - public struct IntRange { - public int Min; - public int Max; - - public static Gst.GLib.GType GType { - get { - return new GType (gst_int_range_get_type ()); - } - } - - public IntRange (int min, int max) { - if (min > max) - throw new ArgumentException (); - - this.Min = min; - this.Max = max; - } - - public IntRange (Gst.GLib.Value val) : this () { - this.Min = gst_value_get_int_range_min (ref val); - this.Max = gst_value_get_int_range_max (ref val); - } - - public void SetGValue (ref Gst.GLib.Value val) { - gst_value_set_int_range (ref val, Min, Max); - } - - public override string ToString () { - return String.Format ("[{0}, {1}]", Min, Max); - } - - public static explicit operator Gst.GLib.Value (IntRange range) { - Gst.GLib.Value val = new Gst.GLib.Value (IntRange.GType); - - gst_value_set_int_range (ref val, range.Min, range.Max); - return val; - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_int_range_get_type (); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_value_set_int_range (ref Gst.GLib.Value v, int min, int max); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern int gst_value_get_int_range_min (ref Gst.GLib.Value v); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern int gst_value_get_int_range_max (ref Gst.GLib.Value v); - } - - public struct FractionRange { - public Fraction Min; - public Fraction Max; - - public static Gst.GLib.GType GType { - get { - return new GType (gst_fraction_range_get_type ()); - } - } - - public FractionRange (Fraction min, Fraction max) { - double a = (double) min, b = (double) max; - - if (a > b) - throw new ArgumentException(); - - this.Min = min; - this.Max = max; - } - - public FractionRange (Gst.GLib.Value val) : this () { - IntPtr min_ptr, max_ptr; - Gst.GLib.Value min, max; - - min_ptr = gst_value_get_fraction_range_min (ref val); - max_ptr = gst_value_get_fraction_range_max (ref val); - - min = (Gst.GLib.Value) Marshal.PtrToStructure (min_ptr, typeof (Gst.GLib.Value)); - max = (Gst.GLib.Value) Marshal.PtrToStructure (max_ptr, typeof (Gst.GLib.Value)); - this.Min = (Fraction) min.Val; - this.Max = (Fraction) max.Val; - } - - public void SetGValue (ref Gst.GLib.Value val) { - Gst.GLib.Value min = new Gst.GLib.Value (Min); - Gst.GLib.Value max = new Gst.GLib.Value (Max); - gst_value_set_fraction_range (ref val, ref min, ref max); - min.Dispose (); - max.Dispose (); - } - - public override string ToString () { - return String.Format ("[{0}, {1}]", Min, Max); - } - - public static explicit operator Gst.GLib.Value (FractionRange range) { - Gst.GLib.Value val = new Gst.GLib.Value (FractionRange.GType); - - Gst.GLib.Value min = new Gst.GLib.Value (range.Min); - Gst.GLib.Value max = new Gst.GLib.Value (range.Max); - gst_value_set_fraction_range (ref val, ref min, ref max); - min.Dispose (); - max.Dispose (); - return val; - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_fraction_range_get_type (); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_value_set_fraction_range (ref Gst.GLib.Value v, ref Gst.GLib.Value min, ref Gst.GLib.Value max); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_value_get_fraction_range_min (ref Gst.GLib.Value v); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_value_get_fraction_range_max (ref Gst.GLib.Value v); - } - - public struct Fourcc { - public uint Val; - - public static Gst.GLib.GType GType { - get { - return new GType (gst_fourcc_get_type ()); - } - } - - public Fourcc (uint fourcc) { - this.Val = fourcc; - } - - public Fourcc (char[] fourcc) { - if (fourcc.Length != 4) - throw new ArgumentException (); - - this.Val = (uint) ( ( ( (byte) fourcc[0]) << 24) | - ( ( (byte) fourcc[1]) << 16) | - ( ( (byte) fourcc[2]) << 8) | - ( ( (byte) fourcc[3]) << 0)); - } - - public Fourcc (string fourcc) { - if (fourcc.Length != 4) - throw new ArgumentException (); - - this.Val = (uint) ( ( ( (byte) fourcc[0]) << 24) | - ( ( (byte) fourcc[1]) << 16) | - ( ( (byte) fourcc[2]) << 8) | - ( ( (byte) fourcc[3]) << 0)); - } - - public Fourcc (Gst.GLib.Value val) : this (gst_value_get_fourcc (ref val)) { - } - - public void SetGValue (ref Gst.GLib.Value val) { - gst_value_set_fourcc (ref val, Val); - } - - public override string ToString () { - return String.Format ("{0}{1}{2}{3}", (char) ( (Val >> 24) & 0xff), - (char) ( (Val >> 16) & 0xff), - (char) ( (Val >> 8) & 0xff), - (char) ( (Val >> 0) & 0xff)); - } - - public static explicit operator Gst.GLib.Value (Fourcc fourcc) { - Gst.GLib.Value val = new Gst.GLib.Value (Fourcc.GType); - - gst_value_set_fourcc (ref val, fourcc.Val); - return val; - } - - public static explicit operator char[] (Fourcc fourcc) { - return new char[] { (char) ( (fourcc.Val >> 24) & 0xff), - (char) ( (fourcc.Val >> 16) & 0xff), - (char) ( (fourcc.Val >> 8) & 0xff), - (char) ( (fourcc.Val >> 0) & 0xff) - }; - } - - public static explicit operator string (Fourcc fourcc) { - return fourcc.ToString (); - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_fourcc_get_type (); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_value_set_fourcc (ref Gst.GLib.Value v, uint fourcc); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern uint gst_value_get_fourcc (ref Gst.GLib.Value v); - - } - - public class Date : IWrapper { - public DateTime Val; - - private IntPtr handle; - public IntPtr Handle { - get { - return handle; - } - } - - public static Gst.GLib.GType GType { - get { - return new GType (gst_date_get_type ()); - } - } - - ~Date () { - g_date_free (handle); - } - - public Date (DateTime date) { - this.Val = date; - handle = g_date_new_dmy ( (byte) Val.Day, (int) Val.Month, (ushort) Val.Year); - } - - public Date (int day, int month, int year) { - this.Val = new DateTime (year, month, day); - handle = g_date_new_dmy ( (byte) Val.Day, (int) Val.Month, (ushort) Val.Year); - } - - public Date (Gst.GLib.Value val) { - IntPtr date = gst_value_get_date (ref val); - - this.Val = new DateTime (g_date_get_year (date), g_date_get_month (date), g_date_get_day (date)); - handle = g_date_new_dmy ( (byte) Val.Day, (int) Val.Month, (ushort) Val.Year); - } - - public static Date New (IntPtr date) { - return new Date (g_date_get_day (date), g_date_get_month (date), g_date_get_year (date)); - } - - public void SetGValue (ref Gst.GLib.Value val) { - IntPtr date_ptr = g_date_new_dmy ( (byte) Val.Day, (int) Val.Month, (ushort) Val.Year); - - gst_value_set_date (ref val, date_ptr); - - Gst.GLib.Marshaller.Free (date_ptr); - } - - public override string ToString () { - return String.Format ("{0}-{1}-{2}", Val.Year, Val.Month, Val.Day); - } - - public static explicit operator Gst.GLib.Value (Date date) { - Gst.GLib.Value val = new Gst.GLib.Value (Date.GType); - - date.SetGValue (ref val); - - return val; - } - - [DllImport ("libglib-2.0-0.dll") ] - private static extern byte g_date_get_day (IntPtr date); - [DllImport ("libglib-2.0-0.dll") ] - private static extern int g_date_get_month (IntPtr date); - [DllImport ("libglib-2.0-0.dll") ] - private static extern ushort g_date_get_year (IntPtr date); - [DllImport ("libglib-2.0-0.dll") ] - private static extern IntPtr g_date_new_dmy (byte day, int month, ushort year); - [DllImport ("libglib-2.0-0.dll") ] - private static extern void g_date_free (IntPtr date); - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_date_get_type (); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_value_get_date (ref Gst.GLib.Value val); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_value_set_date (ref Gst.GLib.Value val, IntPtr date); - } - - public struct List : IEnumerable { - private IList content; - - public static Gst.GLib.GType GType { - get { - return new GType (gst_value_list_get_type ()); - } - } - - public List (IList content) { - this.content = content; - } - - public List (Gst.GLib.Value val) { - this.content = new ArrayList (); - - uint n = gst_value_list_get_size (ref val); - for (uint i = 0; i < n; i++) { - IntPtr v_ptr = gst_value_list_get_value (ref val, i); - Gst.GLib.Value v = (Gst.GLib.Value) Marshal.PtrToStructure (v_ptr, typeof (Gst.GLib.Value)); - this.content.Add (v.Val); - } - } - - public void SetGValue (ref Gst.GLib.Value val) { - foreach (object o in content) { - Gst.GLib.Value v = new Gst.GLib.Value (o); - gst_value_list_append_value (ref val, ref v); - v.Dispose (); - } - } - - public override string ToString () { - StringBuilder sb = new StringBuilder (); - - sb.Append ("< "); - for (int i = 0; i < content.Count; i++) { - sb.Append (content[i]); - if (i < content.Count - 1) - sb.Append (", "); - } - sb.Append (" >"); - - return sb.ToString (); - } - - public static explicit operator Gst.GLib.Value (List l) { - Gst.GLib.Value val = new Gst.GLib.Value (List.GType); - - foreach (object o in l.content) { - Gst.GLib.Value v = new Gst.GLib.Value (o); - gst_value_list_append_value (ref val, ref v); - v.Dispose (); - } - - return val; - } - - public IEnumerator GetEnumerator () { - return content.GetEnumerator (); - } - - public object this [int index] { - set { - content[index] = value; - } - get { - return content[index]; - } - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_value_list_get_type (); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern uint gst_value_list_get_size (ref Gst.GLib.Value val); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_value_list_get_value (ref Gst.GLib.Value val, uint index); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_value_list_append_value (ref Gst.GLib.Value val, ref Gst.GLib.Value el); - } - - public struct Array : IEnumerable { - private IList content; - - public static Gst.GLib.GType GType { - get { - return new GType (gst_value_array_get_type ()); - } - } - - public Array (IList content) { - this.content = content; - } - - public Array (Gst.GLib.Value val) { - this.content = new ArrayList (); - - uint n = gst_value_array_get_size (ref val); - for (uint i = 0; i < n; i++) { - IntPtr v_ptr = gst_value_array_get_value (ref val, i); - Gst.GLib.Value v = (Gst.GLib.Value) Marshal.PtrToStructure (v_ptr, typeof (Gst.GLib.Value)); - this.content.Add (v.Val); - } - } - - public void SetGValue (ref Gst.GLib.Value val) { - foreach (object o in content) { - Gst.GLib.Value v = new Gst.GLib.Value (o); - gst_value_array_append_value (ref val, ref v); - v.Dispose (); - } - } - - public static explicit operator Gst.GLib.Value (Array a) { - Gst.GLib.Value val = new Gst.GLib.Value (Gst.Array.GType); - - foreach (object o in a.content) { - Gst.GLib.Value v = new Gst.GLib.Value (o); - gst_value_array_append_value (ref val, ref v); - v.Dispose (); - } - - return val; - } - - public override string ToString () { - StringBuilder sb = new StringBuilder (); - - sb.Append ("{ "); - for (int i = 0; i < content.Count; i++) { - sb.Append (content[i]); - if (i < content.Count - 1) - sb.Append (", "); - } - sb.Append (" }"); - - return sb.ToString (); - } - - public IEnumerator GetEnumerator () { - return content.GetEnumerator (); - } - - public object this [int index] { - set { - content[index] = value; - } - get { - return content[index]; - } - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_value_array_get_type (); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern uint gst_value_array_get_size (ref Gst.GLib.Value val); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_value_array_get_value (ref Gst.GLib.Value val, uint index); - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_value_array_append_value (ref Gst.GLib.Value val, ref Gst.GLib.Value el); - } -} diff --git a/gstreamer-sharp/Version.cs b/gstreamer-sharp/Version.cs deleted file mode 100644 index cc17d3a490..0000000000 --- a/gstreamer-sharp/Version.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// Version.cs: Lightweight Version Object for GStreamer -// -// Authors: -// Aaron Bockover (abockover@novell.com) -// -// Copyright (C) 2006 Novell, Inc. -// - -using System; -using System.Runtime.InteropServices; - -namespace Gst { - public static class Version { - private static uint major; - private static uint minor; - private static uint micro; - private static uint nano; - private static string version_string; - - static Version() { - gst_version (out major, out minor, out micro, out nano); - } - - public static string Description { - get { - if (version_string == null) { - IntPtr version_string_ptr = gst_version_string(); - version_string = Gst.GLib.Marshaller.Utf8PtrToString (version_string_ptr); - } - - return version_string; - } - } - - public static uint Major { - get { - return major; - } - } - - public static uint Minor { - get { - return minor; - } - } - - public static uint Micro { - get { - return micro; - } - } - - public static uint Nano { - get { - return nano; - } - } - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern void gst_version (out uint major, out uint minor, out uint micro, out uint nano); - - [DllImport ("libgstreamer-0.10.dll") ] - private static extern IntPtr gst_version_string(); - } -} diff --git a/gstreamer-sharp/VideoEvent.cs b/gstreamer-sharp/VideoEvent.cs deleted file mode 100644 index c73a7d1900..0000000000 --- a/gstreamer-sharp/VideoEvent.cs +++ /dev/null @@ -1,28 +0,0 @@ -namespace Gst.Video { - - using System; - using System.Runtime.InteropServices; - using System.Reflection; - using Gst.GLib; - using Gst; - using Gst.Interfaces; - - public static class VideoEvent { - [DllImport ("libgstvideo-0.10.dll") ] - static extern bool gst_video_event_parse_still_frame (IntPtr evnt, out bool in_still); - - public static bool ParseStillFrame (Gst.Event evnt, out bool in_still) { - bool ret = gst_video_event_parse_still_frame (evnt.Handle, out in_still); - - return ret; - } - - [DllImport ("libgstvideo-0.10.dll") ] - static extern IntPtr gst_video_event_new_still_frame (bool in_still); - - public static Gst.Event NewStillFrame (bool in_still) { - Gst.Event ev = (Gst.Event) Gst.MiniObject.GetObject (gst_video_event_new_still_frame (in_still), true); - return ev; - } - } -} diff --git a/gstreamer-sharp/VideoUtil.custom b/gstreamer-sharp/VideoUtil.custom deleted file mode 100644 index 45ed281b72..0000000000 --- a/gstreamer-sharp/VideoUtil.custom +++ /dev/null @@ -1,35 +0,0 @@ -[DllImport ("libgstvideo-0.10.dll") ] -static extern IntPtr gst_video_frame_rate (IntPtr pad); - -public static Gst.Fraction GetFrameRate (Gst.Pad pad) { - IntPtr raw_ret = gst_video_frame_rate (pad == null ? IntPtr.Zero : pad.Handle); - if (raw_ret == IntPtr.Zero) - return new Gst.Fraction (); - - Gst.GLib.Value ret = (Gst.GLib.Value) Marshal.PtrToStructure (raw_ret, typeof (Gst.GLib.Value)); - return (Gst.Fraction) ret.Val; -} - -[DllImport ("libgstvideo-0.10.dll") ] -static extern uint gst_video_format_to_fourcc (int format); - -public static Gst.Fourcc FormatToFourcc (Gst.Video.VideoFormat format) { - uint raw_ret = gst_video_format_to_fourcc ( (int) format); - uint ret = raw_ret; - return new Gst.Fourcc (ret); -} - -public static Gst.Video.VideoFormat FormatFromFourcc (Gst.Fourcc fourcc) { - return FormatFromFourcc (fourcc.Val); -} - -[DllImport ("gstreamersharpglue-0.10.dll") ] -static extern IntPtr gstsharp_gst_videoutil_get_template_caps (Gst.Video.VideoFormat fmt); - -public static Gst.Caps FormatToTemplateCaps (Gst.Video.VideoFormat fmt) { - IntPtr raw_ret = gstsharp_gst_videoutil_get_template_caps (fmt); - if (raw_ret == IntPtr.Zero) - return null; - - return (Gst.Caps) Gst.GLib.Opaque.GetOpaque (raw_ret, typeof (Gst.Caps), true); -} diff --git a/gstreamer-sharp/badplugins/Makefile.am b/gstreamer-sharp/badplugins/Makefile.am deleted file mode 100644 index 9153552d6f..0000000000 --- a/gstreamer-sharp/badplugins/Makefile.am +++ /dev/null @@ -1,31 +0,0 @@ -ELEMENTS = directdrawsink dshowvideosink dshowvideosrc dshowaudiosrc - -NAMESPACE = Gst.BadPlugins -INSPECT_FILES = $(patsubst %,$(srcdir)/inspect/%.raw,$(ELEMENTS)) -METADATA_FILES = -CS_FILES = $(patsubst %,$(builddir)/generated/%.cs,$(ELEMENTS)) -XML_FILES = $(patsubst %,$(builddir)/%.xml,$(ELEMENTS)) - -EXTRA_DIST = $(METADATA_FILES) $(INSPECT_FILES) -CLEANFILES = $(XML_FILES) $(CS_FILES) -MAINTAINERCLEANFILES = Makefile.in - -plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES)) -inspect-%: - $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true) - -all: $(XML_FILES) $(CS_FILES) - touch generated - -generated/%.cs: $(top_builddir)/elementgen/element-gen.exe $(top_builddir)/gstreamer-sharp/gstreamer-api.xml $(builddir)/%.xml - @mkdir -p generated - $(MONO) $(top_builddir)/elementgen/element-gen.exe --namespace=$(NAMESPACE) \ - --api=$(top_builddir)/gstreamer-sharp/gstreamer-api.xml --input=$(patsubst generated/%.cs,$(builddir)/%.xml,$@) --customfile=$(patsubst generated/%.cs,$(srcdir)/%.custom,$@) --interfacesdir=$(top_srcdir)/elementgen/interfaces > $@ - -%.xml: $(top_builddir)/parser/gst-gapi-fixup.exe $(srcdir)/inspect/%.raw $(srcdir)/%.metadata - cp $(patsubst %.xml,$(srcdir)/inspect/%.raw,$@) $(builddir)/$@ - chmod +w $(builddir)/$@ - $(MONO) $(top_builddir)/parser/gst-gapi-fixup.exe --api=$(builddir)/$@ --metadata=$(patsubst %.xml,$(srcdir)/%.metadata,$@) - -%.xml: $(top_builddir)/parser/gst-gapi-fixup.exe $(srcdir)/inspect/%.raw - cp $(patsubst %.xml,$(srcdir)/inspect/%.raw,$@) $(builddir)/$@ diff --git a/gstreamer-sharp/badplugins/inspect/directdrawsink.raw b/gstreamer-sharp/badplugins/inspect/directdrawsink.raw deleted file mode 100644 index 5d6656626d..0000000000 --- a/gstreamer-sharp/badplugins/inspect/directdrawsink.raw +++ /dev/null @@ -1,81 +0,0 @@ - - directdrawsink -
- Direct Draw Video Sink - Sink/Video - Output to a video card via Direct Draw - Sebastien Moutte <sebastien@moutte.net> -
- - - - - - - - - - - - - - - - - - - - sink - sink - always - video/x-raw-rgb, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ] - - - - - - - - - - - - - - sink - sink - - - - - - - - - - - - - - - show-preroll-frame - gboolean - Show preroll frame - Whether to render video frames during preroll - RW - TRUE - - - force-aspect-ratio - gboolean - Force aspect ratio - When enabled, scaling will respect original aspect ratio - RW - FALSE - - - - - - -
diff --git a/gstreamer-sharp/badplugins/inspect/dshowaudiosrc.raw b/gstreamer-sharp/badplugins/inspect/dshowaudiosrc.raw deleted file mode 100644 index abc9bb2931..0000000000 --- a/gstreamer-sharp/badplugins/inspect/dshowaudiosrc.raw +++ /dev/null @@ -1,142 +0,0 @@ - - dshowaudiosrc -
- Directshow audio capture source - Source/Audio - Receive data from a directshow audio capture graph - Sebastien Moutte <sebastien@moutte.net> -
- - - - - - - - - - - - - - - - - - - - - - - - src - src - always - audio/x-raw-int, endianness=(int){ 1234 }, signed=(boolean){ true, false }, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, signed=(boolean){ true, false }, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ] - - - - - - - - - - - - - - src - src - - - - - - - - - - - - - - buffer-time - gint64 - Buffer Time - Size of audio buffer in microseconds - RW - - 200000 - - - latency-time - gint64 - Latency Time - Audio latency in microseconds - RW - - 10000 - - - actual-buffer-time - gint64 - Actual Buffer Time - Actual configured size of audio buffer in microseconds - R - - -1 - - - actual-latency-time - gint64 - Actual Latency Time - Actual configured audio latency in microseconds - R - - -1 - - - provide-clock - gboolean - Provide Clock - Provide a clock to be used as the global pipeline clock - RW - TRUE - - - slave-method - GstBaseAudioSrcSlaveMethod - Slave Method - Algorithm to use to match the rate of the masterclock - RW - 2 - - - - - - - - - device - gchararray - Device - Directshow device reference (classID/name) - RW - NULL - - - device-name - gchararray - Device name - Human-readable name of the sound device - RW - NULL - - - - - - -
diff --git a/gstreamer-sharp/badplugins/inspect/dshowvideosink.raw b/gstreamer-sharp/badplugins/inspect/dshowvideosink.raw deleted file mode 100644 index d85fd807e9..0000000000 --- a/gstreamer-sharp/badplugins/inspect/dshowvideosink.raw +++ /dev/null @@ -1,86 +0,0 @@ - - dshowvideosink -
- DirectShow video sink - Sink/Video - Display data using a DirectShow video renderer - Pioneers of the Inevitable <songbird@songbirdnest.com> -
- - - - - - - - - - - - - - - - - sink - sink - always - video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc){ YUY2, UYVY, YUVY, YV12 } - - - - - - - - - - - - - - sink - sink - - - - - - - - - - - - - - - force-aspect-ratio - gboolean - Force aspect ratio - When enabled, scaling will respect original aspect ratio - RW - FALSE - - - fullscreen - gboolean - Full screen mode - Use full-screen mode (not available when using XOverlay) - RW - FALSE - - - renderer - gchararray - Renderer - Force usage of specific DirectShow renderer (VMR9 or VMR) - RW - NULL - - - - - - -
diff --git a/gstreamer-sharp/badplugins/inspect/dshowvideosrc.raw b/gstreamer-sharp/badplugins/inspect/dshowvideosrc.raw deleted file mode 100644 index 6067056e81..0000000000 --- a/gstreamer-sharp/badplugins/inspect/dshowvideosrc.raw +++ /dev/null @@ -1,78 +0,0 @@ - - dshowvideosrc -
- DirectShow video capture source - Source/Video - Receive data from a directshow video capture graph - Sebastien Moutte <sebastien@moutte.net> -
- - - - - - - - - - - - - - - - - - src - src - always - video/x-raw-rgb, bpp=(int)24, depth=(int)24, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)I420; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)UYVY; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUY2; video/x-dv, systemstream=(boolean)false, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)dvsd; video/x-dv, systemstream=(boolean)true - - - - - - - - - - - - - - src - src - - - - - - - - - - - - - - device - gchararray - Device - Directshow device path (@..classID/name) - RW - NULL - - - device-name - gchararray - Device name - Human-readable name of the video device - RW - NULL - - - - - - -
diff --git a/gstreamer-sharp/baseplugins/Makefile.am b/gstreamer-sharp/baseplugins/Makefile.am deleted file mode 100644 index 43b6fc49f8..0000000000 --- a/gstreamer-sharp/baseplugins/Makefile.am +++ /dev/null @@ -1,31 +0,0 @@ -ELEMENTS = ximagesink xvimagesink decodebin2 playbin2 - -NAMESPACE = Gst.BasePlugins -INSPECT_FILES = $(patsubst %,$(srcdir)/inspect/%.raw,$(ELEMENTS)) -METADATA_FILES = $(srcdir)/decodebin2.metadata $(srcdir)/playbin2.metadata -CS_FILES = $(patsubst %,$(builddir)/generated/%.cs,$(ELEMENTS)) -XML_FILES = $(patsubst %,$(builddir)/%.xml,$(ELEMENTS)) - -EXTRA_DIST = $(METADATA_FILES) $(INSPECT_FILES) -CLEANFILES = $(XML_FILES) $(CS_FILES) -MAINTAINERCLEANFILES = Makefile.in - -plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES)) -inspect-%: - $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true) - -all: $(XML_FILES) $(CS_FILES) - touch generated - -generated/%.cs: $(top_builddir)/elementgen/element-gen.exe $(top_builddir)/gstreamer-sharp/gstreamer-api.xml $(builddir)/%.xml - @mkdir -p generated - $(MONO) $(top_builddir)/elementgen/element-gen.exe --namespace=$(NAMESPACE) \ - --api=$(top_builddir)/gstreamer-sharp/gstreamer-api.xml --input=$(patsubst generated/%.cs,$(builddir)/%.xml,$@) --customfile=$(patsubst generated/%.cs,$(srcdir)/%.custom,$@) --interfacesdir=$(top_srcdir)/elementgen/interfaces > $@ - -%.xml: $(top_builddir)/parser/gst-gapi-fixup.exe $(srcdir)/inspect/%.raw $(srcdir)/%.metadata - cp $(patsubst %.xml,$(srcdir)/inspect/%.raw,$@) $(builddir)/$@ - chmod +w $(builddir)/$@ - $(MONO) $(top_builddir)/parser/gst-gapi-fixup.exe --api=$(builddir)/$@ --metadata=$(patsubst %.xml,$(srcdir)/%.metadata,$@) - -%.xml: $(top_builddir)/parser/gst-gapi-fixup.exe $(srcdir)/inspect/%.raw - cp $(patsubst %.xml,$(srcdir)/inspect/%.raw,$@) $(builddir)/$@ diff --git a/gstreamer-sharp/baseplugins/decodebin2.metadata b/gstreamer-sharp/baseplugins/decodebin2.metadata deleted file mode 100644 index b6792bede0..0000000000 --- a/gstreamer-sharp/baseplugins/decodebin2.metadata +++ /dev/null @@ -1,18 +0,0 @@ - - - Pad - Last - Pad - Pad - Caps - Pad - Caps - Pad - Caps - Pad - Caps - Values - Pad - Caps - Factory - diff --git a/gstreamer-sharp/baseplugins/inspect/decodebin2.raw b/gstreamer-sharp/baseplugins/inspect/decodebin2.raw deleted file mode 100644 index 6ae799bff0..0000000000 --- a/gstreamer-sharp/baseplugins/inspect/decodebin2.raw +++ /dev/null @@ -1,225 +0,0 @@ - - decodebin2 -
- Decoder Bin - Generic/Bin/Decoder - Autoplug and decode to raw media - Edward Hervey <edward.hervey@collabora.co.uk>, Sebastian Dröge <sebastian.droege@collabora.co.uk> -
- - - - - - - - - - - - - - - - sink - sink - always - ANY - - - src%d - src - sometimes - ANY - - - - - - - - - - - - - - - - - - sink - sink - - - - - - - - - - - - - caps - GstCaps - Caps - The caps on which to stop decoding. - RW - video/x-raw-yuv; video/x-raw-rgb; video/x-raw-gray; audio/x-raw-int; audio/x-raw-float; text/plain; text/x-pango-markup; video/x-dvd-subpicture; subpicture/x-pgs - - - subtitle-encoding - gchararray - subtitle encoding - Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed. - RW - NULL - - - sink-caps - GstCaps - Sink Caps - The caps of the input data. (NULL = use typefind element) - RW - NULL - - - use-buffering - gboolean - Use Buffering - Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds - RW - FALSE - - - low-percent - gint - Low percent - Low threshold for buffering to start - RW - - 10 - - - high-percent - gint - High percent - High threshold for buffering to finish - RW - - 99 - - - max-size-bytes - guint - Max. size (bytes) - Max. amount of bytes in the queue (0=automatic) - RW - - 0 - - - max-size-buffers - guint - Max. size (buffers) - Max. number of buffers in the queue (0=automatic) - RW - - 0 - - - max-size-time - guint64 - Max. size (ns) - Max. amount of data in the queue (in ns, 0=automatic) - RW - - 0 - - - post-stream-topology - gboolean - Post Stream Topology - Post stream-topology messages - RW - FALSE - - - - - new-decoded-pad - void - GstDecodeBin2 - - GstPad - gboolean - - - - removed-decoded-pad - void - GstDecodeBin2 - - GstPad - - - - unknown-type - void - GstDecodeBin2 - - GstPad - GstCaps - - - - autoplug-continue - gboolean - GstDecodeBin2 - - GstPad - GstCaps - - - - autoplug-factories - GValueArray - GstDecodeBin2 - - GstPad - GstCaps - - - - autoplug-sort - GValueArray - GstDecodeBin2 - - GstPad - GstCaps - GValueArray - - - - autoplug-select - GstAutoplugSelectResult - GstDecodeBin2 - - GstPad - GstCaps - GstElementFactory - - - - drained - void - GstDecodeBin2 - - - - - - -
diff --git a/gstreamer-sharp/baseplugins/inspect/playbin2.raw b/gstreamer-sharp/baseplugins/inspect/playbin2.raw deleted file mode 100644 index 2b8a3dfc9e..0000000000 --- a/gstreamer-sharp/baseplugins/inspect/playbin2.raw +++ /dev/null @@ -1,352 +0,0 @@ - - playbin2 -
- Player Bin 2 - Generic/Bin/Player - Autoplug and play media from an uri - Wim Taymans <wim.taymans@gmail.com> -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uri - gchararray - URI - URI of the media to play - RW - NULL - - - suburi - gchararray - .sub-URI - Optional URI of a subtitle - RW - NULL - - - source - GstElement - Source - Source element - R - GstElement - - - flags - GstPlayFlags - Flags - Flags to control behaviour - RW - 23 - - - - - - - - - - - - - - n-video - gint - Number Video - Total number of video streams - R - - 0 - - - current-video - gint - Current Video - Currently playing video stream (-1 = auto) - RW - - -1 - - - n-audio - gint - Number Audio - Total number of audio streams - R - - 0 - - - current-audio - gint - Current audio - Currently playing audio stream (-1 = auto) - RW - - -1 - - - n-text - gint - Number Text - Total number of text streams - R - - 0 - - - current-text - gint - Current Text - Currently playing text stream (-1 = auto) - RW - - -1 - - - subtitle-encoding - gchararray - subtitle encoding - Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed. - RW - NULL - - - audio-sink - GstElement - Audio Sink - the audio output element to use (NULL = default sink) - RW - GstElement - - - video-sink - GstElement - Video Sink - the video output element to use (NULL = default sink) - RW - GstElement - - - vis-plugin - GstElement - Vis plugin - the visualization element to use (NULL = default) - RW - GstElement - - - text-sink - GstElement - Text plugin - the text output element to use (NULL = default textoverlay) - RW - GstElement - - - volume - gdouble - Volume - The audio volume, 1.0=100% - RW - - 1.000000 - - - mute - gboolean - Mute - Mute the audio channel without changing the volume - RW - FALSE - - - frame - GstBuffer - Frame - The last frame (NULL = no video available) - R - - - subtitle-font-desc - gchararray - Subtitle font description - Pango font description of font to be used for subtitle rendering - W - NULL - - - connection-speed - guint - Connection Speed - Network connection speed in kbps (0 = unknown) - RW - - 0 - - - buffer-size - gint - Buffer size (bytes) - Buffer size when buffering network streams - RW - - -1 - - - buffer-duration - gint64 - Buffer duration (ns) - Buffer duration when buffering network streams - RW - - -1 - - - - - about-to-finish - void - GstPlayBin2 - - - - - video-changed - void - GstPlayBin2 - - - - - audio-changed - void - GstPlayBin2 - - - - - text-changed - void - GstPlayBin2 - - - - - video-tags-changed - void - GstPlayBin2 - - gint - - - - audio-tags-changed - void - GstPlayBin2 - - gint - - - - text-tags-changed - void - GstPlayBin2 - - gint - - - - - - get-video-tags - GstTagList - GstPlayBin2 - - gint - - - - get-audio-tags - GstTagList - GstPlayBin2 - - gint - - - - get-text-tags - GstTagList - GstPlayBin2 - - gint - - - - convert-frame - GstBuffer - GstPlayBin2 - - GstCaps - - - - get-video-pad - GstPad - GstPlayBin2 - - gint - - - - get-audio-pad - GstPad - GstPlayBin2 - - gint - - - - get-text-pad - GstPad - GstPlayBin2 - - gint - - - -
diff --git a/gstreamer-sharp/baseplugins/inspect/ximagesink.raw b/gstreamer-sharp/baseplugins/inspect/ximagesink.raw deleted file mode 100644 index eefeacf853..0000000000 --- a/gstreamer-sharp/baseplugins/inspect/ximagesink.raw +++ /dev/null @@ -1,117 +0,0 @@ - - ximagesink -
- Video sink - Sink/Video - A standard X based videosink - Julien Moutte <julien@moutte.net> -
- - - - - - - - - - - - - - - - - - - - sink - sink - always - video/x-raw-rgb, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ] - - - - - - - - - - - - - - sink - sink - - - - - - - - - - - show-preroll-frame - gboolean - Show preroll frame - Whether to render video frames during preroll - RW - TRUE - - - display - gchararray - Display - X Display name - RW - NULL - - - synchronous - gboolean - Synchronous - When enabled, runs the X display in synchronous mode. (used only for debugging) - RW - FALSE - - - pixel-aspect-ratio - gchararray - Pixel Aspect Ratio - The pixel aspect ratio of the device - RW - NULL - - - force-aspect-ratio - gboolean - Force aspect ratio - When enabled, reverse caps negotiation (scaling) will respect original aspect ratio - RW - FALSE - - - handle-events - gboolean - Handle XEvents - When enabled, XEvents will be selected and handled - RW - TRUE - - - handle-expose - gboolean - Handle expose - When enabled, the current frame will always be drawn in response to X Expose events - RW - TRUE - - - - - - -
diff --git a/gstreamer-sharp/baseplugins/inspect/xvimagesink.raw b/gstreamer-sharp/baseplugins/inspect/xvimagesink.raw deleted file mode 100644 index c177d4cd5d..0000000000 --- a/gstreamer-sharp/baseplugins/inspect/xvimagesink.raw +++ /dev/null @@ -1,204 +0,0 @@ - - xvimagesink -
- Video sink - Sink/Video - A Xv based videosink - Julien Moutte <julien@moutte.net> -
- - - - - - - - - - - - - - - - - - - - - - sink - sink - always - video/x-raw-rgb, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ] - - - - - - - - - - - - - - sink - sink - - - - - - - - - - - show-preroll-frame - gboolean - Show preroll frame - Whether to render video frames during preroll - RW - TRUE - - - contrast - gint - Contrast - The contrast of the video - RW - - 0 - - - brightness - gint - Brightness - The brightness of the video - RW - - 0 - - - hue - gint - Hue - The hue of the video - RW - - 0 - - - saturation - gint - Saturation - The saturation of the video - RW - - 0 - - - display - gchararray - Display - X Display name - RW - NULL - - - synchronous - gboolean - Synchronous - When enabled, runs the X display in synchronous mode. (used only for debugging) - RW - FALSE - - - pixel-aspect-ratio - gchararray - Pixel Aspect Ratio - The pixel aspect ratio of the device - RW - NULL - - - force-aspect-ratio - gboolean - Force aspect ratio - When enabled, scaling will respect original aspect ratio - RW - FALSE - - - handle-events - gboolean - Handle XEvents - When enabled, XEvents will be selected and handled - RW - TRUE - - - device - gchararray - Adaptor number - The number of the video adaptor - RW - "0" - - - device-name - gchararray - Adaptor name - The name of the video adaptor - R - NULL - - - handle-expose - gboolean - Handle expose - When enabled, the current frame will always be drawn in response to X Expose events - RW - TRUE - - - double-buffer - gboolean - Double-buffer - Whether to double-buffer the output - RW - TRUE - - - autopaint-colorkey - gboolean - Autofill with colorkey - Whether to autofill overlay with colorkey - RW - TRUE - - - colorkey - gint - Colorkey - Color to use for the overlay mask - RW - - 526352 - - - draw-borders - gboolean - Colorkey - Draw black borders to fill unused area in force-aspect-ratio mode - RW - TRUE - - - - - - -
diff --git a/gstreamer-sharp/baseplugins/playbin2.metadata b/gstreamer-sharp/baseplugins/playbin2.metadata deleted file mode 100644 index 917114a198..0000000000 --- a/gstreamer-sharp/baseplugins/playbin2.metadata +++ /dev/null @@ -1,15 +0,0 @@ - - - index - index - index - caps - index - index - index - index - index - index - PlayFlags - - diff --git a/gstreamer-sharp/coreplugins/Makefile.am b/gstreamer-sharp/coreplugins/Makefile.am deleted file mode 100644 index 589c694545..0000000000 --- a/gstreamer-sharp/coreplugins/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -ELEMENTS = capsfilter fakesrc fakesink fdsrc fdsink filesrc filesink identity queue queue2 tee typefind multiqueue - -NAMESPACE = Gst.CorePlugins -INSPECT_FILES = $(patsubst %,$(srcdir)/inspect/%.raw,$(ELEMENTS)) -CUSTOM_FILES = -METADATA_FILES = $(srcdir)/typefind.metadata \ - $(srcdir)/fakesrc.metadata \ - $(srcdir)/fakesink.metadata \ - $(srcdir)/identity.metadata -CS_FILES = $(patsubst %,$(builddir)/generated/%.cs,$(ELEMENTS)) -OTHER_CS_FILES = $(srcdir)/memindex.cs \ - $(srcdir)/fileindex.cs -XML_FILES = $(patsubst %,$(builddir)/%.xml,$(ELEMENTS)) - -EXTRA_DIST = $(METADATA_FILES) $(CUSTOM_FILES) $(INSPECT_FILES) $(OTHER_CS_FILES) -CLEANFILES = $(XML_FILES) $(CS_FILES) -MAINTAINERCLEANFILES = Makefile.in - -plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES)) -inspect-%: - $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true) - -all: $(XML_FILES) $(CS_FILES) - touch generated - -generated/%.cs: $(top_builddir)/elementgen/element-gen.exe $(top_builddir)/gstreamer-sharp/gstreamer-api.xml $(CUSTOM_FILES) $(builddir)/%.xml - @mkdir -p generated - $(MONO) $(top_builddir)/elementgen/element-gen.exe --namespace=$(NAMESPACE) \ - --api=$(top_builddir)/gstreamer-sharp/gstreamer-api.xml --input=$(patsubst generated/%.cs,$(builddir)/%.xml,$@) --customfile=$(patsubst generated/%.cs,$(srcdir)/%.custom,$@) --interfacesdir=$(top_srcdir)/elementgen/interfaces > $@ - -%.xml: $(top_builddir)/parser/gst-gapi-fixup.exe $(srcdir)/inspect/%.raw $(srcdir)/%.metadata - cp $(patsubst %.xml,$(srcdir)/inspect/%.raw,$@) $(builddir)/$@ - chmod +w $(builddir)/$@ - $(MONO) $(top_builddir)/parser/gst-gapi-fixup.exe --api=$(builddir)/$@ --metadata=$(patsubst %.xml,$(srcdir)/%.metadata,$@) - -%.xml: $(top_builddir)/parser/gst-gapi-fixup.exe $(srcdir)/inspect/%.raw - cp $(patsubst %.xml,$(srcdir)/inspect/%.raw,$@) $(builddir)/$@ diff --git a/gstreamer-sharp/coreplugins/fakesink.metadata b/gstreamer-sharp/coreplugins/fakesink.metadata deleted file mode 100644 index 15acf62e35..0000000000 --- a/gstreamer-sharp/coreplugins/fakesink.metadata +++ /dev/null @@ -1,8 +0,0 @@ - - - Buffer - Pad - Buffer - Pad - - diff --git a/gstreamer-sharp/coreplugins/fakesrc.metadata b/gstreamer-sharp/coreplugins/fakesrc.metadata deleted file mode 100644 index 144e50daeb..0000000000 --- a/gstreamer-sharp/coreplugins/fakesrc.metadata +++ /dev/null @@ -1,7 +0,0 @@ - - - Buffer - Pad - Datatype - - diff --git a/gstreamer-sharp/coreplugins/fileindex.cs b/gstreamer-sharp/coreplugins/fileindex.cs deleted file mode 100644 index cebe53f8e1..0000000000 --- a/gstreamer-sharp/coreplugins/fileindex.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections; -using System.Runtime.InteropServices; -using Gst.GLib; -using Gst; - -namespace Gst.CorePlugins { - [GTypeName ("GstFileIndex")] - public class FileIndex : Gst.Index { - public FileIndex (IntPtr raw) : base (raw) { } - - [DllImport("libgstreamer-0.10.dll") ] - static extern IntPtr gst_index_factory_make (IntPtr index); - - public FileIndex () : base (IntPtr.Zero) { - IntPtr native_index = Gst.GLib.Marshaller.StringToPtrGStrdup ("fileindex"); - Raw = gst_index_factory_make (native_index); - Gst.GLib.Marshaller.Free (native_index); - if (Raw == IntPtr.Zero) - throw new Exception ("Failed to instantiate index \"fileindex\""); - } - - public static FileIndex Make () { - return Gst.IndexFactory.Make ("fileindex") as FileIndex; - } - - [Gst.GLib.Property ("location")] - public string Location { - get { - Gst.GLib.Value val = GetProperty ("location"); - string ret = (string) val.Val; - val.Dispose (); - return ret; - } - set { - Gst.GLib.Value val = new Gst.GLib.Value (this, "location"); - val.Val = value; - SetProperty ("location", val); - val.Dispose (); - } - } - } - -} diff --git a/gstreamer-sharp/coreplugins/identity.metadata b/gstreamer-sharp/coreplugins/identity.metadata deleted file mode 100644 index 6d5d4c4285..0000000000 --- a/gstreamer-sharp/coreplugins/identity.metadata +++ /dev/null @@ -1,5 +0,0 @@ - - - Buffer - - diff --git a/gstreamer-sharp/coreplugins/inspect/capsfilter.raw b/gstreamer-sharp/coreplugins/inspect/capsfilter.raw deleted file mode 100644 index f3bb190866..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/capsfilter.raw +++ /dev/null @@ -1,79 +0,0 @@ - - capsfilter -
- CapsFilter - Generic - Pass data without modification, limiting formats - David Schleef <ds@schleef.org> -
- - - - - - - - - - - - - - - src - src - always - ANY - - - sink - sink - always - ANY - - - - - - - - - - - - - - src - src - - - - - - - - sink - sink - - - - - - - - - - - caps - GstCaps - Filter caps - Restrict the possible allowed capabilities (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object. - RW - ANY - - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/fakesink.raw b/gstreamer-sharp/coreplugins/inspect/fakesink.raw deleted file mode 100644 index e64e811810..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/fakesink.raw +++ /dev/null @@ -1,148 +0,0 @@ - - fakesink -
- Fake Sink - Sink - Black hole for data - Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>, Mr. 'frag-me-more' Vanderwingo <wingo@fluendo.com> -
- - - - - - - - - - - - - - - sink - sink - always - ANY - - - - - - - - - - - - - - sink - sink - - - - - - - - - - - state-error - GstFakeSinkStateError - State Error - Generate a state change error - RW - 0 - - - - - - - - - - - - silent - gboolean - Silent - Don't produce last_message events - RW - FALSE - - - dump - gboolean - Dump - Dump buffer contents to stdout - RW - FALSE - - - signal-handoffs - gboolean - Signal handoffs - Send a signal before unreffing the buffer - RW - FALSE - - - last-message - gchararray - Last Message - The message describing current status - R - NULL - - - can-activate-push - gboolean - Can activate push - Can activate in push mode - RW - TRUE - - - can-activate-pull - gboolean - Can activate pull - Can activate in pull mode - RW - FALSE - - - num-buffers - gint - num-buffers - Number of buffers to accept going EOS - RW - - -1 - - - - - handoff - void - GstFakeSink - - GstBuffer - GstPad - - - - preroll-handoff - void - GstFakeSink - - GstBuffer - GstPad - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/fakesrc.raw b/gstreamer-sharp/coreplugins/inspect/fakesrc.raw deleted file mode 100644 index b6f135ab7b..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/fakesrc.raw +++ /dev/null @@ -1,229 +0,0 @@ - - fakesrc -
- Fake Source - Source - Push empty (no data) buffers around - Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com> -
- - - - - - - - - - - - - - - src - src - always - ANY - - - - - - - - - - - - - - src - src - - - - - - - - - - - data - GstFakeSrcDataType - data - Data allocation method - RW - 1 - - - - - - - sizetype - GstFakeSrcSizeType - sizetype - How to determine buffer sizes - RW - 1 - - - - - - - - sizemin - gint - sizemin - Minimum buffer size - RW - - 0 - - - sizemax - gint - sizemax - Maximum buffer size - RW - - 4096 - - - filltype - GstFakeSrcFillType - filltype - How to fill the buffer, if at all - RW - 1 - - - - - - - - - - datarate - gint - Datarate - Timestamps buffers with number of bytes per second (0 = none) - RW - - 0 - - - sync - gboolean - Sync - Sync to the clock to the datarate - RW - FALSE - - - pattern - gchararray - pattern - pattern - RW - NULL - - - signal-handoffs - gboolean - Signal handoffs - Send a signal before pushing the buffer - RW - FALSE - - - silent - gboolean - Silent - Don't produce last_message events - RW - FALSE - - - dump - gboolean - Dump - Dump buffer contents to stdout - RW - FALSE - - - parentsize - gint - parentsize - Size of parent buffer for sub-buffered allocation - RW - - 40960 - - - last-message - gchararray - last-message - The last status message - R - NULL - - - can-activate-pull - gboolean - Can activate pull - Can activate in pull mode - RW - TRUE - - - can-activate-push - gboolean - Can activate push - Can activate in push mode - RW - TRUE - - - is-live - gboolean - Is this a live source - True if the element cannot produce data in PAUSED - RW - FALSE - - - format - GstFormat - Format - The format of the segment events - RW - 2 - - - - - - - - - - - - - handoff - void - GstFakeSrc - - GstBuffer - GstPad - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/fdsink.raw b/gstreamer-sharp/coreplugins/inspect/fdsink.raw deleted file mode 100644 index d53c5c86e7..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/fdsink.raw +++ /dev/null @@ -1,67 +0,0 @@ - - fdsink -
- Filedescriptor Sink - Sink/File - Write data to a file descriptor - Erik Walthinsen <omega@cse.ogi.edu> -
- - - - - - - - - - - - - - - - sink - sink - always - ANY - - - - - - - - - - - - - - sink - sink - - - - - - - - - - - - fd - gint - fd - An open file descriptor to write to - RW - - 1 - - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/fdsrc.raw b/gstreamer-sharp/coreplugins/inspect/fdsrc.raw deleted file mode 100644 index 2e5535b86e..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/fdsrc.raw +++ /dev/null @@ -1,77 +0,0 @@ - - fdsrc -
- Filedescriptor Source - Source/File - Read from a file descriptor - Erik Walthinsen <omega@cse.ogi.edu> -
- - - - - - - - - - - - - - - - - - src - src - always - ANY - - - - - - - - - - - - - - src - src - - - - - - - - - - - fd - gint - fd - An open file descriptor to read from - RW - - -1 - - - timeout - guint64 - Timeout - Post a message after timeout microseconds (0 = disabled) - RW - - 0 - - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/filesink.raw b/gstreamer-sharp/coreplugins/inspect/filesink.raw deleted file mode 100644 index 42fa927071..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/filesink.raw +++ /dev/null @@ -1,97 +0,0 @@ - - filesink -
- File Sink - Sink/File - Write stream to a file - Thomas Vander Stichele <thomas at apestaart dot org> -
- - - - - - - - - - - - - - - - sink - sink - always - ANY - - - - - - - - - - - - - - sink - sink - - - - - - - - - - - - location - gchararray - File Location - Location of the file to write - RW - NULL - - - buffer-mode - GstFileSinkBufferMode - Buffering mode - The buffering mode to use - RW - -1 - - - - - - - - - buffer-size - guint - Buffering size - Size of buffer in number of bytes for line or full buffer-mode - RW - - 65536 - - - append - gboolean - Append - Append to an already existing file - RW - FALSE - - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/filesrc.raw b/gstreamer-sharp/coreplugins/inspect/filesrc.raw deleted file mode 100644 index e17920c003..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/filesrc.raw +++ /dev/null @@ -1,107 +0,0 @@ - - filesrc -
- File Source - Source/File - Read from arbitrary point in a file - Erik Walthinsen <omega@cse.ogi.edu> -
- - - - - - - - - - - - - - - - src - src - always - ANY - - - - - - - - - - - - - - src - src - - - - - - - - - - - location - gchararray - File Location - Location of the file to read - RW - NULL - - - fd - gint - File-descriptor - File-descriptor for the file being mmap()d - R - - 0 - - - mmapsize - gulong - mmap() Block Size - Size in bytes of mmap()d regions - RW - - 4194304 - - - sequential - gboolean - Optimise for sequential mmap access - Whether to use madvise to hint to the kernel that access to mmap pages will be sequential - RW - FALSE - - - touch - gboolean - Touch mapped region read data - Touch mmapped data regions to force them to be read from disk - RW - TRUE - - - use-mmap - gboolean - Use mmap to read data - Whether to use mmap() instead of read() - RW - FALSE - - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/identity.raw b/gstreamer-sharp/coreplugins/inspect/identity.raw deleted file mode 100644 index 6877a3939d..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/identity.raw +++ /dev/null @@ -1,187 +0,0 @@ - - identity -
- Identity - Generic - Pass data without modification - Erik Walthinsen <omega@cse.ogi.edu> -
- - - - - - - - - - - - - - - src - src - always - ANY - - - sink - sink - always - ANY - - - - - - - - - - - - - - src - src - - - - - - - - sink - sink - - - - - - - - - - - sleep-time - guint - Sleep time - Microseconds to sleep between processing - RW - - 0 - - - error-after - gint - Error After - Error after N buffers - RW - - -1 - - - drop-probability - gfloat - Drop Probability - The Probability a buffer is dropped - RW - - 0.000000 - - - datarate - gint - Datarate - (Re)timestamps buffers with number of bytes per second (0 = inactive) - RW - - 0 - - - silent - gboolean - silent - silent - RW - FALSE - - - single-segment - gboolean - Single Segment - Timestamp buffers and eat newsegments so as to appear as one segment - RW - FALSE - - - last-message - gchararray - last-message - last-message - R - NULL - - - dump - gboolean - Dump - Dump buffer contents to stdout - RW - FALSE - - - sync - gboolean - Synchronize - Synchronize to pipeline clock - RW - FALSE - - - check-perfect - gboolean - Check For Perfect Stream - Verify that the stream is time- and data-contiguous. This only logs in the debug log. This will be deprecated in favor of the check-imperfect-timestamp/offset properties. - RW - FALSE - - - check-imperfect-timestamp - gboolean - Check for discontiguous timestamps - Send element messages if timestamps and durations do not match up - RW - FALSE - - - check-imperfect-offset - gboolean - Check for discontiguous offset - Send element messages if offset and offset_end do not match up - RW - FALSE - - - signal-handoffs - gboolean - Signal handoffs - Send a signal before pushing the buffer - RW - TRUE - - - - - handoff - void - GstIdentity - - GstBuffer - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/multiqueue.raw b/gstreamer-sharp/coreplugins/inspect/multiqueue.raw deleted file mode 100644 index 14f5138fb7..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/multiqueue.raw +++ /dev/null @@ -1,145 +0,0 @@ - - multiqueue -
- MultiQueue - Generic - Multiple data queue - Edward Hervey <edward@fluendo.com> -
- - - - - - - - - - - - - sink%d - sink - request - gst_multi_queue_request_new_pad - ANY - - - src%d - src - sometimes - ANY - - - - - - - - - - - - - - - - extra-size-bytes - guint - Extra Size (kB) - Amount of data the queues can grow if one of them is empty (bytes, 0=disable) (NOT IMPLEMENTED) - RW - - 10485760 - - - extra-size-buffers - guint - Extra Size (buffers) - Amount of buffers the queues can grow if one of them is empty (0=disable) (NOT IMPLEMENTED) - RW - - 5 - - - extra-size-time - guint64 - Extra Size (ns) - Amount of time the queues can grow if one of them is empty (in ns, 0=disable) (NOT IMPLEMENTED) - RW - - 3000000000 - - - max-size-bytes - guint - Max. size (kB) - Max. amount of data in the queue (bytes, 0=disable) - RW - - 10485760 - - - max-size-buffers - guint - Max. size (buffers) - Max. number of buffers in the queue (0=disable) - RW - - 5 - - - max-size-time - guint64 - Max. size (ns) - Max. amount of data in the queue (in ns, 0=disable) - RW - - 2000000000 - - - use-buffering - gboolean - Use buffering - Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds - RW - FALSE - - - low-percent - gint - Low percent - Low threshold for buffering to start - RW - - 10 - - - high-percent - gint - High percent - High threshold for buffering to finish - RW - - 99 - - - - - underrun - void - GstMultiQueue - - - - - overrun - void - GstMultiQueue - - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/queue.raw b/gstreamer-sharp/coreplugins/inspect/queue.raw deleted file mode 100644 index d6fed6e91f..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/queue.raw +++ /dev/null @@ -1,191 +0,0 @@ - - queue -
- Queue - Generic - Simple data queue - Erik Walthinsen <omega@cse.ogi.edu> -
- - - - - - - - - - - - - src - src - always - ANY - - - sink - sink - always - ANY - - - - - - - - - - - - - - src - src - - - - - - - - sink - sink - - - - - - - - - - - current-level-buffers - guint - Current level (buffers) - Current number of buffers in the queue - R - - 0 - - - current-level-bytes - guint - Current level (kB) - Current amount of data in the queue (bytes) - R - - 0 - - - current-level-time - guint64 - Current level (ns) - Current amount of data in the queue (in ns) - R - - 0 - - - max-size-buffers - guint - Max. size (buffers) - Max. number of buffers in the queue (0=disable) - RW - - 200 - - - max-size-bytes - guint - Max. size (kB) - Max. amount of data in the queue (bytes, 0=disable) - RW - - 10485760 - - - max-size-time - guint64 - Max. size (ns) - Max. amount of data in the queue (in ns, 0=disable) - RW - - 1000000000 - - - min-threshold-buffers - guint - Min. threshold (buffers) - Min. number of buffers in the queue to allow reading (0=disable) - RW - - 0 - - - min-threshold-bytes - guint - Min. threshold (kB) - Min. amount of data in the queue to allow reading (bytes, 0=disable) - RW - - 0 - - - min-threshold-time - guint64 - Min. threshold (ns) - Min. amount of data in the queue to allow reading (in ns, 0=disable) - RW - - 0 - - - leaky - GstQueueLeaky - Leaky - Where the queue leaks, if at all - RW - 0 - - - - - - - - - - underrun - void - GstQueue - - - - - running - void - GstQueue - - - - - overrun - void - GstQueue - - - - - pushing - void - GstQueue - - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/queue2.raw b/gstreamer-sharp/coreplugins/inspect/queue2.raw deleted file mode 100644 index 33b4d2358a..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/queue2.raw +++ /dev/null @@ -1,182 +0,0 @@ - - queue2 -
- Queue 2 - Generic - Simple data queue - Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@gmail.com> -
- - - - - - - - - - - - - src - src - always - ANY - - - sink - sink - always - ANY - - - - - - - - - - - - - - src - src - - - - - - - - - sink - sink - - - - - - - - - - - current-level-buffers - guint - Current level (buffers) - Current number of buffers in the queue - R - - 0 - - - current-level-bytes - guint - Current level (kB) - Current amount of data in the queue (bytes) - R - - 0 - - - current-level-time - guint64 - Current level (ns) - Current amount of data in the queue (in ns) - R - - 0 - - - max-size-buffers - guint - Max. size (buffers) - Max. number of buffers in the queue (0=disable) - RW - - 100 - - - max-size-bytes - guint - Max. size (kB) - Max. amount of data in the queue (bytes, 0=disable) - RW - - 2097152 - - - max-size-time - guint64 - Max. size (ns) - Max. amount of data in the queue (in ns, 0=disable) - RW - - 2000000000 - - - use-buffering - gboolean - Use buffering - Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds - RW - FALSE - - - use-rate-estimate - gboolean - Use Rate Estimate - Estimate the bitrate of the stream to calculate time level - RW - TRUE - - - low-percent - gint - Low percent - Low threshold for buffering to start - RW - - 10 - - - high-percent - gint - High percent - High threshold for buffering to finish - RW - - 99 - - - temp-template - gchararray - Temporary File Template - File template to store temporary files in, should contain directory and XXXXXX. (NULL == disabled) - RW - NULL - - - temp-location - gchararray - Temporary File Location - Location to store temporary files in (Deprecated: Only read this property, use temp-template to configure the name template) - RW - NULL - - - temp-remove - gboolean - Remove the Temporary File - Remove the temp-location after use - RW - TRUE - - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/tee.raw b/gstreamer-sharp/coreplugins/inspect/tee.raw deleted file mode 100644 index 4161602bc2..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/tee.raw +++ /dev/null @@ -1,121 +0,0 @@ - - tee -
- Tee pipe fitting - Generic - 1-to-N pipe fitting - Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com> -
- - - - - - - - - - - - - sink - sink - always - ANY - - - src%d - src - request - gst_tee_request_new_pad - ANY - - - - - - - - - - - - - - sink - sink - - - - - - - - - - num-src-pads - gint - Num Src Pads - The number of source pads - R - - 0 - - - has-sink-loop - gboolean - Has Sink Loop - If the element should spawn a thread (unimplemented and deprecated) - RW - FALSE - - - has-chain - gboolean - Has Chain - If the element can operate in push mode - RW - TRUE - - - silent - gboolean - Silent - Don't produce last_message events - RW - TRUE - - - last-message - gchararray - Last Message - The message describing current status - R - NULL - - - pull-mode - GstTeePullMode - Pull mode - Behavior of tee in pull mode - RW - 0 - - - - - - - alloc-pad - GstPad - Allocation Src Pad - The pad used for gst_pad_alloc_buffer - RW - GstPad - - - - - - -
diff --git a/gstreamer-sharp/coreplugins/inspect/typefind.raw b/gstreamer-sharp/coreplugins/inspect/typefind.raw deleted file mode 100644 index 491dce894f..0000000000 --- a/gstreamer-sharp/coreplugins/inspect/typefind.raw +++ /dev/null @@ -1,112 +0,0 @@ - - typefind -
- TypeFind - Generic - Finds the media type of a stream - Benjamin Otte <in7y118@public.uni-hamburg.de> -
- - - - - - - - - - - - - src - src - always - ANY - - - sink - sink - always - ANY - - - - - - - - - - - - - - src - src - - - - - - - - - sink - sink - - - - - - - - - - caps - GstCaps - caps - detected capabilities in stream - R - NULL - - - minimum - guint - minimum - minimum probability required to accept caps - RW - - 1 - - - maximum - guint - maximum - probability to stop typefinding (deprecated; non-functional) - RW - - 100 - - - force-caps - GstCaps - force caps - force caps without doing a typefind - RW - NULL - - - - - have-type - void - GstTypeFindElement - - guint - GstCaps - - - - - -
diff --git a/gstreamer-sharp/coreplugins/memindex.cs b/gstreamer-sharp/coreplugins/memindex.cs deleted file mode 100644 index 9f5ce6d01d..0000000000 --- a/gstreamer-sharp/coreplugins/memindex.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections; -using System.Runtime.InteropServices; -using Gst.GLib; -using Gst; - -namespace Gst.CorePlugins { - [GTypeName ("GstMemIndex")] - public class MemIndex : Gst.Index { - public MemIndex (IntPtr raw) : base (raw) { } - - [DllImport("libgstreamer-0.10.dll") ] - static extern IntPtr gst_index_factory_make (IntPtr index); - - public MemIndex () : base (IntPtr.Zero) { - IntPtr native_index = Gst.GLib.Marshaller.StringToPtrGStrdup ("memindex"); - Raw = gst_index_factory_make (native_index); - Gst.GLib.Marshaller.Free (native_index); - if (Raw == IntPtr.Zero) - throw new Exception ("Failed to instantiate index \"memindex\""); - } - - public static MemIndex Make () { - return Gst.IndexFactory.Make ("memindex") as MemIndex; - } - } - -} diff --git a/gstreamer-sharp/coreplugins/typefind.metadata b/gstreamer-sharp/coreplugins/typefind.metadata deleted file mode 100644 index 0482aa4cae..0000000000 --- a/gstreamer-sharp/coreplugins/typefind.metadata +++ /dev/null @@ -1,5 +0,0 @@ - - - Probability - Caps - diff --git a/gstreamer-sharp/glib-sharp/Argv.cs b/gstreamer-sharp/glib-sharp/Argv.cs deleted file mode 100644 index 9339cb4993..0000000000 --- a/gstreamer-sharp/glib-sharp/Argv.cs +++ /dev/null @@ -1,89 +0,0 @@ -// Gst.GLib.Argv.cs : Argv marshaling class -// -// Author: Mike Kestner -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public class Argv { - - IntPtr[] arg_ptrs; - IntPtr handle; - bool add_progname = false; - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_malloc(IntPtr size); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_free (IntPtr mem); - - ~Argv () - { - foreach (IntPtr arg in arg_ptrs) - g_free (arg); - - g_free (handle); - } - - public Argv (string[] args) : this (args, false) {} - - public Argv (string[] args, bool add_program_name) - { - add_progname = add_program_name; - if (add_progname) { - string[] full = new string [args.Length + 1]; - full [0] = System.Environment.GetCommandLineArgs ()[0]; - args.CopyTo (full, 1); - args = full; - } - - arg_ptrs = new IntPtr [args.Length]; - - for (int i = 0; i < args.Length; i++) - arg_ptrs [i] = Marshaller.StringToPtrGStrdup (args[i]); - - handle = g_malloc (new IntPtr (IntPtr.Size * args.Length)); - - for (int i = 0; i < args.Length; i++) - Marshal.WriteIntPtr (handle, i * IntPtr.Size, arg_ptrs [i]); - } - - public IntPtr Handle { - get { - return handle; - } - } - - public string[] GetArgs (int argc) - { - int count = add_progname ? argc - 1 : argc; - int idx = add_progname ? 1 : 0; - string[] result = new string [count]; - - for (int i = 0; i < count; i++, idx++) - result [i] = Marshaller.Utf8PtrToString (Marshal.ReadIntPtr (handle, idx * IntPtr.Size)); - - return result; - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/Boxed.cs b/gstreamer-sharp/glib-sharp/Boxed.cs deleted file mode 100644 index ff42c94672..0000000000 --- a/gstreamer-sharp/glib-sharp/Boxed.cs +++ /dev/null @@ -1,62 +0,0 @@ -// GtkSharp.Boxed.cs - Base class for deriving marshallable structures. -// -// Author: Mike Kestner -// -// Copyright (c) 2001-2002 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -namespace Gst.GLib { - - using System; - - [Obsolete] - public class Boxed { - object obj; - IntPtr raw; - - public Boxed (object o) - { - this.obj = o; - } - - public Boxed (IntPtr ptr) - { - this.raw = ptr; - } - - public virtual IntPtr Handle { - get { - return raw; - } - set { - raw = value; - } - } - - public static explicit operator System.IntPtr (Boxed boxed) { - return boxed.Handle; - } - - public virtual object Obj { - get { - return obj; - } - set { - obj = value; - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/CDeclCallbackAttribute.cs b/gstreamer-sharp/glib-sharp/CDeclCallbackAttribute.cs deleted file mode 100644 index 89ef89d1eb..0000000000 --- a/gstreamer-sharp/glib-sharp/CDeclCallbackAttribute.cs +++ /dev/null @@ -1,30 +0,0 @@ -// CDeclCallbackAttribute.cs -// -// Author: Mike Kestner -// -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - [Obsolete ("Use System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute instead")] - public sealed class CDeclCallbackAttribute : Attribute - { - } -} diff --git a/gstreamer-sharp/glib-sharp/ClassInitializerAttribute.cs b/gstreamer-sharp/glib-sharp/ClassInitializerAttribute.cs deleted file mode 100644 index fee75b9ab9..0000000000 --- a/gstreamer-sharp/glib-sharp/ClassInitializerAttribute.cs +++ /dev/null @@ -1,31 +0,0 @@ -// ClassInitializerAttribute.cs -// -// Author: Mike Kestner -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - [Obsolete ("Replaced by TypeInitializerAttribute")] - public sealed class ClassInitializerAttribute : Attribute - { - public ClassInitializerAttribute () {} - } -} diff --git a/gstreamer-sharp/glib-sharp/ConnectBeforeAttribute.cs b/gstreamer-sharp/glib-sharp/ConnectBeforeAttribute.cs deleted file mode 100644 index 81c9586088..0000000000 --- a/gstreamer-sharp/glib-sharp/ConnectBeforeAttribute.cs +++ /dev/null @@ -1,30 +0,0 @@ -// ConnectBeforeAttribute.cs -// -// Author: Mike Kestner -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - public sealed class ConnectBeforeAttribute : Attribute - { - public ConnectBeforeAttribute () {} - } -} diff --git a/gstreamer-sharp/glib-sharp/DefaultSignalHandlerAttribute.cs b/gstreamer-sharp/glib-sharp/DefaultSignalHandlerAttribute.cs deleted file mode 100644 index 562e721192..0000000000 --- a/gstreamer-sharp/glib-sharp/DefaultSignalHandlerAttribute.cs +++ /dev/null @@ -1,53 +0,0 @@ -// DefaultSignalHandlerAttribute.cs -// -// Author: Mike Kestner -// -// Copyright (c) 2003 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - public sealed class DefaultSignalHandlerAttribute : Attribute - { - private string method; - private System.Type type; - - public DefaultSignalHandlerAttribute () {} - - public string ConnectionMethod - { - get { - return method; - } - set { - method = value; - } - } - - public System.Type Type - { - get { - return type; - } - set { - type = value; - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/DelegateWrapper.cs b/gstreamer-sharp/glib-sharp/DelegateWrapper.cs deleted file mode 100644 index 5d60c1b760..0000000000 --- a/gstreamer-sharp/glib-sharp/DelegateWrapper.cs +++ /dev/null @@ -1,111 +0,0 @@ -// DelegateWrapper.cs - Delegate wrapper implementation -// -// Authors: -// Rachel Hestilow -// Gonzalo Panigua Javier -// -// Copyright (c) 2002 Rachel Hestilow -// Copyright (c) 2003 Ximian, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - public class DelegateWrapper - { - // Keys in the hashtable are instances of classes derived from this one. - // Values are each instance's destroy notification delegate - static Hashtable instances = new Hashtable (); - - // This list holds references to wrappers for static - // methods. These will never expire. - static ArrayList static_instances = new ArrayList (); - - static int notify_count = 0; - - // The object 'o' is the object that creates the instance of the DelegateWrapper - // derived class or null if created from a static method. - // Note that the instances will never be disposed if they are created in a static - // method. - [Obsolete ("Callback wrappers should be manually managed for persistence.")] - protected DelegateWrapper (object o) - { - if (o != null) { - // If o is a GObject, we can get - // destroy notification. Otherwise - // no additional references to - // the wrapper are kept. - // FIXME: This should work because - // currently only GObjects store - // callbacks over the long-term - - if (o is Gst.GLib.Object) { - AddDestroyNotify ((Gst.GLib.Object) o); - } - } else { - // If o is null, we cannot ask for a destroy - // notification, so the wrapper never expires. - - lock (typeof (DelegateWrapper)) { - static_instances.Add (this); - } - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - private delegate void DestroyNotify (IntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - private static extern void g_object_set_data_full (IntPtr obj, IntPtr name, IntPtr data, DestroyNotify destroy); - - private void AddDestroyNotify (Gst.GLib.Object o) { - // This is a bit of an ugly hack. There is no - // way of getting a destroy notification - // explicitly, so we set some data and ask - // for notification when it is removed - - IntPtr name = Marshaller.StringToPtrGStrdup (String.Format ("_GtkSharpDelegateWrapper_{0}", notify_count)); - DestroyNotify destroy = new DestroyNotify (this.OnDestroy); - - g_object_set_data_full (o.Handle, name, IntPtr.Zero, destroy); - Marshaller.Free (name); - lock (typeof (DelegateWrapper)) { - instances[this] = destroy; - notify_count++; - } - } - - // This callback is invoked by Gst.GLib to indicate that the - // object that owned the native delegate wrapper no longer - // exists and the instance of the delegate itself is removed from the hash table. - private void OnDestroy (IntPtr data) { - try { - lock (typeof (DelegateWrapper)) { - if (instances.ContainsKey (this)) { - instances.Remove (this); - } - } - } catch (Exception e) { - ExceptionManager.RaiseUnhandledException (e, false); - } - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/DestroyNotify.cs b/gstreamer-sharp/glib-sharp/DestroyNotify.cs deleted file mode 100644 index 03ebe201ec..0000000000 --- a/gstreamer-sharp/glib-sharp/DestroyNotify.cs +++ /dev/null @@ -1,52 +0,0 @@ -// Gst.GLib.DestroyNotify.cs - internal DestroyNotify helper -// -// Author: Mike Kestner -// -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - public delegate void DestroyNotify (IntPtr data); - - public class DestroyHelper { - - private DestroyHelper () {} - - static void ReleaseGCHandle (IntPtr data) - { - if (data == IntPtr.Zero) - return; - GCHandle gch = (GCHandle) data; - gch.Free (); - } - - static DestroyNotify release_gchandle; - - public static DestroyNotify NotifyHandler { - get { - if (release_gchandle == null) - release_gchandle = new DestroyNotify (ReleaseGCHandle); - return release_gchandle; - } - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/EnumWrapper.cs b/gstreamer-sharp/glib-sharp/EnumWrapper.cs deleted file mode 100644 index b6f38d7cd5..0000000000 --- a/gstreamer-sharp/glib-sharp/EnumWrapper.cs +++ /dev/null @@ -1,42 +0,0 @@ -// EnumWrapper.cs - Class to hold arbitrary glib enums -// -// Author: Rachel Hestilow -// -// Copyright (c) 2002 Rachel Hestilow -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - [Obsolete ("Replaced by direct enum type casts to/from Gst.GLib.Value")] - public class EnumWrapper { - int val; - public bool flags; - - public EnumWrapper (int val, bool flags) { - this.val = val; - this.flags = flags; - } - - public static explicit operator int (EnumWrapper wrap) { - return wrap.val; - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/ExceptionManager.cs b/gstreamer-sharp/glib-sharp/ExceptionManager.cs deleted file mode 100644 index 8900671cd7..0000000000 --- a/gstreamer-sharp/glib-sharp/ExceptionManager.cs +++ /dev/null @@ -1,74 +0,0 @@ -// Gst.GLib.Application.cs - static Application class -// -// Authors: Mike Kestner -// -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - public delegate void UnhandledExceptionHandler (UnhandledExceptionArgs args); - - public class UnhandledExceptionArgs : System.UnhandledExceptionEventArgs { - - bool exit_app = false; - - public UnhandledExceptionArgs (Exception e, bool is_terminal) : base (e, is_terminal) {} - - public bool ExitApplication { - get { - return exit_app; - } - set { - if (value) - exit_app = value; - } - } - } - - public class ExceptionManager { - - - private ExceptionManager () {} - - public static event UnhandledExceptionHandler UnhandledException; - - public static void RaiseUnhandledException (Exception e, bool is_terminal) - { - if (UnhandledException == null) { - Console.Error.WriteLine ("Exception in Gtk# callback delegate"); - Console.Error.WriteLine (" Note: Applications can use Gst.GLib.ExceptionManager.UnhandledException to handle the exception."); - Console.Error.WriteLine (e); - Console.Error.WriteLine (new System.Diagnostics.StackTrace (true)); - Environment.Exit (1); - } - - UnhandledExceptionArgs args = new UnhandledExceptionArgs (e, is_terminal); - try { - UnhandledException (args); - } catch (Exception ex) { - Console.Error.WriteLine (ex); - Environment.Exit (1); - } - - if (is_terminal || args.ExitApplication) - Environment.Exit (1); - } - } -} diff --git a/gstreamer-sharp/glib-sharp/FileUtils.cs b/gstreamer-sharp/glib-sharp/FileUtils.cs deleted file mode 100644 index cc3748ee95..0000000000 --- a/gstreamer-sharp/glib-sharp/FileUtils.cs +++ /dev/null @@ -1,48 +0,0 @@ -// Gst.GLib.FileUtils.cs - GFileUtils class implementation -// -// Author: Martin Baulig -// -// Copyright (c) 2002 Ximian, Inc -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Text; - using System.Runtime.InteropServices; - - public class FileUtils - { - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - extern static bool g_file_get_contents (IntPtr filename, out IntPtr contents, out int length, out IntPtr error); - - public static string GetFileContents (string filename) - { - int length; - IntPtr contents, error; - IntPtr native_filename = Marshaller.StringToPtrGStrdup (filename); - - if (!g_file_get_contents (native_filename, out contents, out length, out error)) - throw new GException (error); - - Marshaller.Free (native_filename); - return Marshaller.Utf8PtrToString (contents); - } - - private FileUtils () {} - } -} diff --git a/gstreamer-sharp/glib-sharp/Format.cs b/gstreamer-sharp/glib-sharp/Format.cs deleted file mode 100644 index 73fbbd65ed..0000000000 --- a/gstreamer-sharp/glib-sharp/Format.cs +++ /dev/null @@ -1,39 +0,0 @@ -// Format.cs: Wrapper for the g_format code in Glib -// -// Authors: -// Stephane Delcroix (stephane@delcroix.org) -// -// Copyright (c) 2008 Novell, Inc. -// -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -using System; -using System.Runtime.InteropServices; - -namespace Gst.GLib { -#if GTK_SHARP_2_14 - public class Format { - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_format_size_for_display (long size); - - static public string SizeForDisplay (long size) - { - string result = Marshaller.PtrToStringGFree (g_format_size_for_display (size)); - return result; - } - } -#endif -} diff --git a/gstreamer-sharp/glib-sharp/GException.cs b/gstreamer-sharp/glib-sharp/GException.cs deleted file mode 100644 index 9d047af196..0000000000 --- a/gstreamer-sharp/glib-sharp/GException.cs +++ /dev/null @@ -1,57 +0,0 @@ -// GException.cs : GError handling -// -// Authors: Rachel Hestilow -// -// Copyright (c) 2002 Rachel Hestilow -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public class GException : Exception - { - IntPtr errptr; - - public GException (IntPtr errptr) : base () - { - this.errptr = errptr; - } - - struct GError { - public int Domain; - public int Code; - public IntPtr Msg; - } - - public override string Message { - get { - GError err = (GError) Marshal.PtrToStructure (errptr, typeof (GError)); - return Marshaller.Utf8PtrToString (err.Msg); - } - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_clear_error (ref IntPtr errptr); - ~GException () - { - g_clear_error (ref errptr); - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/GInterfaceAdapter.cs b/gstreamer-sharp/glib-sharp/GInterfaceAdapter.cs deleted file mode 100644 index 0fc7397159..0000000000 --- a/gstreamer-sharp/glib-sharp/GInterfaceAdapter.cs +++ /dev/null @@ -1,64 +0,0 @@ -// GInterfaceAdapter.cs -// -// Author: Mike Kestner -// -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public delegate void GInterfaceInitHandler (IntPtr iface_ptr, IntPtr data); - - internal delegate void GInterfaceFinalizeHandler (IntPtr iface_ptr, IntPtr data); - - internal struct GInterfaceInfo { - internal GInterfaceInitHandler InitHandler; - internal GInterfaceFinalizeHandler FinalizeHandler; - internal IntPtr Data; - } - - public abstract class GInterfaceAdapter { - - GInterfaceInfo info; - - protected GInterfaceAdapter () - { - } - - protected GInterfaceInitHandler InitHandler { - set { - info.InitHandler = value; - } - } - - public abstract GType GType { get; } - - public abstract IntPtr Handle { get; } - - internal GInterfaceInfo Info { - get { - if (info.Data == IntPtr.Zero) - info.Data = (IntPtr) GCHandle.Alloc (this); - - return info; - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/GInterfaceAttribute.cs b/gstreamer-sharp/glib-sharp/GInterfaceAttribute.cs deleted file mode 100644 index ff6e88a2a7..0000000000 --- a/gstreamer-sharp/glib-sharp/GInterfaceAttribute.cs +++ /dev/null @@ -1,42 +0,0 @@ -// GInterfaceAttribute.cs -// -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - [AttributeUsage (AttributeTargets.Interface)] - public sealed class GInterfaceAttribute : Attribute { - Type adapter_type; - - public GInterfaceAttribute (Type adapter_type) - { - this.adapter_type = adapter_type; - } - - public Type AdapterType { - get { - return adapter_type; - } - set { - adapter_type = value; - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/GString.cs b/gstreamer-sharp/glib-sharp/GString.cs deleted file mode 100644 index e7590d8b8e..0000000000 --- a/gstreamer-sharp/glib-sharp/GString.cs +++ /dev/null @@ -1,60 +0,0 @@ -// Gst.GLib.GString.cs : Marshaler for GStrings -// -// Author: Mike Kestner -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - using System; - using System.Runtime.InteropServices; - - public class GString : Gst.GLib.IWrapper { - - IntPtr handle; - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_string_free (IntPtr mem, bool free_segments); - - ~GString () - { - g_string_free (handle, true); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_string_new (IntPtr text); - - public GString (string text) - { - IntPtr native_text = Marshaller.StringToPtrGStrdup (text); - handle = g_string_new (native_text); - Marshaller.Free (native_text); - } - - public IntPtr Handle { - get { - return handle; - } - } - - public static string PtrToString (IntPtr ptr) - { - return Marshaller.Utf8PtrToString (ptr); - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/GType.cs b/gstreamer-sharp/glib-sharp/GType.cs deleted file mode 100755 index 470fb58a76..0000000000 --- a/gstreamer-sharp/glib-sharp/GType.cs +++ /dev/null @@ -1,426 +0,0 @@ -// Gst.GLib.Type.cs - Gst.GLib GType class implementation -// -// Author: Mike Kestner -// -// Copyright (c) 2003 Mike Kestner -// Copyright (c) 2003 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.IO; - using System.Reflection; - using System.Runtime.InteropServices; - using System.Text; - - public delegate System.Type TypeResolutionHandler (Gst.GLib.GType gtype, string gtype_name); - - [StructLayout(LayoutKind.Sequential)] - public struct GType { - - IntPtr val; - - struct GTypeInfo { - public ushort class_size; - IntPtr base_init; - IntPtr base_finalize; - IntPtr class_init; - IntPtr class_finalize; - IntPtr class_data; - public ushort instance_size; - ushort n_preallocs; - IntPtr instance_init; - IntPtr value_table; - } - - struct GTypeQuery { - public IntPtr type; - public IntPtr type_name; - public uint class_size; - public uint instance_size; - } - - public GType (IntPtr val) - { - this.val = val; - } - - public static GType FromName (string native_name) - { - return new GType (g_type_from_name (native_name)); - } - - public static readonly GType Invalid = new GType ((IntPtr) TypeFundamentals.TypeInvalid); - public static readonly GType None = new GType ((IntPtr) TypeFundamentals.TypeNone); - public static readonly GType Interface = new GType ((IntPtr) TypeFundamentals.TypeInterface); - public static readonly GType Char = new GType ((IntPtr) TypeFundamentals.TypeChar); - public static readonly GType UChar = new GType ((IntPtr) TypeFundamentals.TypeUChar); - public static readonly GType Boolean = new GType ((IntPtr) TypeFundamentals.TypeBoolean); - public static readonly GType Int = new GType ((IntPtr) TypeFundamentals.TypeInt); - public static readonly GType UInt = new GType ((IntPtr) TypeFundamentals.TypeUInt); - public static readonly GType Long = new GType ((IntPtr) TypeFundamentals.TypeLong); - public static readonly GType ULong = new GType ((IntPtr) TypeFundamentals.TypeULong); - public static readonly GType Int64 = new GType ((IntPtr) TypeFundamentals.TypeInt64); - public static readonly GType UInt64 = new GType ((IntPtr) TypeFundamentals.TypeUInt64); - public static readonly GType Enum = new GType ((IntPtr) TypeFundamentals.TypeEnum); - public static readonly GType Flags = new GType ((IntPtr) TypeFundamentals.TypeFlags); - public static readonly GType Float = new GType ((IntPtr) TypeFundamentals.TypeFloat); - public static readonly GType Double = new GType ((IntPtr) TypeFundamentals.TypeDouble); - public static readonly GType String = new GType ((IntPtr) TypeFundamentals.TypeString); - public static readonly GType Pointer = new GType ((IntPtr) TypeFundamentals.TypePointer); - public static readonly GType Boxed = new GType ((IntPtr) TypeFundamentals.TypeBoxed); - public static readonly GType Param = new GType ((IntPtr) TypeFundamentals.TypeParam); - public static readonly GType Object = new GType ((IntPtr) TypeFundamentals.TypeObject); - - static Hashtable types = new Hashtable (); - static Hashtable gtypes = new Hashtable (); - - public static void Register (GType native_type, System.Type type) - { - lock (types) { - if (native_type != GType.Pointer && native_type != GType.Boxed && native_type != ManagedValue.GType) - types[native_type.Val] = type; - if (type != null) - gtypes[type] = native_type; - } - } - - static GType () - { - if (!Gst.GLib.Thread.Supported) - Gst.GLib.Thread.Init (); - - g_type_init (); - - Register (GType.Char, typeof (sbyte)); - Register (GType.UChar, typeof (byte)); - Register (GType.Boolean, typeof (bool)); - Register (GType.Int, typeof (int)); - Register (GType.UInt, typeof (uint)); - Register (GType.Int64, typeof (long)); - Register (GType.UInt64, typeof (ulong)); - Register (GType.Float, typeof (float)); - Register (GType.Double, typeof (double)); - Register (GType.String, typeof (string)); - Register (GType.Pointer, typeof (IntPtr)); - Register (GType.Object, typeof (Gst.GLib.Object)); - Register (GType.Pointer, typeof (IntPtr)); - - // One-way mapping - gtypes[typeof (char)] = GType.UInt; - } - - public static explicit operator GType (System.Type type) - { - GType gtype; - - lock (types) { - if (gtypes.Contains (type)) - return (GType)gtypes[type]; - } - - if (type.IsSubclassOf (typeof (Gst.GLib.Object))) { - gtype = Gst.GLib.Object.LookupGType (type); - Register (gtype, type); - return gtype; - } - - PropertyInfo pi = type.GetProperty ("GType", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy); - if (pi != null) - gtype = (GType) pi.GetValue (null, null); - else if (type.IsDefined (typeof (GTypeAttribute), false)) { - GTypeAttribute gattr = (GTypeAttribute)Attribute.GetCustomAttribute (type, typeof (GTypeAttribute), false); - pi = gattr.WrapperType.GetProperty ("GType", BindingFlags.Public | BindingFlags.Static); - gtype = (GType) pi.GetValue (null, null); - } else if (type.IsSubclassOf (typeof (Gst.GLib.Opaque))) - gtype = GType.Pointer; - else - gtype = ManagedValue.GType; - - Register (gtype, type); - return gtype; - } - - static string GetQualifiedName (string cname) - { - for (int i = 1; i < cname.Length; i++) { - if (System.Char.IsUpper (cname[i])) { - if (i == 1 && cname [0] == 'G') - return "Gst.GLib." + cname.Substring (1); - else - return cname.Substring (0, i) + "." + cname.Substring (i); - } - } - - return null; - } - - public static explicit operator Type (GType gtype) - { - return LookupType (gtype.Val); - } - - public static void Init () - { - // cctor already calls g_type_init. - } - - public static event TypeResolutionHandler ResolveType; - - public static Type LookupType (IntPtr typeid) - { - lock (types) { - if (types.Contains (typeid)) - return (Type)types[typeid]; - } - - string native_name = Marshaller.Utf8PtrToString (g_type_name (typeid)); - - if (ResolveType != null) { - Gst.GLib.GType gt = new Gst.GLib.GType (typeid); - - Delegate[] invocation_list = ResolveType.GetInvocationList (); - foreach (Delegate d in invocation_list) { - TypeResolutionHandler handler = (TypeResolutionHandler) d; - System.Type tmp = handler (gt, native_name); - if (tmp != null) { - Register (gt, tmp); - return tmp; - } - } - } - - string type_name = GetQualifiedName (native_name); - if (type_name == null) - return null; - Type result = null; - Assembly[] assemblies = (Assembly[]) AppDomain.CurrentDomain.GetAssemblies ().Clone (); - foreach (Assembly asm in assemblies) { - result = asm.GetType (type_name); - if (result != null) - break; - } - - if (result == null) { - // Because of lazy loading of references, it's possible the type's assembly - // needs to be loaded. We will look for it by name in the references of - // the currently loaded assemblies. Hopefully a recursive traversal is - // not needed. We avoid one for now because of problems experienced - // in a patch from bug #400595, and a desire to keep memory usage low - // by avoiding a complete loading of all dependent assemblies. - string ns = type_name.Substring (0, type_name.LastIndexOf ('.')); - string asm_name = ns.ToLower ().Replace ('.', '-') + "-sharp"; - foreach (Assembly asm in assemblies) { - foreach (AssemblyName ref_name in asm.GetReferencedAssemblies ()) { - if (ref_name.Name != asm_name) - continue; - try { - string asm_dir = Path.GetDirectoryName (asm.Location); - Assembly ref_asm; - if (File.Exists (Path.Combine (asm_dir, ref_name.Name + ".dll"))) - ref_asm = Assembly.LoadFrom (Path.Combine (asm_dir, ref_name.Name + ".dll")); - else - ref_asm = Assembly.Load (ref_name); - result = ref_asm.GetType (type_name); - if (result != null) - break; - } catch (Exception) { - /* Failure to load a referenced assembly is not an error */ - } - } - if (result != null) - break; - } - } - - Register (new GType (typeid), result); - return result; - } - - public IntPtr Val { - get { return val; } - } - - public static bool operator == (GType a, GType b) - { - return a.Val == b.Val; - } - - public static bool operator != (GType a, GType b) - { - return a.Val != b.Val; - } - - public override bool Equals (object o) - { - if (!(o is GType)) - return false; - - return ((GType) o) == this; - } - - public override int GetHashCode () - { - return val.GetHashCode (); - } - - public override string ToString () - { - return Marshaller.Utf8PtrToString (g_type_name (val)); - } - - public IntPtr GetClassPtr () - { - IntPtr klass = g_type_class_peek (val); - if (klass == IntPtr.Zero) - klass = g_type_class_ref (val); - return klass; - } - - public GType GetBaseType () - { - IntPtr parent = g_type_parent (this.Val); - return parent == IntPtr.Zero ? GType.None : new GType (parent); - } - - public GType GetThresholdType () - { - GType curr_type = this; - while (curr_type.ToString ().StartsWith ("__gst_gtksharp_")) - curr_type = curr_type.GetBaseType (); - return curr_type; - } - - public uint GetClassSize () - { - GTypeQuery query; - g_type_query (this.Val, out query); - return query.class_size; - } - - internal void EnsureClass () - { - if (g_type_class_peek (val) == IntPtr.Zero) - g_type_class_ref (val); - } - - static int type_uid; - static string BuildEscapedName (System.Type t) - { - string qn = t.FullName; - // Just a random guess - StringBuilder sb = new StringBuilder (20 + qn.Length); - sb.Append ("__gst_gtksharp_"); - sb.Append (type_uid++); - sb.Append ("_"); - foreach (char c in qn) { - if ((c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) - sb.Append (c); - else if (c == '.') - sb.Append ('_'); - else if ((uint) c <= byte.MaxValue) { - sb.Append ('+'); - sb.Append (((byte) c).ToString ("x2")); - } else { - sb.Append ('-'); - sb.Append (((uint) c).ToString ("x4")); - } - } - return sb.ToString (); - } - - internal static GType RegisterGObjectType (System.Type t) - { - GType parent_gtype = LookupGObjectType (t.BaseType); - string name = BuildEscapedName (t); - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - GTypeQuery query; - g_type_query (parent_gtype.Val, out query); - GTypeInfo info = new GTypeInfo (); - info.class_size = (ushort) query.class_size; - info.instance_size = (ushort) query.instance_size; - GType gtype = new GType (g_type_register_static (parent_gtype.Val, native_name, ref info, 0)); - Gst.GLib.Marshaller.Free (native_name); - Register (gtype, t); - return gtype; - } - - internal static GType LookupGObjectType (System.Type t) - { - lock (types) { - if (gtypes.Contains (t)) - return (GType) gtypes [t]; - } - - PropertyInfo pi = t.GetProperty ("GType", BindingFlags.DeclaredOnly | BindingFlags.Static | BindingFlags.Public); - if (pi != null) - return (GType) pi.GetValue (null, null); - - return Gst.GLib.Object.RegisterGType (t); - } - - internal static IntPtr ValFromInstancePtr (IntPtr handle) - { - if (handle == IntPtr.Zero) - return IntPtr.Zero; - - // First field of instance is a GTypeClass*. - IntPtr klass = Marshal.ReadIntPtr (handle); - // First field of GTypeClass is a GType. - return Marshal.ReadIntPtr (klass); - } - - internal static bool Is (IntPtr type, GType is_a_type) - { - return g_type_is_a (type, is_a_type.Val); - } - - public bool IsInstance (IntPtr raw) - { - return GType.Is (ValFromInstancePtr (raw), this); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_type_class_peek (IntPtr gtype); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_type_class_ref (IntPtr gtype); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_type_from_name (string name); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_type_init (); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_type_name (IntPtr raw); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_type_parent (IntPtr type); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_type_query (IntPtr type, out GTypeQuery query); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_type_register_static (IntPtr parent, IntPtr name, ref GTypeInfo info, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_type_is_a (IntPtr type, IntPtr is_a_type); - } -} diff --git a/gstreamer-sharp/glib-sharp/GTypeAttribute.cs b/gstreamer-sharp/glib-sharp/GTypeAttribute.cs deleted file mode 100644 index 1872da6f23..0000000000 --- a/gstreamer-sharp/glib-sharp/GTypeAttribute.cs +++ /dev/null @@ -1,42 +0,0 @@ -// GTypeAttribute.cs -// -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - [AttributeUsage (AttributeTargets.Enum)] - public sealed class GTypeAttribute : Attribute { - Type wrapper_type; - - public GTypeAttribute (Type wrapper_type) - { - this.wrapper_type = wrapper_type; - } - - public Type WrapperType { - get { - return wrapper_type; - } - set { - wrapper_type = value; - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/Global.cs b/gstreamer-sharp/glib-sharp/Global.cs deleted file mode 100644 index dbfddd2c68..0000000000 --- a/gstreamer-sharp/glib-sharp/Global.cs +++ /dev/null @@ -1,68 +0,0 @@ -// Gst.GLib.Global.cs - Global glib properties and methods. -// -// Author: Andres G. Aragoneses -// -// Copyright (c) 2008 Novell, Inc -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Text; - using System.Runtime.InteropServices; - - public class Global - { - - //this is a static class - private Global () {} - - public static string ProgramName { - get { - return Gst.GLib.Marshaller.PtrToStringGFree(g_get_prgname()); - } - set { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (value); - g_set_prgname (native_name); - Gst.GLib.Marshaller.Free (native_name); - } - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_set_prgname (IntPtr name); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_get_prgname (); - - public static string ApplicationName { - get { - return Gst.GLib.Marshaller.PtrToStringGFree(g_get_application_name()); - } - set { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (value); - g_set_application_name (native_name); - Gst.GLib.Marshaller.Free (native_name); - } - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_set_application_name (IntPtr name); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_get_application_name (); - } -} diff --git a/gstreamer-sharp/glib-sharp/IOChannel.cs b/gstreamer-sharp/glib-sharp/IOChannel.cs deleted file mode 100644 index 4ae6a013f2..0000000000 --- a/gstreamer-sharp/glib-sharp/IOChannel.cs +++ /dev/null @@ -1,467 +0,0 @@ -// glib/IOChannel.cs : IOChannel API wrapper -// -// Author: Mike Kestner -// -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLibSharp { - - using System; - using System.Runtime.InteropServices; - using Gst.GLib; - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - internal delegate bool IOFuncNative(IntPtr source, int condition, IntPtr data); - - internal class IOFuncWrapper { - - IOFunc managed; - - public IOFuncNative NativeDelegate; - - public IOFuncWrapper (IOFunc managed) - { - this.managed = managed; - NativeDelegate = new IOFuncNative (NativeCallback); - } - bool NativeCallback (IntPtr source, int condition, IntPtr data) - { - try { - return managed (IOChannel.FromHandle (source), (IOCondition) condition); - } catch (Exception e) { - ExceptionManager.RaiseUnhandledException (e, false); - return false; - } - } - } -} - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - using Gst.GLibSharp; - - public class IOChannel : IDisposable, IWrapper { - - IntPtr handle; - - private IOChannel(IntPtr handle) - { - this.handle = handle; - } - - public IOChannel (int fd) : this (g_io_channel_unix_new (fd)) {} - - public IOChannel (string filename, string mode) - { - IntPtr native_filename = Marshaller.StringToPtrGStrdup (filename); - IntPtr native_mode = Marshaller.StringToPtrGStrdup (mode); - IntPtr error; - handle = g_io_channel_new_file(native_filename, native_mode, out error); - Marshaller.Free (native_filename); - Marshaller.Free (native_mode); - if (error != IntPtr.Zero) throw new GException (error); - } - - public IOCondition BufferCondition - { - get { - return (IOCondition) g_io_channel_get_buffer_condition (Handle); - } - } - - public bool Buffered - { - get { - return g_io_channel_get_buffered (Handle); - } - set { - g_io_channel_set_buffered (Handle, value); - } - } - - public ulong BufferSize - { - get { - return (ulong) g_io_channel_get_buffer_size (Handle); - } - set { - g_io_channel_set_buffer_size (Handle, new UIntPtr (value)); - } - } - - public bool CloseOnUnref - { - get { - return g_io_channel_get_close_on_unref (Handle); - } - set { - g_io_channel_set_close_on_unref (Handle, value); - } - } - - public string Encoding - { - get { - return Marshaller.Utf8PtrToString (g_io_channel_get_encoding (Handle)); - } - set { - IntPtr native_encoding = Marshaller.StringToPtrGStrdup (value); - IntPtr error; - g_io_channel_set_encoding (Handle, native_encoding, out error); - Marshaller.Free (native_encoding); - if (error != IntPtr.Zero) throw new GException (error); - } - } - - public IOFlags Flags - { - get { - return (IOFlags) g_io_channel_get_flags(Handle); - } - set { - IntPtr error; - g_io_channel_set_flags(Handle, (int) value, out error); - if (error != IntPtr.Zero) throw new GException (error); - } - } - - public char[] LineTerminator { - get { - int length; - IntPtr raw = g_io_channel_get_line_term (Handle, out length); - if (length == -1) - return Marshaller.Utf8PtrToString (raw).ToCharArray (); - byte[] buffer = new byte [length]; - return System.Text.Encoding.UTF8.GetChars (buffer); - } - set { - byte[] buffer = System.Text.Encoding.UTF8.GetBytes (value); - g_io_channel_set_line_term (Handle, buffer, buffer.Length); - } - } - - public IntPtr Handle { - get { - return handle; - } - } - - public int UnixFd { - get { - return g_io_channel_unix_get_fd (Handle); - } - } - - protected void Init () - { - g_io_channel_init (Handle); - } - - public void Dispose () - { - g_io_channel_unref (Handle); - } - - public uint AddWatch (int priority, IOCondition condition, IOFunc func) - { - IOFuncWrapper func_wrapper = null; - IntPtr user_data = IntPtr.Zero; - DestroyNotify notify = null; - if (func != null) { - func_wrapper = new IOFuncWrapper (func); - user_data = (IntPtr) GCHandle.Alloc (func_wrapper); - notify = DestroyHelper.NotifyHandler; - } - return g_io_add_watch_full (Handle, priority, (int) condition, func_wrapper.NativeDelegate, user_data, notify); - } - - public IOStatus Flush () - { - IntPtr error; - IOStatus ret = (IOStatus) g_io_channel_flush (Handle, out error); - if (error != IntPtr.Zero) throw new GException (error); - return ret; - } - - public IOStatus ReadChars (byte[] buf, out ulong bytes_read) - { - UIntPtr native_bytes_read; - IntPtr error; - IOStatus ret = (IOStatus) g_io_channel_read_chars (Handle, buf, new UIntPtr ((ulong) buf.Length), out native_bytes_read, out error); - bytes_read = (ulong) native_bytes_read; - if (error != IntPtr.Zero) throw new GException (error); - return ret; - } - - public IOStatus ReadLine (out string str_return) - { - ulong dump; - return ReadLine (out str_return, out dump); - } - - public IOStatus ReadLine (out string str_return, out ulong terminator_pos) - { - IntPtr native_string; - UIntPtr native_terminator_pos; - IntPtr error; - IOStatus ret = (IOStatus) g_io_channel_read_line (Handle, out native_string, IntPtr.Zero, out native_terminator_pos, out error); - terminator_pos = (ulong) native_terminator_pos; - str_return = null; - if (ret == IOStatus.Normal) - str_return = Marshaller.PtrToStringGFree (native_string); - if (error != IntPtr.Zero) throw new GException (error); - return ret; - } - - public IOStatus ReadToEnd (out string str_return) - { - IntPtr native_str; - UIntPtr native_length; - IntPtr error; - IOStatus ret = (IOStatus) g_io_channel_read_to_end (Handle, out native_str, out native_length, out error); - str_return = null; - if (ret == IOStatus.Normal) { - byte[] buffer = new byte [(ulong) native_length]; - Marshal.Copy (native_str, buffer, 0, (int)(ulong) native_length); - str_return = System.Text.Encoding.UTF8.GetString (buffer); - } - Marshaller.Free (native_str); - if (error != IntPtr.Zero) throw new GException (error); - return ret; - } - - public IOStatus ReadUnichar (out uint thechar) - { - IntPtr error; - IOStatus ret = (IOStatus) g_io_channel_read_unichar (Handle, out thechar, out error); - if (error != IntPtr.Zero) throw new GException (error); - return ret; - } - - public IOStatus SeekPosition (long offset, SeekType type) - { - IntPtr error; - IOStatus ret = (IOStatus) g_io_channel_seek_position (Handle, offset, (int) type, out error); - if (error != IntPtr.Zero) throw new GException (error); - return ret; - } - - public IOStatus Shutdown (bool flush) - { - IntPtr error; - IOStatus ret = (IOStatus) g_io_channel_shutdown (Handle, flush, out error); - if (error != IntPtr.Zero) throw new GException (error); - return ret; - } - - public IOStatus WriteChars (string str, out string remainder) - { - ulong written; - System.Text.Encoding enc = System.Text.Encoding.UTF8; - byte[] buffer = enc.GetBytes (str); - IOStatus ret = WriteChars (buffer, out written); - remainder = null; - if ((int) written == buffer.Length) - return ret; - int count = buffer.Length - (int) written; - byte[] rem = new byte [count]; - Array.Copy (buffer, (int) written, rem, 0, count); - remainder = enc.GetString (rem); - return ret; - } - - public IOStatus WriteChars (byte[] buf, out ulong bytes_written) - { - UIntPtr native_bytes_written; - IntPtr error; - IOStatus ret = (IOStatus) g_io_channel_write_chars (Handle, buf, new IntPtr (buf.Length), out native_bytes_written, out error); - bytes_written = (ulong) native_bytes_written; - if (error != IntPtr.Zero) throw new GException (error); - return ret; - } - - public IOStatus WriteUnichar (uint thechar) - { - IntPtr error; - IOStatus ret = (IOStatus) g_io_channel_write_unichar (Handle, thechar, out error); - if (error != IntPtr.Zero) throw new GException (error); - return ret; - } - - public static IOChannel FromHandle (IntPtr handle) - { - if (handle == IntPtr.Zero) - return null; - - g_io_channel_ref (handle); - return new IOChannel (handle); - } - - public static IOChannelError ErrorFromErrno (int en) - { - return (IOChannelError) g_io_channel_error_from_errno (en); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_io_channel_unix_new (int fd); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_io_channel_new_file (IntPtr filename, IntPtr mode, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_error_quark (); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_error_from_errno (int en); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_flush (IntPtr raw, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_io_channel_init (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_read_chars (IntPtr raw, byte[] buf, UIntPtr count, out UIntPtr bytes_read, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_read_line (IntPtr raw, out IntPtr str_return, IntPtr length, out UIntPtr terminator_pos, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_read_to_end (IntPtr raw, out IntPtr str_return, out UIntPtr length, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_read_unichar (IntPtr raw, out uint thechar, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_seek_position (IntPtr raw, long offset, int type, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_shutdown (IntPtr raw, bool flush, out IntPtr err); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_write_chars (IntPtr raw, byte[] buf, IntPtr count, out UIntPtr bytes_written, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_write_unichar (IntPtr raw, uint thechar, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_get_buffer_condition (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_io_channel_get_buffered (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_io_channel_set_buffered (IntPtr raw, bool buffered); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern UIntPtr g_io_channel_get_buffer_size (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_io_channel_set_buffer_size (IntPtr raw, UIntPtr size); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_io_channel_get_close_on_unref (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_io_channel_set_close_on_unref (IntPtr raw, bool do_close); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_io_channel_get_encoding (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_set_encoding (IntPtr raw, IntPtr encoding, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_get_flags (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_set_flags (IntPtr raw, int flags, out IntPtr error); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_io_channel_get_line_term (IntPtr raw, out int length); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_io_channel_set_line_term (IntPtr raw, byte[] term, int length); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_io_channel_unix_get_fd (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_io_channel_ref (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_io_channel_unref (IntPtr raw); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_io_add_watch_full (IntPtr raw, int priority, int condition, IOFuncNative func, IntPtr user_data, DestroyNotify notify); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_io_create_watch (IntPtr raw, int condition); - } - - public delegate bool IOFunc (IOChannel source, IOCondition condition); - - public enum IOChannelError { - FileTooBig, - Inval, - IO, - IsDir, - NoSpace, - Nxio, - Overflow, - Pipe, - Failed, - } - - [Flags] - public enum IOCondition { - In = 1 << 0, - Out = 1 << 2, - Pri = 1 << 1, - Err = 1 << 3, - Hup = 1 << 4, - Nval = 1 << 5, - } - - [Flags] - public enum IOFlags { - Append = 1 << 0, - Nonblock = 1 << 1, - IsReadable = 1 << 2, - IsWriteable = 1 << 3, - IsSeekable = 1 << 4, - Mask = 1 << 5- 1, - GetMask = Mask, - SetMask = Append | Nonblock, - } - - public enum IOStatus { - Error, - Normal, - Eof, - Again, - } - - public enum SeekType { - Cur, - Set, - End, - } -} diff --git a/gstreamer-sharp/glib-sharp/IWrapper.cs b/gstreamer-sharp/glib-sharp/IWrapper.cs deleted file mode 100644 index 952d274e95..0000000000 --- a/gstreamer-sharp/glib-sharp/IWrapper.cs +++ /dev/null @@ -1,30 +0,0 @@ -// IWrapper.cs - Common code for GInterfaces and GObjects -// -// Author: Rachel Hestilow -// -// Copyright (c) 2002 Rachel Hestilow -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib -{ - using System; - - public interface IWrapper - { - IntPtr Handle { get; } - } -} diff --git a/gstreamer-sharp/glib-sharp/Idle.cs b/gstreamer-sharp/glib-sharp/Idle.cs deleted file mode 100755 index 2ffdfe9795..0000000000 --- a/gstreamer-sharp/glib-sharp/Idle.cs +++ /dev/null @@ -1,149 +0,0 @@ -// Gst.GLib.Idle.cs - Idle class implementation -// -// Author(s): -// Mike Kestner -// Rachel Hestilow -// Stephane Delcroix -// -// Copyright (c) 2002 Mike Kestner -// Copyright (c) Rachel Hestilow -// Copyright (c) 2009 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - public delegate bool IdleHandler (); - - public class Idle { - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate bool IdleHandlerInternal (); - - - internal class IdleProxy : SourceProxy { - public IdleProxy (IdleHandler real) - { - real_handler = real; - proxy_handler = new IdleHandlerInternal (Handler); - } - - ~IdleProxy () - { - Dispose (false); - } - - public void Dispose () - { - Dispose (true); - GC.SuppressFinalize (this); - } - - protected virtual void Dispose (bool disposing) - { - // Both branches remove our delegate from the - // managed list of handlers, but only - // Source.Remove will remove it from the - // unmanaged list also. - - if (disposing) - Remove (); - else - Source.Remove (ID); - } - - public bool Handler () - { - try { - IdleHandler idle_handler = (IdleHandler) real_handler; - - bool cont = idle_handler (); - if (!cont) - Remove (); - return cont; - } catch (Exception e) { - ExceptionManager.RaiseUnhandledException (e, false); - } - return false; - } - } - - private Idle () - { - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_idle_add (IdleHandlerInternal d, IntPtr data); - - public static uint Add (IdleHandler hndlr) - { - IdleProxy p = new IdleProxy (hndlr); - p.ID = g_idle_add ((IdleHandlerInternal) p.proxy_handler, IntPtr.Zero); - lock (Source.source_handlers) - Source.source_handlers [p.ID] = p; - - return p.ID; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_idle_add_full (int priority, IdleHandlerInternal d, IntPtr data, DestroyNotify notify); - - public static uint Add (IdleHandler hndlr, Priority priority) - { - IdleProxy p = new IdleProxy (hndlr); - p.ID = g_idle_add_full ((int)priority, (IdleHandlerInternal)p.proxy_handler, IntPtr.Zero, null); - lock (Source.source_handlers) - Source.source_handlers [p.ID] = p; - - return p.ID; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_source_remove_by_funcs_user_data (Delegate d, IntPtr data); - - public static void Remove (uint id) - { - Source.Remove (id); - } - - public static bool Remove (IdleHandler hndlr) - { - bool result = false; - ArrayList keys = new ArrayList (); - - lock (Source.source_handlers) { - foreach (uint code in Source.source_handlers.Keys) { - IdleProxy p = Source.source_handlers [code] as IdleProxy; - - if (p != null && p.real_handler == hndlr) { - keys.Add (code); - result = g_source_remove_by_funcs_user_data (p.proxy_handler, IntPtr.Zero); - } - } - - foreach (object key in keys) - Source.source_handlers.Remove (key); - } - - return result; - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/IgnoreClassInitializersAttribute.cs b/gstreamer-sharp/glib-sharp/IgnoreClassInitializersAttribute.cs deleted file mode 100644 index 1103446c6e..0000000000 --- a/gstreamer-sharp/glib-sharp/IgnoreClassInitializersAttribute.cs +++ /dev/null @@ -1,31 +0,0 @@ -// IgnoreClassInitializersAttribute.cs -// -// Author: Mike Kestner -// -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - [AttributeUsage (AttributeTargets.Assembly)] - public sealed class IgnoreClassInitializersAttribute : Attribute - { - public IgnoreClassInitializersAttribute () {} - } -} diff --git a/gstreamer-sharp/glib-sharp/InitiallyUnowned.cs b/gstreamer-sharp/glib-sharp/InitiallyUnowned.cs deleted file mode 100644 index abc69a4bc7..0000000000 --- a/gstreamer-sharp/glib-sharp/InitiallyUnowned.cs +++ /dev/null @@ -1,43 +0,0 @@ -// InitiallyUnowned.cs - GInitiallyUnowned class wrapper implementation -// -// Authors: Mike Kestner -// -// Copyright (c) 2004-2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -#if GTK_SHARP_2_10 - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.ComponentModel; - using System.Runtime.InteropServices; - - public class InitiallyUnowned : Object { - - protected InitiallyUnowned (IntPtr raw) : base (raw) {} - - public new static Gst.GLib.GType GType { - get { - return GType.Object; - } - } - - } -} - -#endif diff --git a/gstreamer-sharp/glib-sharp/List.cs b/gstreamer-sharp/glib-sharp/List.cs deleted file mode 100644 index 86b9e9c116..0000000000 --- a/gstreamer-sharp/glib-sharp/List.cs +++ /dev/null @@ -1,97 +0,0 @@ -// List.cs - GList class wrapper implementation -// -// Authors: Mike Kestner -// -// Copyright (c) 2002 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public class List : ListBase { - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_list_copy (IntPtr l); - - public override object Clone () - { - return new List (g_list_copy (Handle)); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_list_length (IntPtr l); - - internal override int Length (IntPtr list) - { - return g_list_length (list); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_list_free(IntPtr l); - - internal override void Free (IntPtr list) - { - if (list != IntPtr.Zero) - g_list_free (list); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_list_append (IntPtr l, IntPtr raw); - - internal override IntPtr Append (IntPtr list, IntPtr raw) - { - return g_list_append (list, raw); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_list_prepend (IntPtr l, IntPtr raw); - - internal override IntPtr Prepend (IntPtr list, IntPtr raw) - { - return g_list_prepend (list, raw); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_list_nth_data (IntPtr l, uint n); - - internal override IntPtr NthData (uint n) - { - return g_list_nth_data (Handle, n); - } - - public List (IntPtr raw) : this (raw, null) {} - - public List (System.Type element_type) : this (IntPtr.Zero, element_type) {} - - public List (IntPtr raw, System.Type element_type) : this (raw, element_type, false, false) {} - - public List (IntPtr raw, System.Type element_type, bool owned, bool elements_owned) : base (raw, element_type, owned, elements_owned) {} - - public List (object[] elements, System.Type element_type, bool owned, bool elements_owned) : this (IntPtr.Zero, element_type, owned, elements_owned) - { - foreach (object o in elements) - Append (o); - } - public List (Array elements, System.Type element_type, bool owned, bool elements_owned) : this (IntPtr.Zero, element_type, owned, elements_owned) - { - foreach (object o in elements) - Append (o); - } - } -} diff --git a/gstreamer-sharp/glib-sharp/ListBase.cs b/gstreamer-sharp/glib-sharp/ListBase.cs deleted file mode 100644 index 0ea59c422f..0000000000 --- a/gstreamer-sharp/glib-sharp/ListBase.cs +++ /dev/null @@ -1,279 +0,0 @@ -// ListBase.cs - List base class implementation -// -// Authors: Mike Kestner -// -// Copyright (c) 2002 Mike Kestner -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - public abstract class ListBase : IDisposable, ICollection, Gst.GLib.IWrapper, ICloneable { - - private IntPtr list_ptr = IntPtr.Zero; - private int length = -1; - private bool managed = false; - internal bool elements_owned = false; - protected System.Type element_type = null; - - abstract internal IntPtr NthData (uint index); - abstract internal int Length (IntPtr list); - abstract internal void Free (IntPtr list); - abstract internal IntPtr Append (IntPtr current, IntPtr raw); - abstract internal IntPtr Prepend (IntPtr current, IntPtr raw); - - internal ListBase (IntPtr list, System.Type element_type, bool owned, bool elements_owned) - { - list_ptr = list; - this.element_type = element_type; - managed = owned; - this.elements_owned = elements_owned; - } - - ~ListBase () - { - Dispose (false); - } - - [Obsolete ("Replaced by owned parameter on ctor.")] - public bool Managed { - set { managed = value; } - } - - public IntPtr Handle { - get { - return list_ptr; - } - } - - public void Append (IntPtr raw) - { - list_ptr = Append (list_ptr, raw); - } - - public void Append (string item) - { - this.Append (Marshaller.StringToPtrGStrdup (item)); - } - - public void Append (object item) - { - this.Append (AllocNativeElement (item)); - } - - public void Prepend (IntPtr raw) - { - list_ptr = Prepend (list_ptr, raw); - } - - // ICollection - public int Count { - get { - if (length == -1) - length = Length (list_ptr); - return length; - } - } - - public object this [int index] { - get { - IntPtr data = NthData ((uint) index); - object ret = null; - ret = DataMarshal (data); - return ret; - } - } - - // Synchronization could be tricky here. Hmm. - public bool IsSynchronized { - get { return false; } - } - - public object SyncRoot { - get { return null; } - } - - public void CopyTo (Array array, int index) - { - object[] orig = new object[Count]; - int i = 0; - foreach (object o in this) - orig [i++] = o; - - orig.CopyTo (array, index); - } - - public class FilenameString { - private FilenameString () {} - } - - IntPtr AllocNativeElement (object element) - { - if (element_type == null) { - if (element is IWrapper) - return (element as IWrapper).Handle; - else - return (IntPtr) GCHandle.Alloc (element); - } else { - if (element_type == typeof (string)) - return Marshaller.StringToPtrGStrdup (element as string); - else if (element_type == typeof (FilenameString)) - return Marshaller.StringToFilenamePtr (element as string); - else if (element_type == typeof (IntPtr)) - return (IntPtr) GCHandle.Alloc (element); - else if (typeof (IWrapper).IsAssignableFrom (element_type)) - return (element as IWrapper).Handle; - else if (element_type == typeof (int)) - return new IntPtr ((int) element); - else if (element_type.IsValueType) - return Marshaller.StructureToPtrAlloc (element); - } - return IntPtr.Zero; - } - - internal object DataMarshal (IntPtr data) - { - object ret = null; - if (element_type != null) { - if (element_type == typeof (string)) - ret = Marshaller.Utf8PtrToString (data); - else if (element_type == typeof (FilenameString)) - ret = Marshaller.FilenamePtrToString (data); - else if (element_type == typeof (IntPtr)) - ret = data; - else if (element_type.IsSubclassOf (typeof (Gst.GLib.Object))) - ret = Gst.GLib.Object.GetObject (data, false); - else if (element_type.IsSubclassOf (typeof (Gst.GLib.Opaque))) - ret = Gst.GLib.Opaque.GetOpaque (data, element_type, elements_owned); - else if (element_type == typeof (int)) - ret = (int) data; - else if (element_type.IsValueType) - ret = Marshal.PtrToStructure (data, element_type); - else if (element_type.IsInterface) { - Type adapter_type = element_type.Assembly.GetType (element_type.FullName + "Adapter"); - System.Reflection.MethodInfo method = adapter_type.GetMethod ("GetObject", new Type[] {typeof(IntPtr), typeof(bool)}); - ret = method.Invoke (null, new object[] {data, false}); - } else - ret = Activator.CreateInstance (element_type, new object[] {data}); - - } else if (Object.IsObject (data)) - ret = Gst.GLib.Object.GetObject (data, false); - - return ret; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_free (IntPtr item); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_unref (IntPtr item); - - public void Empty () - { - if (elements_owned) - for (uint i = 0; i < Count; i++) - if (typeof (Gst.GLib.Object).IsAssignableFrom (element_type)) - g_object_unref (NthData (i)); - else if (typeof (Gst.GLib.Opaque).IsAssignableFrom (element_type)) - Gst.GLib.Opaque.GetOpaque (NthData (i), element_type, true).Dispose (); - else - g_free (NthData (i)); - - if (managed) - FreeList (); - } - - IntPtr GetData (IntPtr current) - { - // data field is at offset 0 for GList and GSList - return Marshal.ReadIntPtr (current); - } - - IntPtr Next (IntPtr current) - { - // next field follows gpointer data field for GList and GSList - return Marshal.ReadIntPtr (current, IntPtr.Size); - } - - private class ListEnumerator : IEnumerator - { - private IntPtr current = IntPtr.Zero; - private ListBase list; - - public ListEnumerator (ListBase list) - { - this.list = list; - } - - public object Current { - get { - IntPtr data = list.GetData (current); - object ret = null; - ret = list.DataMarshal (data); - return ret; - } - } - - public bool MoveNext () - { - if (current == IntPtr.Zero) - current = list.list_ptr; - else - current = list.Next (current); - return (current != IntPtr.Zero); - } - - public void Reset () - { - current = IntPtr.Zero; - } - } - - // IEnumerable - public IEnumerator GetEnumerator () - { - return new ListEnumerator (this); - } - - // IDisposable - public void Dispose () - { - Dispose (true); - GC.SuppressFinalize (this); - } - - protected virtual void Dispose (bool disposing) - { - Empty (); - } - - void FreeList () - { - if (list_ptr != IntPtr.Zero) - Free (list_ptr); - list_ptr = IntPtr.Zero; - length = -1; - } - - // ICloneable - abstract public object Clone (); - } -} diff --git a/gstreamer-sharp/glib-sharp/Log.cs b/gstreamer-sharp/glib-sharp/Log.cs deleted file mode 100644 index 4229579eec..0000000000 --- a/gstreamer-sharp/glib-sharp/Log.cs +++ /dev/null @@ -1,291 +0,0 @@ -// Log.cs - Wrapper for message logging functions -// -// Authors: -// Gonzalo Paniagua Javier (gonzalo@ximian.com) -// -// -// Copyright (c) 2002 Gonzalo Paniagua -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -// - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - public delegate void LogFunc (string log_domain, LogLevelFlags log_level, string message); - - public delegate void PrintFunc (string message); - - [Flags] - public enum LogLevelFlags : int - { - /* log flags */ - FlagRecursion = 1 << 0, - FlagFatal = 1 << 1, - - /* Gst.GLib log levels */ - Error = 1 << 2, /* always fatal */ - Critical = 1 << 3, - Warning = 1 << 4, - Message = 1 << 5, - Info = 1 << 6, - Debug = 1 << 7, - - /* Convenience values */ - AllButFatal = 253, - AllButRecursion = 254, - All = 255, - - FlagMask = 3, - LevelMask = unchecked ((int) 0xFFFFFFFC) - } - - public class Log { - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void LogFuncNative (IntPtr log_domain, LogLevelFlags flags, IntPtr message, IntPtr user_data); - - static LogFuncNative native_handler; - - static void NativeCallback (IntPtr log_domain_native, LogLevelFlags flags, IntPtr message_native, IntPtr user_data) - { - if (user_data == IntPtr.Zero) - return; - string log_domain = Marshaller.Utf8PtrToString (log_domain_native); - string message = Marshaller.Utf8PtrToString (message_native); - GCHandle gch = (GCHandle) user_data; - LogFunc func = gch.Target as LogFunc; - if (func != null) - func (log_domain, flags, message); - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void PrintFuncNative (IntPtr message); - - class PrintHelper { - - PrintFuncNative native; - PrintFunc managed; - - public PrintHelper (PrintFuncNative native) - { - this.native = native; - } - - public PrintHelper (PrintFunc managed) - { - this.managed = managed; - GCHandle.Alloc (this); - } - - void Callback (IntPtr nmessage) - { - string message = Marshaller.Utf8PtrToString (nmessage); - managed (message); - } - - void Invoke (string message) - { - IntPtr nmessage = Marshaller.StringToPtrGStrdup (message); - native (nmessage); - Marshaller.Free (nmessage); - } - - public PrintFuncNative Handler { - get { return new PrintFuncNative (Callback); } - } - - public PrintFunc Invoker { - get { return new PrintFunc (Invoke); } - } - } - - static System.Collections.Generic.Dictionary handlers; - - static void EnsureHash () - { - if (handlers == null) - handlers = new System.Collections.Generic.Dictionary (); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_logv (IntPtr log_domain, LogLevelFlags flags, IntPtr message); - - public void WriteLog (string logDomain, LogLevelFlags flags, string format, params object [] args) - { - IntPtr ndom = Marshaller.StringToPtrGStrdup (logDomain); - IntPtr nmessage = Marshaller.StringToPtrGStrdup (String.Format (format, args)); - g_logv (ndom, flags, nmessage); - Marshaller.Free (ndom); - Marshaller.Free (nmessage); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_log_set_handler (IntPtr log_domain, LogLevelFlags flags, LogFuncNative log_func, IntPtr user_data); - - public static uint SetLogHandler (string logDomain, LogLevelFlags flags, LogFunc logFunc) - { - if (native_handler == null) - native_handler = new LogFuncNative (NativeCallback); - - IntPtr ndom = Marshaller.StringToPtrGStrdup (logDomain); - GCHandle gch = GCHandle.Alloc (logFunc); - uint result = g_log_set_handler (ndom, flags, native_handler, (IntPtr) gch); - Marshaller.Free (ndom); - EnsureHash (); - handlers [result] = gch; - return result; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_log_remove_handler (IntPtr log_domain, uint handler_id); - - public static void RemoveLogHandler (string logDomain, uint handlerID) - { - if (handlers != null && handlers.ContainsKey (handlerID)) { - handlers [handlerID].Free (); - handlers.Remove (handlerID); - } - - IntPtr ndom = Marshaller.StringToPtrGStrdup (logDomain); - g_log_remove_handler (ndom, handlerID); - Marshaller.Free (ndom); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern PrintFuncNative g_set_print_handler (PrintFuncNative handler); - - public static PrintFunc SetPrintHandler (PrintFunc handler) - { - PrintHelper helper = new PrintHelper (handler); - PrintFuncNative prev = g_set_print_handler (helper.Handler); - helper = new PrintHelper (prev); - return helper.Invoker; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern PrintFuncNative g_set_printerr_handler (PrintFuncNative handler); - - public static PrintFunc SetPrintErrorHandler (PrintFunc handler) - { - PrintHelper helper = new PrintHelper (handler); - PrintFuncNative prev = g_set_printerr_handler (helper.Handler); - helper = new PrintHelper (prev); - return helper.Invoker; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_log_default_handler (IntPtr log_domain, LogLevelFlags log_level, IntPtr message, IntPtr unused_data); - - public static void DefaultHandler (string logDomain, LogLevelFlags logLevel, string message) - - { - IntPtr ndom = Marshaller.StringToPtrGStrdup (logDomain); - IntPtr nmess = Marshaller.StringToPtrGStrdup (message); - g_log_default_handler (ndom, logLevel, nmess, IntPtr.Zero); - Marshaller.Free (ndom); - Marshaller.Free (nmess); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - extern static LogLevelFlags g_log_set_always_fatal (LogLevelFlags fatal_mask); - - public static LogLevelFlags SetAlwaysFatal (LogLevelFlags fatalMask) - { - return g_log_set_always_fatal (fatalMask); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - extern static LogLevelFlags g_log_set_fatal_mask (IntPtr log_domain, LogLevelFlags fatal_mask); - - public static LogLevelFlags SetAlwaysFatal (string logDomain, LogLevelFlags fatalMask) - { - IntPtr ndom = Marshaller.StringToPtrGStrdup (logDomain); - LogLevelFlags result = g_log_set_fatal_mask (ndom, fatalMask); - Marshaller.Free (ndom); - return result; - } - - class Invoker { - - LogFuncNative native; - - public Invoker (LogFuncNative native) - { - this.native = native; - } - - void Invoke (string log_domain, LogLevelFlags flags, string message) - { - IntPtr ndom = Marshaller.StringToPtrGStrdup (log_domain); - IntPtr nmess = Marshaller.StringToPtrGStrdup (message); - native (ndom, flags, nmess, IntPtr.Zero); - Marshaller.Free (ndom); - Marshaller.Free (nmess); - } - - public LogFunc Handler { - get { return new LogFunc (Invoke); } - } - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - extern static LogFuncNative g_log_set_default_handler (LogFuncNative log_func, IntPtr user_data); - - public static LogFunc SetDefaultHandler (LogFunc log_func) - { - if (native_handler == null) - native_handler = new LogFuncNative (NativeCallback); - - LogFuncNative prev = g_log_set_default_handler (native_handler, (IntPtr) GCHandle.Alloc (log_func)); - if (prev == null) - return null; - Invoker invoker = new Invoker (prev); - return invoker.Handler; - } - - /* - * Some common logging methods. - * - * Sample usage: - * - * // Print the messages for the NULL domain - * LogFunc logFunc = new LogFunc (Log.PrintLogFunction); - * Log.SetLogHandler (null, LogLevelFlags.All, logFunc); - * - * // Print messages and stack trace for Gtk critical messages - * logFunc = new LogFunc (Log.PrintTraceLogFunction); - * Log.SetLogHandler ("Gtk", LogLevelFlags.Critical, logFunc); - * - */ - - public static void PrintLogFunction (string domain, LogLevelFlags level, string message) - { - Console.WriteLine ("Domain: '{0}' Level: {1}", domain, level); - Console.WriteLine ("Message: {0}", message); - } - - public static void PrintTraceLogFunction (string domain, LogLevelFlags level, string message) - { - PrintLogFunction (domain, level, message); - Console.WriteLine ("Trace follows:\n{0}", new System.Diagnostics.StackTrace ()); - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/MainContext.cs b/gstreamer-sharp/glib-sharp/MainContext.cs deleted file mode 100644 index 9e7c89fee8..0000000000 --- a/gstreamer-sharp/glib-sharp/MainContext.cs +++ /dev/null @@ -1,167 +0,0 @@ -// Gst.GLib.MainContext.cs - mainContext class implementation -// -// Author: Radek Doulik -// -// Copyright (c) 2003 Radek Doulik -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public class MainContext { - IntPtr handle; - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_main_context_new (); - - public MainContext () - { - handle = g_main_context_new (); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_main_context_ref (IntPtr raw); - - internal MainContext (IntPtr raw) - { - handle = raw; - g_main_context_ref (handle); - } - - internal IntPtr Handle { - get { - return handle; - } - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_main_context_unref (IntPtr raw); - - ~MainContext () - { - g_main_context_unref (handle); - handle = IntPtr.Zero; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_main_context_default (); - - public static MainContext Default { - get { - return new MainContext (g_main_context_default ()); - } - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_main_context_thread_default (); - - public MainContext ThreadDefault { - get { - IntPtr raw = g_main_context_thread_default (); - // NULL is returned if the thread-default main context is the default context. We'd rather not adopt this strange bahaviour. - return raw == IntPtr.Zero ? Default : new MainContext (raw); - } - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_main_context_push_thread_default (IntPtr raw); - - public void PushThreadDefault () - { - g_main_context_push_thread_default (handle); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_main_context_pop_thread_default (IntPtr raw); - - public void PopThreadDefault () - { - g_main_context_pop_thread_default (handle); - } - - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_main_context_iteration (IntPtr raw, bool may_block); - - public bool RunIteration (bool may_block) - { - return g_main_context_iteration (handle, may_block); - } - - public bool RunIteration () - { - return RunIteration (false); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_main_context_pending (IntPtr raw); - - public bool HasPendingEvents - { - get { - return g_main_context_pending (handle); - } - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_main_context_wakeup (IntPtr raw); - - public void Wakeup () - { - g_main_context_wakeup (handle); - } - - - public override bool Equals (object o) - { - if (!(o is MainContext)) - return false; - - return Handle == (o as MainContext).Handle; - } - - public override int GetHashCode () - { - return Handle.GetHashCode (); - } - - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_main_depth (); - public static int Depth { - get { return g_main_depth (); } - } - - - public static bool Iteration () - { - return Iteration (false); - } - - public static bool Iteration (bool may_block) - { - return Default.RunIteration (may_block); - } - - public static bool Pending () - { - return Default.HasPendingEvents; - } - } -} diff --git a/gstreamer-sharp/glib-sharp/MainLoop.cs b/gstreamer-sharp/glib-sharp/MainLoop.cs deleted file mode 100644 index 08bba86136..0000000000 --- a/gstreamer-sharp/glib-sharp/MainLoop.cs +++ /dev/null @@ -1,98 +0,0 @@ -// Gst.GLib.MainLoop.cs - g_main_loop class implementation -// -// Author: Jeroen Zwartepoorte -// -// Copyright (c) 2004 Jeroen Zwartepoorte -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -using System; -using System.Runtime.InteropServices; - -namespace Gst.GLib { - public class MainLoop { - private IntPtr handle; - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_main_loop_new (IntPtr context, bool isRunning); - - public MainLoop () : this (MainContext.Default) { } - - public MainLoop (MainContext context) : this (context, false) { } - - public MainLoop (MainContext context, bool is_running) - { - handle = g_main_loop_new (context.Handle, is_running); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_main_loop_unref (IntPtr loop); - - ~MainLoop () - { - g_main_loop_unref (handle); - handle = IntPtr.Zero; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_main_loop_is_running (IntPtr loop); - - public bool IsRunning { - get { - return g_main_loop_is_running (handle); - } - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_main_loop_run (IntPtr loop); - - public void Run () - { - g_main_loop_run (handle); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_main_loop_quit (IntPtr loop); - - public void Quit () - { - g_main_loop_quit (handle); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_main_loop_get_context (IntPtr loop); - - public MainContext Context { - get { - return new MainContext (g_main_loop_get_context (handle)); - } - } - - - public override bool Equals (object o) - { - if (!(o is MainLoop)) - return false; - - return handle == (o as MainLoop).handle; - } - - public override int GetHashCode () - { - return handle.GetHashCode (); - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/ManagedValue.cs b/gstreamer-sharp/glib-sharp/ManagedValue.cs deleted file mode 100644 index 2b3b852c6d..0000000000 --- a/gstreamer-sharp/glib-sharp/ManagedValue.cs +++ /dev/null @@ -1,149 +0,0 @@ -// Gst.GLib.ManagedValue.cs : Managed types boxer -// -// Author: Rachel Hestilow -// -// Copyright (c) 2002 Rachel Hestilow -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - using System; - using System.Collections; - using System.Runtime.InteropServices; - using Gst.GLib; - - internal class ManagedValue { - - GCHandle gch; - object instance; - int ref_count = 1; - - private ManagedValue (object instance) - { - this.instance = instance; - gch = GCHandle.Alloc (this); - } - - IntPtr Handle { - get { return (IntPtr) gch; } - } - - object Instance { - get { return instance; } - } - - void Ref () - { - ref_count++; - } - - void Unref () - { - if (--ref_count == 0) { - instance = null; - gch.Free (); - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate IntPtr CopyFunc (IntPtr gch); - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void FreeFunc (IntPtr gch); - - static CopyFunc copy; - static FreeFunc free; - static GType boxed_type = GType.Invalid; - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_boxed_type_register_static (IntPtr typename, CopyFunc copy_func, FreeFunc free_func); - - public static GType GType { - get { - if (boxed_type == GType.Invalid) { - copy = new CopyFunc (Copy); - free = new FreeFunc (Free); - - IntPtr name = Marshaller.StringToPtrGStrdup ("GstGLibSharpValue"); - boxed_type = new Gst.GLib.GType (g_boxed_type_register_static (name, copy, free)); - Marshaller.Free (name); - } - - return boxed_type; - } - } - - static ManagedValue FromHandle (IntPtr ptr) - { - GCHandle gch = (GCHandle) ptr; - ManagedValue val = gch.Target as ManagedValue; - if (val == null) - throw new Exception ("Unexpected GCHandle received."); - return val; - } - - static IntPtr Copy (IntPtr ptr) - { - try { - if (ptr == IntPtr.Zero) - return ptr; - ManagedValue val = FromHandle (ptr); - val.Ref (); - return ptr; - } catch (Exception e) { - ExceptionManager.RaiseUnhandledException (e, false); - } - - return IntPtr.Zero; - } - - static void Free (IntPtr ptr) - { - try { - if (ptr == IntPtr.Zero) - return; - ManagedValue val = FromHandle (ptr); - val.Unref (); - } catch (Exception e) { - ExceptionManager.RaiseUnhandledException (e, false); - } - } - - public static IntPtr WrapObject (object obj) - { - if (obj == null) - return IntPtr.Zero; - return new ManagedValue (obj).Handle; - } - - public static object ObjectForWrapper (IntPtr ptr) - { - if (ptr == IntPtr.Zero) - return null; - ManagedValue val = FromHandle (ptr); - return val == null ? null : val.Instance; - } - - public static void ReleaseWrapper (IntPtr ptr) - { - if (ptr == IntPtr.Zero) - return; - - ManagedValue val = FromHandle (ptr); - val.Unref (); - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/Markup.cs b/gstreamer-sharp/glib-sharp/Markup.cs deleted file mode 100644 index 49711b337e..0000000000 --- a/gstreamer-sharp/glib-sharp/Markup.cs +++ /dev/null @@ -1,46 +0,0 @@ -// Markup.cs: Wrapper for the Markup code in Glib -// -// Authors: -// Miguel de Icaza (miguel@ximian.com) -// -// Copyright (c) 2003 Ximian, Inc. -// -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -using System; -using System.Runtime.InteropServices; - -namespace Gst.GLib { - - - public class Markup { - private Markup () {} - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_markup_escape_text (IntPtr text, int len); - - static public string EscapeText (string s) - { - if (s == null) - return String.Empty; - - IntPtr native = Marshaller.StringToPtrGStrdup (s); - string result = Marshaller.PtrToStringGFree (g_markup_escape_text (native, -1)); - Marshaller.Free (native); - return result; - } - } -} diff --git a/gstreamer-sharp/glib-sharp/Marshaller.cs b/gstreamer-sharp/glib-sharp/Marshaller.cs deleted file mode 100644 index 00f5c6ae65..0000000000 --- a/gstreamer-sharp/glib-sharp/Marshaller.cs +++ /dev/null @@ -1,413 +0,0 @@ -// Gst.GLibSharp.Marshaller.cs : Marshalling utils -// -// Author: Rachel Hestilow -// Mike Kestner -// -// Copyright (c) 2002, 2003 Rachel Hestilow -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - using System; - using System.Runtime.InteropServices; - - public class Marshaller { - - private Marshaller () {} - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_free (IntPtr mem); - - public static void Free (IntPtr ptr) - { - g_free (ptr); - } - - public static void Free (IntPtr[] ptrs) - { - if (ptrs == null) - return; - - for (int i = 0; i < ptrs.Length; i++) - g_free (ptrs [i]); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_filename_to_utf8 (IntPtr mem, int len, IntPtr read, out IntPtr written, out IntPtr error); - - public static string FilenamePtrToString (IntPtr ptr) - { - if (ptr == IntPtr.Zero) return null; - - IntPtr dummy, error; - IntPtr utf8 = g_filename_to_utf8 (ptr, -1, IntPtr.Zero, out dummy, out error); - if (error != IntPtr.Zero) - throw new Gst.GLib.GException (error); - return Utf8PtrToString (utf8); - } - - public static string FilenamePtrToStringGFree (IntPtr ptr) - { - string ret = FilenamePtrToString (ptr); - g_free (ptr); - return ret; - } - - static unsafe ulong strlen (IntPtr s) - { - ulong cnt = 0; - byte *b = (byte *)s; - while (*b != 0) { - b++; - cnt++; - } - return cnt; - } - - public static string Utf8PtrToString (IntPtr ptr) - { - if (ptr == IntPtr.Zero) - return null; - - int len = (int) (uint) strlen (ptr); - byte[] bytes = new byte [len]; - Marshal.Copy (ptr, bytes, 0, len); - return System.Text.Encoding.UTF8.GetString (bytes); - } - - public static string[] Utf8PtrToString (IntPtr[] ptrs) { - // The last pointer is a null terminator. - string[] ret = new string[ptrs.Length - 1]; - for (int i = 0; i < ret.Length; i++) - ret[i] = Utf8PtrToString (ptrs[i]); - return ret; - } - - public static string PtrToStringGFree (IntPtr ptr) - { - string ret = Utf8PtrToString (ptr); - g_free (ptr); - return ret; - } - - public static string[] PtrToStringGFree (IntPtr[] ptrs) { - // The last pointer is a null terminator. - string[] ret = new string[ptrs.Length - 1]; - for (int i = 0; i < ret.Length; i++) { - ret[i] = Utf8PtrToString (ptrs[i]); - g_free (ptrs[i]); - } - return ret; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_filename_from_utf8 (IntPtr mem, int len, IntPtr read, out IntPtr written, out IntPtr error); - - public static IntPtr StringToFilenamePtr (string str) - { - if (str == null) - return IntPtr.Zero; - - IntPtr dummy, error; - IntPtr utf8 = StringToPtrGStrdup (str); - IntPtr result = g_filename_from_utf8 (utf8, -1, IntPtr.Zero, out dummy, out error); - g_free (utf8); - if (error != IntPtr.Zero) - throw new GException (error); - - return result; - } - - public static IntPtr StringToPtrGStrdup (string str) { - if (str == null) - return IntPtr.Zero; - byte[] bytes = System.Text.Encoding.UTF8.GetBytes (str); - IntPtr result = g_malloc (new UIntPtr ((ulong)bytes.Length + 1)); - Marshal.Copy (bytes, 0, result, bytes.Length); - Marshal.WriteByte (result, bytes.Length, 0); - return result; - } - - public static string StringFormat (string format, params object[] args) { - string ret = String.Format (format, args); - if (ret.IndexOf ('%') == -1) - return ret; - else - return ret.Replace ("%", "%%"); - } - - public static IntPtr[] StringArrayToNullTermPointer (string[] strs) - { - if (strs == null) - return null; - IntPtr[] result = new IntPtr [strs.Length + 1]; - for (int i = 0; i < strs.Length; i++) - result [i] = StringToPtrGStrdup (strs [i]); - result [strs.Length] = IntPtr.Zero; - return result; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_strfreev (IntPtr mem); - - public static void StrFreeV (IntPtr null_term_array) - { - g_strfreev (null_term_array); - } - - public static string[] NullTermPtrToStringArray (IntPtr null_term_array, bool owned) - { - if (null_term_array == IntPtr.Zero) - return new string [0]; - - int count = 0; - System.Collections.ArrayList result = new System.Collections.ArrayList (); - IntPtr s = Marshal.ReadIntPtr (null_term_array, count++ * IntPtr.Size); - while (s != IntPtr.Zero) { - result.Add (Utf8PtrToString (s)); - s = Marshal.ReadIntPtr (null_term_array, count++ * IntPtr.Size); - } - - if (owned) - g_strfreev (null_term_array); - - return (string[]) result.ToArray (typeof(string)); - } - - public static string[] PtrToStringArrayGFree (IntPtr string_array) - { - if (string_array == IntPtr.Zero) - return new string [0]; - - int count = 0; - while (Marshal.ReadIntPtr (string_array, count*IntPtr.Size) != IntPtr.Zero) - ++count; - - string[] members = new string[count]; - for (int i = 0; i < count; ++i) { - IntPtr s = Marshal.ReadIntPtr (string_array, i * IntPtr.Size); - members[i] = Gst.GLib.Marshaller.PtrToStringGFree (s); - } - Gst.GLib.Marshaller.Free (string_array); - return members; - } - - // Argv marshalling -- unpleasantly complex, but - // don't know of a better way to do it. - // - // Currently, the 64-bit cleanliness is - // hypothetical. It's also ugly, but I don't know of a - // construct to handle both 32 and 64 bitness - // transparently, since we need to alloc buffers of - // [native pointer size] * [count] bytes. - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_malloc(UIntPtr size); - - public static IntPtr Malloc (ulong size) - { - return g_malloc (new UIntPtr (size)); - } - - static bool check_sixtyfour () { - int szint = Marshal.SizeOf (typeof (int)); - int szlong = Marshal.SizeOf (typeof (long)); - int szptr = IntPtr.Size; - - if (szptr == szint) - return false; - if (szptr == szlong) - return true; - - throw new Exception ("Pointers are neither int- nor long-sized???"); - } - - static IntPtr make_buf_32 (string[] args) - { - int[] ptrs = new int[args.Length]; - - for (int i = 0; i < args.Length; i++) - ptrs[i] = (int) Marshal.StringToHGlobalAuto (args[i]); - - IntPtr buf = g_malloc (new UIntPtr ((ulong) Marshal.SizeOf(typeof(int)) * - (ulong) args.Length)); - Marshal.Copy (ptrs, 0, buf, ptrs.Length); - return buf; - } - - static IntPtr make_buf_64 (string[] args) - { - long[] ptrs = new long[args.Length]; - - for (int i = 0; i < args.Length; i++) - ptrs[i] = (long) Marshal.StringToHGlobalAuto (args[i]); - - IntPtr buf = g_malloc (new UIntPtr ((ulong) Marshal.SizeOf(typeof(long)) * - (ulong) args.Length)); - Marshal.Copy (ptrs, 0, buf, ptrs.Length); - return buf; - } - - [Obsolete ("Use Gst.GLib.Argv instead to avoid leaks.")] - public static IntPtr ArgvToArrayPtr (string[] args) - { - if (args.Length == 0) - return IntPtr.Zero; - - if (check_sixtyfour ()) - return make_buf_64 (args); - - return make_buf_32 (args); - } - - // should we be freeing these pointers? they're marshalled - // from our own strings, so I think not ... - - static string[] unmarshal_32 (IntPtr buf, int argc) - { - int[] ptrs = new int[argc]; - string[] args = new string[argc]; - - Marshal.Copy (buf, ptrs, 0, argc); - - for (int i = 0; i < ptrs.Length; i++) - args[i] = Marshal.PtrToStringAuto ((IntPtr) ptrs[i]); - - return args; - } - - static string[] unmarshal_64 (IntPtr buf, int argc) - { - long[] ptrs = new long[argc]; - string[] args = new string[argc]; - - Marshal.Copy (buf, ptrs, 0, argc); - - for (int i = 0; i < ptrs.Length; i++) - args[i] = Marshal.PtrToStringAuto ((IntPtr) ptrs[i]); - - return args; - } - - [Obsolete ("Use Gst.GLib.Argv instead to avoid leaks.")] - public static string[] ArrayPtrToArgv (IntPtr array, int argc) - { - if (argc == 0) - return new string[0]; - - if (check_sixtyfour ()) - return unmarshal_64 (array, argc); - - return unmarshal_32 (array, argc); - } - - static DateTime local_epoch = new DateTime (1970, 1, 1, 0, 0, 0); - static int utc_offset = (int) (TimeZone.CurrentTimeZone.GetUtcOffset (DateTime.Now)).TotalSeconds; - - public static IntPtr DateTimeTotime_t (DateTime time) - { - return new IntPtr (((long)time.Subtract (local_epoch).TotalSeconds) - utc_offset); - } - - public static DateTime time_tToDateTime (IntPtr time_t) - { - return local_epoch.AddSeconds (time_t.ToInt64 () + utc_offset); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_malloc0 (UIntPtr size); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_unichar_to_utf8 (uint c, IntPtr buf); - - public static char GUnicharToChar (uint ucs4_char) - { - if (ucs4_char == 0) - return (char) 0; - - string ret = GUnicharToString (ucs4_char); - if (ret.Length != 1) - throw new ArgumentOutOfRangeException ("ucs4char is not representable by a char."); - - return ret [0]; - } - - public static string GUnicharToString (uint ucs4_char) - { - if (ucs4_char == 0) - return String.Empty; - - IntPtr buf = g_malloc0 (new UIntPtr (7)); - g_unichar_to_utf8 (ucs4_char, buf); - return PtrToStringGFree (buf); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_utf16_to_ucs4 (ref ushort c, IntPtr len, IntPtr d1, IntPtr d2, IntPtr d3); - - public static uint CharToGUnichar (char c) - { - ushort val = (ushort) c; - IntPtr ucs4_str = g_utf16_to_ucs4 (ref val, new IntPtr (1), IntPtr.Zero, IntPtr.Zero, IntPtr.Zero); - uint result = (uint) Marshal.ReadInt32 (ucs4_str); - g_free (ucs4_str); - return result; - } - - public static IntPtr StructureToPtrAlloc (object o) - { - IntPtr result = Marshal.AllocHGlobal (Marshal.SizeOf (o)); - Marshal.StructureToPtr (o, result, false); - return result; - } - - public static Array ListPtrToArray (IntPtr list_ptr, Type list_type, bool owned, bool elements_owned, Type elem_type) - { - Type array_type = elem_type == typeof (ListBase.FilenameString) ? typeof (string) : elem_type; - ListBase list; - if (list_type == typeof(Gst.GLib.List)) - list = new Gst.GLib.List (list_ptr, elem_type, owned, elements_owned); - else - list = new Gst.GLib.SList (list_ptr, elem_type, owned, elements_owned); - - using (list) - return ListToArray (list, array_type); - } - - public static Array PtrArrayToArray (IntPtr list_ptr, bool owned, bool elements_owned, Type elem_type) - { - Gst.GLib.PtrArray array = new Gst.GLib.PtrArray (list_ptr, elem_type, owned, elements_owned); - Array ret = Array.CreateInstance (elem_type, array.Count); - array.CopyTo (ret, 0); - array.Dispose (); - return ret; - } - - public static Array ListToArray (ListBase list, System.Type type) - { - Array result = Array.CreateInstance (type, list.Count); - if (list.Count > 0) - list.CopyTo (result, 0); - - if (type.IsSubclassOf (typeof (Gst.GLib.Opaque))) - list.elements_owned = false; - - return result; - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/MissingIntPtrCtorException.cs b/gstreamer-sharp/glib-sharp/MissingIntPtrCtorException.cs deleted file mode 100644 index 2a61620c55..0000000000 --- a/gstreamer-sharp/glib-sharp/MissingIntPtrCtorException.cs +++ /dev/null @@ -1,35 +0,0 @@ -// MissingIntPtrCtorException.cs : Exception for missing IntPtr ctors -// -// Authors: Mike Kestner -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public class MissingIntPtrCtorException : Exception - { - public MissingIntPtrCtorException (string msg) : base (msg) - { - } - - } -} - diff --git a/gstreamer-sharp/glib-sharp/NotifyHandler.cs b/gstreamer-sharp/glib-sharp/NotifyHandler.cs deleted file mode 100644 index 21d0d4d6ff..0000000000 --- a/gstreamer-sharp/glib-sharp/NotifyHandler.cs +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public delegate void NotifyHandler (object o, NotifyArgs args); - - public class NotifyArgs : Gst.GLib.SignalArgs { - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_get_name (IntPtr pspec); - - public string Property { - get { - IntPtr raw_ret = g_param_spec_get_name ((IntPtr) Args[0]); - return Marshaller.Utf8PtrToString (raw_ret); - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/Object.cs b/gstreamer-sharp/glib-sharp/Object.cs deleted file mode 100644 index 3b74b099de..0000000000 --- a/gstreamer-sharp/glib-sharp/Object.cs +++ /dev/null @@ -1,696 +0,0 @@ -// Object.cs - GObject class wrapper implementation -// -// Authors: Mike Kestner -// -// Copyright (c) 2001-2003 Mike Kestner -// Copyright (c) 2004-2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.ComponentModel; - using System.Reflection; - using System.Runtime.InteropServices; - using System.Text; - - public class Object : IWrapper, IDisposable { - - IntPtr handle; - ToggleRef tref; - bool disposed = false; - Hashtable data; - static Hashtable Objects = new Hashtable(); - static ArrayList PendingDestroys = new ArrayList (); - static bool idle_queued; - - ~Object () - { - lock (PendingDestroys) { - lock (Objects) { - if (Objects[Handle] is ToggleRef) - PendingDestroys.Add (Objects [Handle]); - Objects.Remove (Handle); - } - if (!idle_queued){ - Timeout.Add (50, new TimeoutHandler (PerformQueuedUnrefs)); - idle_queued = true; - } - } - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_unref (IntPtr raw); - - static bool PerformQueuedUnrefs () - { - object [] references; - - lock (PendingDestroys){ - references = new object [PendingDestroys.Count]; - PendingDestroys.CopyTo (references, 0); - PendingDestroys.Clear (); - idle_queued = false; - } - - foreach (ToggleRef r in references) - r.Free (); - - return false; - } - - public virtual void Dispose () - { - if (disposed) - return; - - disposed = true; - ToggleRef toggle_ref = Objects [Handle] as ToggleRef; - Objects.Remove (Handle); - try { - if (toggle_ref != null) - toggle_ref.Free (); - } catch (Exception e) { - Console.WriteLine ("Exception while disposing a " + this + " in Gtk#"); - throw e; - } - handle = IntPtr.Zero; - GC.SuppressFinalize (this); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_object_ref (IntPtr raw); - - public static Object GetObject(IntPtr o, bool owned_ref) - { - if (o == IntPtr.Zero) - return null; - - Object obj = null; - - if (Objects.Contains (o)) { - ToggleRef toggle_ref = Objects [o] as ToggleRef; - if (toggle_ref != null && toggle_ref.IsAlive) - obj = toggle_ref.Target; - } - - if (obj != null && obj.Handle == o) { - if (owned_ref) - g_object_unref (obj.Handle); - return obj; - } - - if (!owned_ref) - g_object_ref (o); - - obj = Gst.GLib.ObjectManager.CreateObject(o); - if (obj == null) { - g_object_unref (o); - return null; - } - - return obj; - } - - public static Object GetObject(IntPtr o) - { - return GetObject (o, false); - } - - private static void ConnectDefaultHandlers (GType gtype, System.Type t) - { - foreach (MethodInfo minfo in t.GetMethods(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)) { - MethodInfo baseinfo = minfo.GetBaseDefinition (); - if (baseinfo == minfo) - continue; - - foreach (object attr in baseinfo.GetCustomAttributes (typeof (DefaultSignalHandlerAttribute), false)) { - DefaultSignalHandlerAttribute sigattr = attr as DefaultSignalHandlerAttribute; - MethodInfo connector = sigattr.Type.GetMethod (sigattr.ConnectionMethod, BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof (GType) }, new ParameterModifier [0]); - object[] parms = new object [1]; - parms [0] = gtype; - connector.Invoke (null, parms); - break; - } - } - - } - - private static void InvokeClassInitializers (GType gtype, System.Type t) - { - object[] parms = {gtype, t}; - - BindingFlags flags = BindingFlags.Static | BindingFlags.NonPublic; - - foreach (TypeInitializerAttribute tia in t.GetCustomAttributes (typeof (TypeInitializerAttribute), true)) { - MethodInfo m = tia.Type.GetMethod (tia.MethodName, flags); - if (m != null) - m.Invoke (null, parms); - } - - for (Type curr = t; curr != typeof(Gst.GLib.Object); curr = curr.BaseType) { - - if (curr.Assembly.IsDefined (typeof (IgnoreClassInitializersAttribute), false)) - continue; - - foreach (MethodInfo minfo in curr.GetMethods(flags)) - if (minfo.IsDefined (typeof (ClassInitializerAttribute), true)) - minfo.Invoke (null, parms); - } - } - - // Key: The pointer to the ParamSpec of the property - // Value: The corresponding PropertyInfo object - static Hashtable properties; - static Hashtable Properties { - get { - if (properties == null) - properties = new Hashtable (); - return properties; - } - } - - struct GTypeClass { - public IntPtr gtype; - } - - struct GObjectClass { - GTypeClass type_class; - IntPtr construct_props; - public ConstructorDelegate constructor_cb; - public SetPropertyDelegate set_prop_cb; - public GetPropertyDelegate get_prop_cb; - IntPtr dispose; - IntPtr finalize; - IntPtr dispatch_properties_changed; - IntPtr notify; - IntPtr constructed; - IntPtr dummy1; - IntPtr dummy2; - IntPtr dummy3; - IntPtr dummy4; - IntPtr dummy5; - IntPtr dummy6; - IntPtr dummy7; - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate IntPtr ConstructorDelegate (IntPtr gtype, uint n_construct_properties, IntPtr construct_properties); - - static ConstructorDelegate constructor_handler; - - static ConstructorDelegate ConstructorHandler { - get { - if (constructor_handler == null) - constructor_handler = new ConstructorDelegate (ConstructorCallback); - return constructor_handler; - } - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_get_name (IntPtr pspec); - - static IntPtr ConstructorCallback (IntPtr gtypeval, uint n_construct_properties, IntPtr construct_properties) - { - GType gtype = new Gst.GLib.GType (gtypeval); - GObjectClass threshold_class = (GObjectClass) Marshal.PtrToStructure (gtype.GetThresholdType ().GetClassPtr (), typeof (GObjectClass)); - IntPtr raw = threshold_class.constructor_cb (gtypeval, n_construct_properties, construct_properties); - bool construct_needed = true; - for (int i = 0; i < n_construct_properties; i++) { - IntPtr p = new IntPtr (construct_properties.ToInt64 () + i * 2 * IntPtr.Size); - - string prop_name = Marshaller.Utf8PtrToString (g_param_spec_get_name (Marshal.ReadIntPtr (p))); - if (prop_name != "gtk-sharp-managed-instance") - continue; - - Value val = (Value) Marshal.PtrToStructure (Marshal.ReadIntPtr (p, IntPtr.Size), typeof (Value)); - if ((IntPtr) val.Val != IntPtr.Zero) { - GCHandle gch = (GCHandle) (IntPtr) val.Val; - Object o = (Gst.GLib.Object) gch.Target; - o.Raw = raw; - construct_needed = false; - break; - } - } - - if (construct_needed) - GetObject (raw, false); - - return raw; - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_class_install_property (IntPtr klass, uint prop_id, IntPtr param_spec); - - static IntPtr RegisterProperty (GType type, string name, string nick, string blurb, uint property_id, GType property_type, bool can_read, bool can_write) - { - IntPtr declaring_class = type.GetClassPtr (); - ParamSpec pspec = new ParamSpec (name, nick, blurb, property_type, can_read, can_write); - - g_object_class_install_property (declaring_class, property_id, pspec.Handle); - return pspec.Handle; - } - - static void AddProperties (GType gtype, System.Type t, bool register_instance_prop) - { - uint idx = 1; - - if (register_instance_prop) { - IntPtr declaring_class = gtype.GetClassPtr (); - ParamSpec pspec = new ParamSpec ("gtk-sharp-managed-instance", "", "", GType.Pointer, ParamFlags.Writable | ParamFlags.ConstructOnly); - g_object_class_install_property (declaring_class, idx, pspec.Handle); - idx++; - } - - bool handlers_overridden = register_instance_prop; - foreach (PropertyInfo pinfo in t.GetProperties (BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)) { - foreach (object attr in pinfo.GetCustomAttributes (typeof (PropertyAttribute), false)) { - if(pinfo.GetIndexParameters().Length > 0) - throw(new InvalidOperationException(String.Format("Gst.GLib.RegisterPropertyAttribute cannot be applied to property {0} of type {1} because the property expects one or more indexed parameters", pinfo.Name, t.FullName))); - - if (!handlers_overridden) { - IntPtr class_ptr = gtype.GetClassPtr (); - GObjectClass gobject_class = (GObjectClass) Marshal.PtrToStructure (class_ptr, typeof (GObjectClass)); - gobject_class.get_prop_cb = GetPropertyHandler; - gobject_class.set_prop_cb = SetPropertyHandler; - Marshal.StructureToPtr (gobject_class, class_ptr, false); - handlers_overridden = true; - } - PropertyAttribute property_attr = attr as PropertyAttribute; - try { - IntPtr param_spec = RegisterProperty (gtype, property_attr.Name, property_attr.Nickname, property_attr.Blurb, idx, (GType) pinfo.PropertyType, pinfo.CanRead, pinfo.CanWrite); - Properties.Add (param_spec, pinfo); - idx++; - } catch (ArgumentException) { - throw new InvalidOperationException (String.Format ("Gst.GLib.PropertyAttribute cannot be applied to property {0} of type {1} because the return type of the property is not supported", pinfo.Name, t.FullName)); - } - } - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void GetPropertyDelegate (IntPtr GObject, uint property_id, ref Gst.GLib.Value value, IntPtr pspec); - - static void GetPropertyCallback (IntPtr handle, uint property_id, ref Gst.GLib.Value value, IntPtr param_spec) - { - if (!Properties.Contains (param_spec)) - return; - - Gst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, false); - value.Val = (Properties [param_spec] as PropertyInfo).GetValue (obj, new object [0]); - } - - static GetPropertyDelegate get_property_handler; - static GetPropertyDelegate GetPropertyHandler { - get { - if (get_property_handler == null) - get_property_handler = new GetPropertyDelegate (GetPropertyCallback); - return get_property_handler; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void SetPropertyDelegate (IntPtr GObject, uint property_id, ref Gst.GLib.Value value, IntPtr pspec); - - static void SetPropertyCallback(IntPtr handle, uint property_id, ref Gst.GLib.Value value, IntPtr param_spec) - { - if (!Properties.Contains (param_spec)) - return; - - Gst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, false); - (Properties [param_spec] as PropertyInfo).SetValue (obj, value.Val, new object [0]); - } - - static SetPropertyDelegate set_property_handler; - static SetPropertyDelegate SetPropertyHandler { - get { - if (set_property_handler == null) - set_property_handler = new SetPropertyDelegate (SetPropertyCallback); - return set_property_handler; - } - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_type_add_interface_static (IntPtr gtype, IntPtr iface_type, ref GInterfaceInfo info); - - static void AddInterfaces (GType gtype, Type t) - { - foreach (Type iface in t.GetInterfaces ()) { - if (!iface.IsDefined (typeof (GInterfaceAttribute), true) || iface.IsAssignableFrom (t.BaseType)) - continue; - - GInterfaceAttribute attr = iface.GetCustomAttributes (typeof (GInterfaceAttribute), false) [0] as GInterfaceAttribute; - GInterfaceAdapter adapter = Activator.CreateInstance (attr.AdapterType, null) as GInterfaceAdapter; - - GInterfaceInfo info = adapter.Info; - g_type_add_interface_static (gtype.Val, adapter.GType.Val, ref info); - } - } - - protected internal static GType RegisterGType (System.Type t) - { - GType gtype = GType.RegisterGObjectType (t); - bool is_first_subclass = gtype.GetBaseType () == gtype.GetThresholdType (); - if (is_first_subclass) { - IntPtr class_ptr = gtype.GetClassPtr (); - GObjectClass gobject_class = (GObjectClass) Marshal.PtrToStructure (class_ptr, typeof (GObjectClass)); - gobject_class.constructor_cb = ConstructorHandler; - gobject_class.get_prop_cb = GetPropertyHandler; - gobject_class.set_prop_cb = SetPropertyHandler; - Marshal.StructureToPtr (gobject_class, class_ptr, false); - } - AddProperties (gtype, t, is_first_subclass); - ConnectDefaultHandlers (gtype, t); - InvokeClassInitializers (gtype, t); - AddInterfaces (gtype, t); - return gtype; - } - - protected GType LookupGType () - { - if (Handle != IntPtr.Zero) { - GTypeInstance obj = (GTypeInstance) Marshal.PtrToStructure (Handle, typeof (GTypeInstance)); - GTypeClass klass = (GTypeClass) Marshal.PtrToStructure (obj.g_class, typeof (GTypeClass)); - return new Gst.GLib.GType (klass.gtype); - } else { - return LookupGType (GetType ()); - } - } - - protected internal static GType LookupGType (System.Type t) - { - return GType.LookupGObjectType (t); - } - - protected Object (IntPtr raw) - { - Raw = raw; - } - - protected Object () - { - CreateNativeObject (new string [0], new Gst.GLib.Value [0]); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_object_new (IntPtr gtype, IntPtr dummy); - - struct GParameter { - public IntPtr name; - public Gst.GLib.Value val; - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_object_newv (IntPtr gtype, int n_params, GParameter[] parms); - - protected virtual void CreateNativeObject (string[] names, Gst.GLib.Value[] vals) - { - GType gtype = LookupGType (); - bool is_managed_subclass = gtype.ToString ().StartsWith ("__gst_gtksharp"); - GParameter[] parms = new GParameter [is_managed_subclass ? names.Length + 1 : names.Length]; - for (int i = 0; i < names.Length; i++) { - parms [i].name = Gst.GLib.Marshaller.StringToPtrGStrdup (names [i]); - parms [i].val = vals [i]; - } - - if (is_managed_subclass) { - GCHandle gch = GCHandle.Alloc (this); - parms[names.Length].name = Gst.GLib.Marshaller.StringToPtrGStrdup ("gtk-sharp-managed-instance"); - parms[names.Length].val = new Gst.GLib.Value ((IntPtr) gch); - Raw = g_object_newv (gtype.Val, parms.Length, parms); - gch.Free (); - } else { - Raw = g_object_newv (gtype.Val, parms.Length, parms); - } - - foreach (GParameter p in parms) - Gst.GLib.Marshaller.Free (p.name); - } - - protected virtual IntPtr Raw { - get { - return handle; - } - set { - if (handle == value) - return; - - if (handle != IntPtr.Zero) { - Objects.Remove (handle); - if (tref != null) { - tref.Free (); - tref = null; - } - } - handle = value; - if (value != IntPtr.Zero) { - tref = new ToggleRef (this); - Objects [value] = tref; - } - } - } - - public static Gst.GLib.GType GType { - get { - return GType.Object; - } - } - - protected string TypeName { - get { - return NativeType.ToString (); - } - } - - internal Gst.GLib.GType NativeType { - get { - return LookupGType (); - } - } - - internal ToggleRef ToggleRef { - get { - return tref; - } - } - - public IntPtr Handle { - get { - return handle; - } - } - - public IntPtr OwnedHandle { - get { - return g_object_ref (handle); - } - } - - Hashtable before_signals; - [Obsolete ("Replaced by Gst.GLib.Signal marshaling mechanism.")] - protected internal Hashtable BeforeSignals { - get { - if (before_signals == null) - before_signals = new Hashtable (); - return before_signals; - } - } - - Hashtable after_signals; - [Obsolete ("Replaced by Gst.GLib.Signal marshaling mechanism.")] - protected internal Hashtable AfterSignals { - get { - if (after_signals == null) - after_signals = new Hashtable (); - return after_signals; - } - } - - EventHandlerList before_handlers; - [Obsolete ("Replaced by Gst.GLib.Signal marshaling mechanism.")] - protected EventHandlerList BeforeHandlers { - get { - if (before_handlers == null) - before_handlers = new EventHandlerList (); - return before_handlers; - } - } - - EventHandlerList after_handlers; - [Obsolete ("Replaced by Gst.GLib.Signal marshaling mechanism.")] - protected EventHandlerList AfterHandlers { - get { - if (after_handlers == null) - after_handlers = new EventHandlerList (); - return after_handlers; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void NotifyDelegate (IntPtr handle, IntPtr pspec, IntPtr gch); - - void NotifyCallback (IntPtr handle, IntPtr pspec, IntPtr gch) - { - try { - Gst.GLib.Signal sig = ((GCHandle) gch).Target as Gst.GLib.Signal; - if (sig == null) - throw new Exception("Unknown signal GC handle received " + gch); - - NotifyArgs args = new NotifyArgs (); - args.Args = new object[1]; - args.Args[0] = pspec; - NotifyHandler handler = (NotifyHandler) sig.Handler; - handler (Gst.GLib.Object.GetObject (handle), args); - } catch (Exception e) { - ExceptionManager.RaiseUnhandledException (e, false); - } - } - - void ConnectNotification (string signal, NotifyHandler handler) - { - Signal sig = Signal.Lookup (this, signal, new NotifyDelegate (NotifyCallback)); - sig.AddDelegate (handler); - } - - public void AddNotification (string property, NotifyHandler handler) - { - ConnectNotification ("notify::" + property, handler); - } - - public void AddNotification (NotifyHandler handler) - { - ConnectNotification ("notify", handler); - } - - void DisconnectNotification (string signal, NotifyHandler handler) - { - Signal sig = Signal.Lookup (this, signal, new NotifyDelegate (NotifyCallback)); - sig.RemoveDelegate (handler); - } - - public void RemoveNotification (string property, NotifyHandler handler) - { - DisconnectNotification ("notify::" + property, handler); - } - - public void RemoveNotification (NotifyHandler handler) - { - DisconnectNotification ("notify", handler); - } - - public override int GetHashCode () - { - return Handle.GetHashCode (); - } - - public Hashtable Data { - get { - if (data == null) - data = new Hashtable (); - - return data; - } - } - - Hashtable persistent_data; - protected Hashtable PersistentData { - get { - if (persistent_data == null) - persistent_data = new Hashtable (); - - return persistent_data; - } - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_get_property (IntPtr obj, IntPtr name, ref Gst.GLib.Value val); - - protected Gst.GLib.Value GetProperty (string name) - { - Value val = new Value (this, name); - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - g_object_get_property (Raw, native_name, ref val); - Gst.GLib.Marshaller.Free (native_name); - return val; - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_set_property (IntPtr obj, IntPtr name, ref Gst.GLib.Value val); - - protected void SetProperty (string name, Gst.GLib.Value val) - { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - g_object_set_property (Raw, native_name, ref val); - Gst.GLib.Marshaller.Free (native_name); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_notify (IntPtr obj, IntPtr property_name); - - protected void Notify (string property_name) - { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (property_name); - g_object_notify (Handle, native_name); - Gst.GLib.Marshaller.Free (native_name); - } - - protected static void OverrideVirtualMethod (GType gtype, string name, Delegate cb) - { - Signal.OverrideDefaultHandler (gtype, name, cb); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - protected static extern void g_signal_chain_from_overridden (IntPtr args, ref Gst.GLib.Value retval); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_type_check_instance_is_a (IntPtr obj, IntPtr gtype); - - internal static bool IsObject (IntPtr obj) - { - return g_type_check_instance_is_a (obj, GType.Object.Val); - } - - struct GTypeInstance { - public IntPtr g_class; - } - - struct GObject { - public GTypeInstance type_instance; - public uint ref_count; - public IntPtr qdata; - } - - protected int RefCount { - get { - GObject native = (GObject) Marshal.PtrToStructure (Handle, typeof (GObject)); - return (int) native.ref_count; - } - } - - internal void Harden () - { - tref.Harden (); - } - - static Object () - { - if (Environment.GetEnvironmentVariable ("GTK_SHARP_DEBUG") != null) - Gst.GLib.Log.SetLogHandler ("Gst.GLib-GObject", Gst.GLib.LogLevelFlags.All, new Gst.GLib.LogFunc (Gst.GLib.Log.PrintTraceLogFunction)); - } - } -} diff --git a/gstreamer-sharp/glib-sharp/ObjectManager.cs b/gstreamer-sharp/glib-sharp/ObjectManager.cs deleted file mode 100644 index 237b0fe5e9..0000000000 --- a/gstreamer-sharp/glib-sharp/ObjectManager.cs +++ /dev/null @@ -1,89 +0,0 @@ -// Gst.GLib.ObjectManager.cs - Gst.GLib ObjectManager class implementation -// -// Author: Mike Kestner -// -// Copyright 2001-2002 Mike Kestner -// Copyright 2004-2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - using System.Reflection; - - public class ObjectManager { - - static BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.CreateInstance; - - public static Gst.GLib.Object CreateObject (IntPtr raw) - { - if (raw == IntPtr.Zero) - return null; - - Type type = GetTypeOrParent (raw); - - if (type == null) - return null; - - Gst.GLib.Object obj; - try { - obj = Activator.CreateInstance (type, flags, null, new object[] {raw}, null) as Gst.GLib.Object; - } catch (MissingMethodException) { - throw new Gst.GLib.MissingIntPtrCtorException ("Gst.GLib.Object subclass " + type + " must provide a protected or public IntPtr ctor to support wrapping of native object handles."); - } - return obj; - } - - [Obsolete ("Replaced by GType.Register (GType, Type)")] - public static void RegisterType (string native_name, string managed_name, string assembly) - { - RegisterType (native_name, managed_name + "," + assembly); - } - - [Obsolete ("Replaced by GType.Register (GType, Type)")] - public static void RegisterType (string native_name, string mangled) - { - RegisterType (GType.FromName (native_name), Type.GetType (mangled)); - } - - [Obsolete ("Replaced by GType.Register (GType, Type)")] - public static void RegisterType (GType native_type, System.Type type) - { - GType.Register (native_type, type); - } - - static Type GetTypeOrParent (IntPtr obj) - { - IntPtr typeid = GType.ValFromInstancePtr (obj); - if (typeid == GType.Invalid.Val) - return null; - - Type result = GType.LookupType (typeid); - while (result == null) { - typeid = g_type_parent (typeid); - if (typeid == IntPtr.Zero) - return null; - result = GType.LookupType (typeid); - } - return result; - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_type_parent (IntPtr typ); - } -} diff --git a/gstreamer-sharp/glib-sharp/Opaque.cs b/gstreamer-sharp/glib-sharp/Opaque.cs deleted file mode 100644 index 12ef82d5f2..0000000000 --- a/gstreamer-sharp/glib-sharp/Opaque.cs +++ /dev/null @@ -1,150 +0,0 @@ -// Opaque .cs - Opaque struct wrapper implementation -// -// Authors: Bob Smith -// Mike Kestner -// Rachel Hestilow -// -// Copyright (c) 2001 Bob Smith -// Copyright (c) 2001 Mike Kestner -// Copyright (c) 2002 Rachel Hestilow -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.ComponentModel; - using System.Runtime.InteropServices; - - public class Opaque : IWrapper, IDisposable { - - IntPtr _obj; - bool owned; - - [Obsolete ("Use more explicit overload. This method always returns null")] - public static Opaque GetOpaque (IntPtr o) - { - return null; - } - - public static Opaque GetOpaque (IntPtr o, Type type, bool owned) - { - if (o == IntPtr.Zero) - return null; - - Opaque opaque = (Opaque)Activator.CreateInstance (type, new object[] { o }); - if (owned) { - if (opaque.owned) { - // The constructor took a Ref it shouldn't have, so undo it - opaque.Unref (o); - } - opaque.owned = true; - } else - opaque = opaque.Copy (o); - - return opaque; - } - - public Opaque () - { - owned = true; - } - - public Opaque (IntPtr raw) - { - owned = false; - Raw = raw; - } - - protected IntPtr Raw { - get { - return _obj; - } - set { - if (_obj != IntPtr.Zero) { - Unref (_obj); - if (owned) - Free (_obj); - } - _obj = value; - if (_obj != IntPtr.Zero) { - Ref (_obj); - } - } - } - - ~Opaque () - { - // for compat. All subclasses should have - // generated finalizers if needed now. - } - - public virtual void Dispose () - { - Raw = IntPtr.Zero; - GC.SuppressFinalize (this); - } - - // These take an IntPtr arg so we don't get conflicts if we need - // to have an "[Obsolete] public void Ref ()" - - protected virtual void Ref (IntPtr raw) {} - protected virtual void Unref (IntPtr raw) {} - protected virtual void Free (IntPtr raw) {} - protected virtual Opaque Copy (IntPtr raw) - { - return this; - } - - public IntPtr Handle { - get { - return _obj; - } - } - - public IntPtr OwnedCopy { - get { - Opaque result = Copy (Handle); - result.Owned = false; - return result.Handle; - } - } - - public bool Owned { - get { - return owned; - } - set { - owned = value; - } - } - - public override bool Equals (object o) - { - if (!(o is Opaque)) - return false; - - return (Handle == ((Opaque) o).Handle); - } - - public override int GetHashCode () - { - return Handle.GetHashCode (); - } - } -} diff --git a/gstreamer-sharp/glib-sharp/ParamSpec.cs b/gstreamer-sharp/glib-sharp/ParamSpec.cs deleted file mode 100644 index 43b3047f7d..0000000000 --- a/gstreamer-sharp/glib-sharp/ParamSpec.cs +++ /dev/null @@ -1,186 +0,0 @@ -// ParamSpec.cs - GParamSpec class wrapper implementation -// -// Authors: Mike Kestner -// -// Copyright (c) 2008 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - internal enum ParamFlags { - None = 0, - Readable = 1 << 0, - Writable = 1 << 1, - Construct = 1 << 2, - ConstructOnly = 1 << 3, - } - - public class ParamSpec { - - IntPtr handle; - - public ParamSpec (string name, string nick, string blurb, GType type, bool readable, bool writable) : this (name, nick, blurb, type, (readable ? ParamFlags.Readable : ParamFlags.None) | (writable ? ParamFlags.Writable : ParamFlags.None)) {} - - internal ParamSpec (string name, string nick, string blurb, GType type, ParamFlags pflags) - { - int flags = (int) pflags; - - IntPtr p_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr p_nick = Gst.GLib.Marshaller.StringToPtrGStrdup (nick); - IntPtr p_blurb = Gst.GLib.Marshaller.StringToPtrGStrdup (blurb); - - if (type == GType.Char) - handle = g_param_spec_char (p_name, p_nick, p_blurb, SByte.MinValue, SByte.MaxValue, 0, flags); - else if (type == GType.UChar) - handle = g_param_spec_uchar (p_name, p_nick, p_blurb, Byte.MinValue, Byte.MaxValue, 0, flags); - else if (type == GType.Boolean) - handle = g_param_spec_boolean (p_name, p_nick, p_blurb, false, flags); - else if (type == GType.Int) - handle = g_param_spec_int (p_name, p_nick, p_blurb, Int32.MinValue, Int32.MaxValue, 0, flags); - else if (type == GType.UInt) - handle = g_param_spec_uint (p_name, p_nick, p_blurb, 0, UInt32.MaxValue, 0, flags); - else if (type == GType.Long) - handle = g_param_spec_long (p_name, p_nick, p_blurb, IntPtr.Zero, IntPtr.Size == 4 ? new IntPtr (Int32.MaxValue) : new IntPtr (Int64.MaxValue), IntPtr.Zero, flags); - else if (type == GType.ULong) - handle = g_param_spec_ulong (p_name, p_nick, p_blurb, UIntPtr.Zero, UIntPtr.Size == 4 ? new UIntPtr (UInt32.MaxValue) : new UIntPtr (UInt64.MaxValue), UIntPtr.Zero, flags); - else if (type == GType.Int64) - handle = g_param_spec_int64 (p_name, p_nick, p_blurb, Int64.MinValue, Int64.MaxValue, 0, flags); - else if (type == GType.UInt64) - handle = g_param_spec_uint64 (p_name, p_nick, p_blurb, 0, UInt64.MaxValue, 0, flags); - /* - else if (type == GType.Enum) - else if (type == GType.Flags) - * TODO: - * Both g_param_spec_enum and g_param_spec_flags expect default property values and the members of the enum seemingly cannot be enumerated - */ - else if (type == GType.Float) - handle = g_param_spec_float (p_name, p_nick, p_blurb, Single.MinValue, Single.MaxValue, 0.0f, flags); - else if (type == GType.Double) - handle = g_param_spec_double (p_name, p_nick, p_blurb, Double.MinValue, Double.MaxValue, 0.0, flags); - else if (type == GType.String) - handle = g_param_spec_string (p_name, p_nick, p_blurb, IntPtr.Zero, flags); - else if (type == GType.Pointer) - handle = g_param_spec_pointer (p_name, p_nick, p_blurb, flags); - else if (type.Val == g_gtype_get_type ()) - handle = g_param_spec_gtype (p_name, p_nick, p_blurb, GType.None.Val, flags); - else if (g_type_is_a (type.Val, GType.Boxed.Val)) - handle = g_param_spec_boxed (p_name, p_nick, p_blurb, type.Val, flags); - else if (g_type_is_a (type.Val, GType.Object.Val)) - handle = g_param_spec_object (p_name, p_nick, p_blurb, type.Val, flags); - else - throw new ArgumentException ("type"); - - Gst.GLib.Marshaller.Free (p_name); - Gst.GLib.Marshaller.Free (p_nick); - Gst.GLib.Marshaller.Free (p_blurb); - } - - public ParamSpec (IntPtr native) - { - handle = native; - } - - public IntPtr Handle { - get { return handle; } - } - - public GType ValueType { - get { - GParamSpec spec = (GParamSpec) Marshal.PtrToStructure (Handle, typeof (GParamSpec)); - return new GType (spec.value_type); - } - } - - struct GTypeInstance { - IntPtr g_class; - } - - struct GParamSpec { - GTypeInstance g_type_instance; - - IntPtr name; - ParamFlags flags; - public IntPtr value_type; - IntPtr owner_type; - - IntPtr _nick; - IntPtr _blurb; - IntPtr qdata; - uint ref_count; - uint param_id; - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_char (IntPtr name, IntPtr nick, IntPtr blurb, sbyte min, sbyte max, sbyte dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_uchar (IntPtr name, IntPtr nick, IntPtr blurb, byte min, byte max, byte dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_boolean (IntPtr name, IntPtr nick, IntPtr blurb, bool dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_int (IntPtr name, IntPtr nick, IntPtr blurb, int min, int max, int dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_uint (IntPtr name, IntPtr nick, IntPtr blurb, uint min, uint max, uint dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_long (IntPtr name, IntPtr nick, IntPtr blurb, IntPtr min, IntPtr max, IntPtr dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_ulong (IntPtr name, IntPtr nick, IntPtr blurb, UIntPtr min, UIntPtr max, UIntPtr dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_int64 (IntPtr name, IntPtr nick, IntPtr blurb, long min, long max, long dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_uint64 (IntPtr name, IntPtr nick, IntPtr blurb, ulong min, ulong max, ulong dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_float (IntPtr name, IntPtr nick, IntPtr blurb, float min, float max, float dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_double (IntPtr name, IntPtr nick, IntPtr blurb, double min, double max, double dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_string (IntPtr name, IntPtr nick, IntPtr blurb, IntPtr dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_pointer (IntPtr name, IntPtr nick, IntPtr blurb, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_gtype (IntPtr name, IntPtr nick, IntPtr blurb, IntPtr dval, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_boxed (IntPtr name, IntPtr nick, IntPtr blurb, IntPtr return_type, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_object (IntPtr name, IntPtr nick, IntPtr blurb, IntPtr return_type, int flags); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_gtype_get_type (); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_type_is_a (IntPtr a, IntPtr b); - - } -} - diff --git a/gstreamer-sharp/glib-sharp/Priority.cs b/gstreamer-sharp/glib-sharp/Priority.cs deleted file mode 100644 index 5fbfadf0ac..0000000000 --- a/gstreamer-sharp/glib-sharp/Priority.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Gst.GLib.Priority.cs -// -// Author(s): -// Stephane Delcroix -// -// Copyright (c) 2009 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -namespace Gst.GLib { - public enum Priority - { - High = -100, - Default = 0, - HighIdle = 100, - DefaultIdle = 200, - Low = 300, - } -} diff --git a/gstreamer-sharp/glib-sharp/PropertyAttribute.cs b/gstreamer-sharp/glib-sharp/PropertyAttribute.cs deleted file mode 100644 index cbeee4e2eb..0000000000 --- a/gstreamer-sharp/glib-sharp/PropertyAttribute.cs +++ /dev/null @@ -1,69 +0,0 @@ -// PropertyAttribute.cs -// -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - public sealed class PropertyAttribute : Attribute { - - string blurb; - string nickname; - string name; - - public PropertyAttribute (string name) - { - this.name = name; - } - - public PropertyAttribute (string name, string nickname, string blurb) - { - this.name = name; - this.nickname = nickname; - this.blurb = blurb; - } - - public string Blurb { - get { - return blurb; - } - set { - blurb = value; - } - } - - public string Name { - get { - return name; - } - set { - name = value; - } - } - - public string Nickname { - get { - return nickname; - } - set { - nickname = value; - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/PtrArray.cs b/gstreamer-sharp/glib-sharp/PtrArray.cs deleted file mode 100644 index a11d127756..0000000000 --- a/gstreamer-sharp/glib-sharp/PtrArray.cs +++ /dev/null @@ -1,272 +0,0 @@ -// PtrArray.cs - PtrArray wrapper implementation -// -// Authors: Mike Gorse -// -// Copyright (c) 2008 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - public class PtrArray : IDisposable, ICollection, ICloneable, IWrapper { - - private IntPtr handle = IntPtr.Zero; - private bool managed = false; - internal bool elements_owned = false; - protected System.Type element_type = null; - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_ptr_array_sized_new (uint n_preallocs); - - public PtrArray (uint n_preallocs, System.Type element_type, bool owned, bool elements_owned) - { - handle = g_ptr_array_sized_new (n_preallocs); - this.element_type = element_type; - managed = owned; - this.elements_owned = elements_owned; - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_ptr_array_new (); - - public PtrArray (System.Type element_type, bool owned, bool elements_owned) - { - handle = g_ptr_array_new (); - this.element_type = element_type; - managed = owned; - this.elements_owned = elements_owned; - } - - internal PtrArray (IntPtr raw, System.Type element_type, bool owned, bool elements_owned) - { - handle = raw; - this.element_type = element_type; - managed = owned; - this.elements_owned = elements_owned; - } - public PtrArray (IntPtr raw, System.Type element_type) : this (raw, element_type, false, false) {} - - public PtrArray (IntPtr raw) : this (raw, null) {} - - ~PtrArray () - { - Dispose (false); - } - - // IDisposable - public void Dispose () - { - Dispose (true); - GC.SuppressFinalize (this); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_ptr_array_free (IntPtr raw, bool free_seg); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_unref (IntPtr item); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_free (IntPtr item); - - void Dispose (bool disposing) - { - if (Handle == IntPtr.Zero) - return; - - if (elements_owned) { - int count = Count; - for (uint i = 0; i < count; i++) - if (typeof (Gst.GLib.Object).IsAssignableFrom (element_type)) - g_object_unref (NthData (i)); - else if (typeof (Gst.GLib.Opaque).IsAssignableFrom (element_type)) - Gst.GLib.Opaque.GetOpaque (NthData (i), element_type, true).Dispose (); - else - g_free (NthData (i)); - } - - if (managed) - g_ptr_array_free (Handle, true); - - handle = IntPtr.Zero; - } - - public IntPtr Handle { - get { - return handle; - } - } - - public IntPtr ArrayPtr { - get { - return Marshal.ReadIntPtr (Handle); - } - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_ptr_array_add (IntPtr raw, IntPtr val); - - public void Add (IntPtr val) - { - g_ptr_array_add (Handle, val); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_ptr_array_remove (IntPtr raw, IntPtr data); - - public void Remove (IntPtr data) - { - g_ptr_array_remove (Handle, data); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_ptr_array_remove_range (IntPtr raw, uint index, uint length); - - public void RemoveRange (IntPtr data, uint index, uint length) - { - g_ptr_array_remove_range (Handle, index, length); - } - - struct GPtrArray { - IntPtr pdata; - public uint len; - } - - // ICollection - public int Count { - get { - GPtrArray native = (GPtrArray) Marshal.PtrToStructure (Handle, typeof (GPtrArray)); - return (int) native.len; - } - } - - public object this [int index] { - get { - IntPtr data = NthData ((uint) index); - object ret = null; - ret = DataMarshal (data); - return ret; - } - } - - internal object DataMarshal (IntPtr data) - { - object ret = null; - if (element_type != null) { - if (element_type == typeof (string)) - ret = Marshaller.Utf8PtrToString (data); - else if (element_type == typeof (IntPtr)) - ret = data; - else if (element_type.IsSubclassOf (typeof (Gst.GLib.Object))) - ret = Gst.GLib.Object.GetObject (data, false); - else if (element_type.IsSubclassOf (typeof (Gst.GLib.Opaque))) - ret = Gst.GLib.Opaque.GetOpaque (data, element_type, elements_owned); - else if (element_type == typeof (int)) - ret = (int) data; - else if (element_type.IsValueType) - ret = Marshal.PtrToStructure (data, element_type); - else - ret = Activator.CreateInstance (element_type, new object[] {data}); - - } else if (Object.IsObject (data)) - ret = Gst.GLib.Object.GetObject (data, false); - - return ret; - } - - internal IntPtr NthData (uint index) - { - return Marshal.ReadIntPtr (ArrayPtr, (int) index * IntPtr.Size);; - } - - // Synchronization could be tricky here. Hmm. - public bool IsSynchronized { - get { return false; } - } - - public object SyncRoot { - get { return null; } - } - - public void CopyTo (Array array, int index) - { - if (array == null) - throw new ArgumentNullException ("Array can't be null."); - - if (index < 0) - throw new ArgumentOutOfRangeException ("Index must be greater than 0."); - - if (index + Count < array.Length) - throw new ArgumentException ("Array not large enough to copy into starting at index."); - - for (int i = 0; i < Count; i++) - ((IList) array) [index + i] = this [i]; - } - - private class ListEnumerator : IEnumerator - { - private int current = -1; - private PtrArray vals; - - public ListEnumerator (PtrArray vals) - { - this.vals = vals; - } - - public object Current { - get { - if (current == -1) - return null; - return vals [current]; - } - } - - public bool MoveNext () - { - if (++current >= vals.Count) { - current = -1; - return false; - } - - return true; - } - - public void Reset () - { - current = -1; - } - } - - // IEnumerable - public IEnumerator GetEnumerator () - { - return new ListEnumerator (this); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_ptr_array_copy (IntPtr raw); - - // ICloneable - public object Clone () - { - return new PtrArray (g_ptr_array_copy (Handle), element_type, false, false); - } - } -} diff --git a/gstreamer-sharp/glib-sharp/SList.cs b/gstreamer-sharp/glib-sharp/SList.cs deleted file mode 100644 index d0ccaa7807..0000000000 --- a/gstreamer-sharp/glib-sharp/SList.cs +++ /dev/null @@ -1,99 +0,0 @@ -// SList.cs - GSList class wrapper implementation -// -// Authors: Mike Kestner -// -// Copyright (c) 2002 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public class SList : ListBase { - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_slist_copy (IntPtr l); - - public override object Clone () - { - return new SList (g_slist_copy (Handle)); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_slist_length (IntPtr l); - - internal override int Length (IntPtr list) - { - return g_slist_length (list); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_slist_free(IntPtr l); - - internal override void Free (IntPtr list) - { - if (list != IntPtr.Zero) - g_slist_free (list); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_slist_append (IntPtr l, IntPtr raw); - - internal override IntPtr Append (IntPtr list, IntPtr raw) - { - return g_slist_append (list, raw); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_slist_prepend (IntPtr l, IntPtr raw); - - internal override IntPtr Prepend (IntPtr list, IntPtr raw) - { - return g_slist_prepend (list, raw); - } - - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_slist_nth_data (IntPtr l, uint n); - - internal override IntPtr NthData (uint n) - { - return g_slist_nth_data (Handle, n); - } - - public SList (IntPtr raw) : this (raw, null) {} - - public SList (System.Type element_type) : this (IntPtr.Zero, element_type) {} - - public SList (IntPtr raw, System.Type element_type) : this (raw, element_type, false, false) {} - - public SList (IntPtr raw, System.Type element_type, bool owned, bool elements_owned) : base (raw, element_type, false, false) {} - - public SList (object[] members, System.Type element_type, bool owned, bool elements_owned) : this (IntPtr.Zero, element_type, owned, elements_owned) - { - foreach (object o in members) - Append (o); - } - - public SList (Array members, System.Type element_type, bool owned, bool elements_owned) : this (IntPtr.Zero, element_type, owned, elements_owned) - { - foreach (object o in members) - Append (o); - } - } -} diff --git a/gstreamer-sharp/glib-sharp/Signal.cs b/gstreamer-sharp/glib-sharp/Signal.cs deleted file mode 100644 index 5ca28c6203..0000000000 --- a/gstreamer-sharp/glib-sharp/Signal.cs +++ /dev/null @@ -1,421 +0,0 @@ -// Gst.GLib.Signal.cs - signal marshaling class -// -// Authors: Mike Kestner -// AndrĂ©s G. Aragoneses -// -// Copyright (c) 2005,2008 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - [Flags] - public enum ConnectFlags { - After = 1 << 0, - Swapped = 1 << 1, - } - - public class Signal { - - [Flags] - public enum Flags { - RunFirst = 1 << 0, - RunLast = 1 << 1, - RunCleanup = 1 << 2, - NoRecurse = 1 << 3, - Detailed = 1 << 4, - Action = 1 << 5, - NoHooks = 1 << 6 - } - - [StructLayout (LayoutKind.Sequential)] - public struct InvocationHint { - public uint signal_id; - public uint detail; - public Flags run_type; - } - - [StructLayout (LayoutKind.Sequential)] - struct Query { - public uint signal_id; - public IntPtr signal_name; - public IntPtr itype; - public Flags signal_flags; - public IntPtr return_type; - public uint n_params; - public IntPtr param_types; - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - public delegate bool EmissionHookNative (ref InvocationHint hint, uint n_pvals, IntPtr pvals, IntPtr data); - - public delegate bool EmissionHook (InvocationHint ihint, object[] inst_and_param_values); - - public class EmissionHookMarshaler { - - EmissionHook handler; - EmissionHookNative cb; - IntPtr user_data; - GCHandle gch; - - public EmissionHookMarshaler (EmissionHook handler) - { - this.handler = handler; - cb = new EmissionHookNative (NativeCallback); - gch = GCHandle.Alloc (this); - } - - public EmissionHookMarshaler (EmissionHookNative callback, IntPtr user_data) - { - cb = callback; - this.user_data = user_data; - handler = new EmissionHook (NativeInvoker); - } - - bool NativeCallback (ref InvocationHint hint, uint n_pvals, IntPtr pvals_ptr, IntPtr data) - { - object[] pvals = new object [n_pvals]; - for (int i = 0; i < n_pvals; i++) { - IntPtr p = new IntPtr ((long) pvals_ptr + i * Marshal.SizeOf (typeof (Value))); - Value v = (Value) Marshal.PtrToStructure (p, typeof (Value)); - pvals [i] = v.Val; - } - bool result = handler (hint, pvals); - if (!result) - gch.Free (); - return result; - } - - public EmissionHookNative Callback { - get { - return cb; - } - } - - bool NativeInvoker (InvocationHint ihint, object[] pvals) - { - int val_sz = Marshal.SizeOf (typeof (Value)); - IntPtr buf = Marshal.AllocHGlobal (pvals.Length * val_sz); - Value[] vals = new Value [pvals.Length]; - for (int i = 0; i < pvals.Length; i++) { - vals [i] = new Value (pvals [i]); - IntPtr p = new IntPtr ((long) buf + i * val_sz); - Marshal.StructureToPtr (vals [i], p, false); - } - bool result = cb (ref ihint, (uint) pvals.Length, buf, user_data); - foreach (Value v in vals) - v.Dispose (); - Marshal.FreeHGlobal (buf); - return result; - } - - public EmissionHook Invoker { - get { - return handler; - } - } - } - - ToggleRef tref; - string name; - Type args_type; - SignalClosure before_closure; - SignalClosure after_closure; - Delegate marshaler; - - private Signal (Gst.GLib.Object obj, string signal_name, Delegate marshaler) - { - tref = obj.ToggleRef; - name = signal_name; - tref.Signals [name] = this; - this.marshaler = marshaler; - } - - private Signal (Gst.GLib.Object obj, string signal_name, Type args_type) - { - tref = obj.ToggleRef; - name = signal_name; - this.args_type = args_type; - tref.Signals [name] = this; - } - - internal void Free () - { - if (before_closure != null) - before_closure.Dispose (); - if (after_closure != null) - after_closure.Dispose (); - GC.SuppressFinalize (this); - } - - void ClosureDisposedCB (object o, EventArgs args) - { - if (o == before_closure) { - before_closure.Disposed -= new EventHandler (ClosureDisposedHandler); - before_closure.Invoked -= new ClosureInvokedHandler (ClosureInvokedCB); - if (tref.Target != null) - tref.Target.BeforeSignals.Remove (name); - before_closure = null; - } else if (o == after_closure) { - after_closure.Disposed -= new EventHandler (ClosureDisposedHandler); - after_closure.Invoked -= new ClosureInvokedHandler (ClosureInvokedCB); - if (tref.Target != null) - tref.Target.AfterSignals.Remove (name); - after_closure = null; - } - - if (before_closure == null && after_closure == null) - tref.Signals.Remove (name); - } - - EventHandler closure_disposed_cb; - EventHandler ClosureDisposedHandler { - get { - if (closure_disposed_cb == null) - closure_disposed_cb = new EventHandler (ClosureDisposedCB); - return closure_disposed_cb; - } - } - - void ClosureInvokedCB (object o, ClosureInvokedArgs args) - { - Delegate handler; - if (o == before_closure) - handler = args.Target.BeforeSignals [name] as Delegate; - else - handler = args.Target.AfterSignals [name] as Delegate; - - if (handler != null) - handler.DynamicInvoke (new object[] {args.Target, args.Args}); - } - - ClosureInvokedHandler closure_invoked_cb; - ClosureInvokedHandler ClosureInvokedHandler { - get { - if (closure_invoked_cb == null) - closure_invoked_cb = new ClosureInvokedHandler (ClosureInvokedCB); - return closure_invoked_cb; - } - } - - public static Signal Lookup (Gst.GLib.Object obj, string name) - { - return Lookup (obj, name, typeof (EventArgs)); - } - - public static Signal Lookup (Gst.GLib.Object obj, string name, Delegate marshaler) - { - Signal result = obj.ToggleRef.Signals [name] as Signal; - if (result == null) - result = new Signal (obj, name, marshaler); - return result; - } - - public static Signal Lookup (Gst.GLib.Object obj, string name, Type args_type) - { - Signal result = obj.ToggleRef.Signals [name] as Signal; - if (result == null) - result = new Signal (obj, name, args_type); - return result; - } - - - public Delegate Handler { - get { - InvocationHint hint = (InvocationHint) Marshal.PtrToStructure (g_signal_get_invocation_hint (tref.Handle), typeof (InvocationHint)); - if (hint.run_type == Flags.RunFirst) - return tref.Target.BeforeSignals [name] as Delegate; - else - return tref.Target.AfterSignals [name] as Delegate; - } - } - - public void AddDelegate (Delegate d) - { - if (args_type == null) - args_type = d.Method.GetParameters ()[1].ParameterType; - - if (d.Method.IsDefined (typeof (ConnectBeforeAttribute), false)) { - tref.Target.BeforeSignals [name] = Delegate.Combine (tref.Target.BeforeSignals [name] as Delegate, d); - if (before_closure == null) { - if (marshaler == null) - before_closure = new SignalClosure (tref.Handle, name, args_type); - else - before_closure = new SignalClosure (tref.Handle, name, marshaler, this); - before_closure.Disposed += ClosureDisposedHandler; - before_closure.Invoked += ClosureInvokedHandler; - before_closure.Connect (false); - } - } else { - tref.Target.AfterSignals [name] = Delegate.Combine (tref.Target.AfterSignals [name] as Delegate, d); - if (after_closure == null) { - if (marshaler == null) - after_closure = new SignalClosure (tref.Handle, name, args_type); - else - after_closure = new SignalClosure (tref.Handle, name, marshaler, this); - after_closure.Disposed += ClosureDisposedHandler; - after_closure.Invoked += ClosureInvokedHandler; - after_closure.Connect (true); - } - } - } - - public void RemoveDelegate (Delegate d) - { - if (tref.Target == null) - return; - - if (d.Method.IsDefined (typeof (ConnectBeforeAttribute), false)) { - tref.Target.BeforeSignals [name] = Delegate.Remove (tref.Target.BeforeSignals [name] as Delegate, d); - if (tref.Target.BeforeSignals [name] == null && before_closure != null) { - before_closure.Dispose (); - before_closure = null; - } - } else { - tref.Target.AfterSignals [name] = Delegate.Remove (tref.Target.AfterSignals [name] as Delegate, d); - if (tref.Target.AfterSignals [name] == null && after_closure != null) { - after_closure.Dispose (); - after_closure = null; - } - } - } - - // format: children-changed::add - private static void ParseSignalDetail (string signal_detail, out string signal_name, out uint gquark) - { - //can't use String.Split because it doesn't accept a string arg (only char) in the 1.x profile - int link_pos = signal_detail.IndexOf ("::"); - if (link_pos < 0) { - gquark = 0; - signal_name = signal_detail; - } else if (link_pos == 0) { - throw new FormatException ("Invalid detailed signal: " + signal_detail); - } else { - signal_name = signal_detail.Substring (0, link_pos); - gquark = GetGQuarkFromString (signal_detail.Substring (link_pos + 2)); - } - } - - public static object Emit (Gst.GLib.Object instance, string detailed_signal, params object[] args) - { - uint gquark, signal_id; - string signal_name; - ParseSignalDetail (detailed_signal, out signal_name, out gquark); - signal_id = GetSignalId (signal_name, instance); - if (signal_id <= 0) - throw new ArgumentException ("Invalid signal name: " + signal_name); - Gst.GLib.Value[] vals = new Gst.GLib.Value [args.Length + 1]; - Gst.GLib.ValueArray inst_and_params = new Gst.GLib.ValueArray ((uint) args.Length + 1); - - vals [0] = new Gst.GLib.Value (instance); - inst_and_params.Append (vals [0]); - for (int i = 1; i < vals.Length; i++) { - vals [i] = new Gst.GLib.Value (args [i - 1]); - inst_and_params.Append (vals [i]); - } - - object ret_obj = null; - Query query; - g_signal_query (signal_id, out query); - if (query.return_type != GType.None.Val) { - Gst.GLib.Value ret = Gst.GLib.Value.Empty; - g_signal_emitv (inst_and_params.ArrayPtr, signal_id, gquark, ref ret); - ret_obj = ret.Val; - ret.Dispose (); - } else - g_signal_emitv (inst_and_params.ArrayPtr, signal_id, gquark, IntPtr.Zero); - - foreach (Gst.GLib.Value val in vals) - val.Dispose (); - - return ret_obj; - } - - private static uint GetGQuarkFromString (string str) { - IntPtr native_string = Gst.GLib.Marshaller.StringToPtrGStrdup (str); - uint ret = g_quark_from_string (native_string); - Gst.GLib.Marshaller.Free (native_string); - return ret; - } - - private static uint GetSignalId (string signal_name, Gst.GLib.Object obj) - { - IntPtr typeid = GType.ValFromInstancePtr (obj.Handle); - return GetSignalId (signal_name, typeid); - } - - private static uint GetSignalId (string signal_name, IntPtr typeid) - { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (signal_name); - uint signal_id = g_signal_lookup (native_name, typeid); - Gst.GLib.Marshaller.Free (native_name); - return signal_id; - } - - public static ulong AddEmissionHook (string detailed_signal, Gst.GLib.GType type, EmissionHook handler_func) - { - uint gquark; - string signal_name; - ParseSignalDetail (detailed_signal, out signal_name, out gquark); - uint signal_id = GetSignalId (signal_name, type.Val); - if (signal_id <= 0) - throw new Exception ("Invalid signal name: " + signal_name); - return g_signal_add_emission_hook (signal_id, gquark, new EmissionHookMarshaler (handler_func).Callback, IntPtr.Zero, IntPtr.Zero); - } - - internal static void OverrideDefaultHandler (GType gtype, string name, Delegate cb) - { - IntPtr closure = g_cclosure_new (cb, IntPtr.Zero, IntPtr.Zero); - gtype.EnsureClass (); - uint id = GetSignalId (name, gtype.Val); - g_signal_override_class_closure (id, gtype.Val, closure); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_cclosure_new (Delegate cb, IntPtr data, IntPtr notify); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_signal_get_invocation_hint (IntPtr instance); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_signal_emitv (IntPtr instance_and_params, uint signal_id, uint gquark_detail, ref Gst.GLib.Value return_value); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_signal_emitv (IntPtr instance_and_params, uint signal_id, uint gquark_detail, IntPtr return_value); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_signal_lookup (IntPtr name, IntPtr itype); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_signal_override_class_closure (uint id, IntPtr gtype, IntPtr closure); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_signal_query (uint signal_id, out Query query); - - //better not to expose g_quark_from_static_string () due to memory allocation issues - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_quark_from_string (IntPtr str); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern ulong g_signal_add_emission_hook (uint signal_id, uint gquark_detail, EmissionHookNative hook_func, IntPtr hook_data, IntPtr data_destroy); - - } -} - diff --git a/gstreamer-sharp/glib-sharp/SignalArgs.cs b/gstreamer-sharp/glib-sharp/SignalArgs.cs deleted file mode 100644 index a1d8cd32c3..0000000000 --- a/gstreamer-sharp/glib-sharp/SignalArgs.cs +++ /dev/null @@ -1,68 +0,0 @@ -// Gst.GLib.SignalArgs.cs - Signal argument class implementation -// -// Author: Mike Kestner -// -// Copyright (c) 2001 Mike Kestner -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - using System; - using System.Collections; - - public class SignalArgs : EventArgs { - - private object _ret; - private object[] _args; - - public SignalArgs() - { - _ret = null; - _args = null; - } - - public SignalArgs(object retval) - { - _ret = retval; - _args = null; - } - - public SignalArgs(object retval, object[] args) - { - _ret = retval; - _args = args; - } - - public object[] Args { - get { - return _args; - } - set { - _args = value; - } - } - - public object RetVal { - get { - return _ret; - } - set { - _ret = value; - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/SignalAttribute.cs b/gstreamer-sharp/glib-sharp/SignalAttribute.cs deleted file mode 100644 index 409c3f32c4..0000000000 --- a/gstreamer-sharp/glib-sharp/SignalAttribute.cs +++ /dev/null @@ -1,47 +0,0 @@ -// SignalAttribute.cs -// -// Author: -// Ricardo Fernández Pascual -// -// Copyright (c) Ricardo Fernández Pascual -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - [Serializable] - [AttributeUsage (AttributeTargets.Event, Inherited=false)] - public sealed class SignalAttribute : Attribute - { - private string cname; - - public SignalAttribute (string cname) - { - this.cname = cname; - } - - private SignalAttribute () {} - - public string CName - { - get { - return cname; - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/SignalCallback.cs b/gstreamer-sharp/glib-sharp/SignalCallback.cs deleted file mode 100644 index bf6749ea93..0000000000 --- a/gstreamer-sharp/glib-sharp/SignalCallback.cs +++ /dev/null @@ -1,106 +0,0 @@ -// Gst.GLib.SignalCallback.cs - Signal callback base class implementation -// -// Authors: Mike Kestner -// -// Copyright (c) 2001 Mike Kestner -// Copyright (c) 2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - using System; - using System.Collections; - using System.Runtime.InteropServices; - - [Obsolete ("Replaced by Gst.GLib.Signal.")] - public abstract class SignalCallback : IDisposable { - - // A counter used to produce unique keys for instances. - protected static int _NextKey = 0; - - // Hashtable containing refs to all current instances. - protected static Hashtable _Instances = new Hashtable (); - - // protected instance members - protected Gst.GLib.Object _obj; - protected Delegate _handler; - protected int _key; - protected System.Type _argstype; - protected uint _HandlerID; - - protected SignalCallback (Gst.GLib.Object obj, Delegate eh, System.Type argstype) - { - _key = _NextKey++; - _obj = obj; - _handler = eh; - _argstype = argstype; - _Instances [_key] = this; - } - - public void AddDelegate (Delegate d) - { - _handler = Delegate.Combine (_handler, d); - } - - public void RemoveDelegate (Delegate d) - { - _handler = Delegate.Remove (_handler, d); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_signal_connect_data(IntPtr obj, IntPtr name, Delegate cb, int key, IntPtr p, int flags); - - protected void Connect (string name, Delegate cb, int flags) - { - IntPtr native_name = Marshaller.StringToPtrGStrdup (name); - _HandlerID = g_signal_connect_data(_obj.Handle, native_name, cb, _key, new IntPtr(0), flags); - Marshaller.Free (native_name); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_signal_handler_disconnect (IntPtr instance, uint handler); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_signal_handler_is_connected (IntPtr instance, uint handler); - - protected void Disconnect () - { - if (g_signal_handler_is_connected (_obj.Handle, _HandlerID)) - g_signal_handler_disconnect (_obj.Handle, _HandlerID); - } - - public void Dispose () - { - Dispose (true); - GC.SuppressFinalize (this); - } - - protected virtual void Dispose (bool disposing) - { - if (disposing) { - _obj = null; - _handler = null; - _argstype = null; - } - } - - ~SignalCallback () - { - Dispose (false); - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/SignalClosure.cs b/gstreamer-sharp/glib-sharp/SignalClosure.cs deleted file mode 100644 index dbec5d664a..0000000000 --- a/gstreamer-sharp/glib-sharp/SignalClosure.cs +++ /dev/null @@ -1,227 +0,0 @@ -// SignalClosure.cs - signal marshaling class -// -// Authors: Mike Kestner -// -// Copyright (c) 2008 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - internal class ClosureInvokedArgs : EventArgs { - - EventArgs args; - Gst.GLib.Object obj; - object result; - - public ClosureInvokedArgs (Gst.GLib.Object obj, EventArgs args) - { - this.obj = obj; - this.args = args; - } - - public EventArgs Args { - get { - return args; - } - } - - public Gst.GLib.Object Target { - get { - return obj; - } - } - } - - struct GClosure { - long fields; - IntPtr marshaler; - IntPtr data; - IntPtr notifiers; - } - - internal delegate void ClosureInvokedHandler (object o, ClosureInvokedArgs args); - - internal class SignalClosure : IDisposable { - - IntPtr handle; - IntPtr raw_closure; - string name; - uint id = UInt32.MaxValue; - System.Type args_type; - Delegate custom_marshaler; - GCHandle gch; - - static Hashtable closures = new Hashtable (); - - public SignalClosure (IntPtr obj, string signal_name, System.Type args_type) - { - raw_closure = g_closure_new_simple (Marshal.SizeOf (typeof (GClosure)), IntPtr.Zero); - g_closure_set_marshal (raw_closure, Marshaler); - g_closure_add_finalize_notifier (raw_closure, IntPtr.Zero, Notify); - closures [raw_closure] = this; - handle = obj; - name = signal_name; - this.args_type = args_type; - } - - public SignalClosure (IntPtr obj, string signal_name, Delegate custom_marshaler, Signal signal) - { - gch = GCHandle.Alloc (signal); - raw_closure = g_cclosure_new (custom_marshaler, (IntPtr) gch, Notify); - closures [raw_closure] = this; - handle = obj; - name = signal_name; - this.custom_marshaler = custom_marshaler; - } - - public event EventHandler Disposed; - public event ClosureInvokedHandler Invoked; - - public void Connect (bool is_after) - { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - id = g_signal_connect_closure (handle, native_name, raw_closure, is_after); - Gst.GLib.Marshaller.Free (native_name); - } - - public void Disconnect () - { - if (id != UInt32.MaxValue && g_signal_handler_is_connected (handle, id)) - g_signal_handler_disconnect (handle, id); - } - - public void Dispose () - { - Disconnect (); - closures.Remove (raw_closure); - if (custom_marshaler != null) - gch.Free (); - custom_marshaler = null; - if (Disposed != null) - Disposed (this, EventArgs.Empty); - GC.SuppressFinalize (this); - } - - public void Invoke (ClosureInvokedArgs args) - { - if (Invoked == null) - return; - Invoked (this, args); - } - - static ClosureMarshal marshaler; - static ClosureMarshal Marshaler { - get { - if (marshaler == null) - marshaler = new ClosureMarshal (MarshalCallback); - return marshaler; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void ClosureMarshal (IntPtr closure, IntPtr return_val, uint n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data); - - static void MarshalCallback (IntPtr raw_closure, IntPtr return_val, uint n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) - { - string message = String.Empty; - - try { - SignalClosure closure = closures [raw_closure] as SignalClosure; - message = "Marshaling " + closure.name + " signal"; - Value objval = (Value) Marshal.PtrToStructure (param_values, typeof (Value)); - Gst.GLib.Object __obj = objval.Val as Gst.GLib.Object; - if (__obj == null) - return; - - if (closure.args_type == typeof (EventArgs)) { - closure.Invoke (new ClosureInvokedArgs (__obj, EventArgs.Empty)); - return; - } - - SignalArgs args = Activator.CreateInstance (closure.args_type, new object [0]) as SignalArgs; - args.Args = new object [n_param_vals - 1]; - Gst.GLib.Value[] vals = new Gst.GLib.Value [n_param_vals - 1]; - for (int i = 1; i < n_param_vals; i++) { - IntPtr ptr = new IntPtr (param_values.ToInt64 () + i * Marshal.SizeOf (typeof (Value))); - vals [i - 1] = (Value) Marshal.PtrToStructure (ptr, typeof (Value)); - args.Args [i - 1] = vals [i - 1].Val; - } - ClosureInvokedArgs ci_args = new ClosureInvokedArgs (__obj, args); - closure.Invoke (ci_args); - for (int i = 1; i < n_param_vals; i++) { - vals [i - 1].Update (args.Args [i - 1]); - IntPtr ptr = new IntPtr (param_values.ToInt64 () + i * Marshal.SizeOf (typeof (Value))); - Marshal.StructureToPtr (vals [i - 1], ptr, false); - } - if (return_val == IntPtr.Zero || args.RetVal == null) - return; - - Value ret = (Value) Marshal.PtrToStructure (return_val, typeof (Value)); - ret.Val = args.RetVal; - Marshal.StructureToPtr (ret, return_val, false); - } catch (Exception e) { - Console.WriteLine (message); - ExceptionManager.RaiseUnhandledException (e, false); - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void ClosureNotify (IntPtr data, IntPtr closure); - - static void NotifyCallback (IntPtr data, IntPtr raw_closure) - { - SignalClosure closure = closures [raw_closure] as SignalClosure; - if (closure != null) - closure.Dispose (); - } - - static ClosureNotify notify_handler; - static ClosureNotify Notify { - get { - if (notify_handler == null) - notify_handler = new ClosureNotify (NotifyCallback); - return notify_handler; - } - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_cclosure_new (Delegate cb, IntPtr user_data, ClosureNotify notify); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_closure_new_simple (int closure_size, IntPtr dummy); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_closure_set_marshal (IntPtr closure, ClosureMarshal marshaler); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_closure_add_finalize_notifier (IntPtr closure, IntPtr dummy, ClosureNotify notify); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_signal_connect_closure (IntPtr obj, IntPtr name, IntPtr closure, bool is_after); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_signal_handler_disconnect (IntPtr instance, uint handler); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_signal_handler_is_connected (IntPtr instance, uint handler); - } -} - diff --git a/gstreamer-sharp/glib-sharp/Source.cs b/gstreamer-sharp/glib-sharp/Source.cs deleted file mode 100644 index 4463b65fcc..0000000000 --- a/gstreamer-sharp/glib-sharp/Source.cs +++ /dev/null @@ -1,62 +0,0 @@ -// Gst.GLib.Source.cs - Source class implementation -// -// Author: Duncan Mak -// -// Copyright (c) 2002 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - public delegate bool GSourceFunc (); - - // - // Base class for IdleProxy and TimeoutProxy - // - internal class SourceProxy { - internal Delegate real_handler; - internal Delegate proxy_handler; - internal uint ID; - - internal void Remove () - { - lock (Source.source_handlers) - Source.source_handlers.Remove (ID); - real_handler = null; - proxy_handler = null; - } - } - - public class Source { - private Source () {} - - internal static Hashtable source_handlers = new Hashtable (); - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_source_remove (uint tag); - - public static bool Remove (uint tag) - { - lock (Source.source_handlers) - source_handlers.Remove (tag); - return g_source_remove (tag); - } - } -} diff --git a/gstreamer-sharp/glib-sharp/Spawn.cs b/gstreamer-sharp/glib-sharp/Spawn.cs deleted file mode 100644 index bd671db9a7..0000000000 --- a/gstreamer-sharp/glib-sharp/Spawn.cs +++ /dev/null @@ -1,216 +0,0 @@ -// glib/Spawn.cs : Spawn g_spawn API wrapper -// -// Author: Mike Kestner -// -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public enum SpawnError { - Fork, - Read, - Chdir, - Acces, - Perm, - TooBig, - NoExec, - NameTooLong, - NoEnt, - NoMem, - NotDir, - Loop, - TxtBusy, - IO, - NFile, - MFile, - Inval, - IsDir, - LibBad, - Failed, - } - - [Flags] - public enum SpawnFlags { - LeaveDescriptorsOpen = 1 << 0, - DoNotReapChild = 1 << 1, - SearchPath = 1 << 2, - StdoutToDevNull = 1 << 3, - StderrToDevNull = 1 << 4, - ChildInheritsStdin = 1 << 5, - FileAndArgvZero = 1 << 6, - } - - public delegate void SpawnChildSetupFunc (); - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - internal delegate void SpawnChildSetupFuncNative (IntPtr gch); - - internal class SpawnChildSetupWrapper { - - SpawnChildSetupFunc handler; - - public SpawnChildSetupWrapper (SpawnChildSetupFunc handler) - { - if (handler == null) - return; - - this.handler = handler; - Data = (IntPtr) GCHandle.Alloc (this); - NativeCallback = new SpawnChildSetupFuncNative (InvokeHandler); - } - - public IntPtr Data; - public SpawnChildSetupFuncNative NativeCallback; - - static void InvokeHandler (IntPtr data) - { - if (data == IntPtr.Zero) - return; - GCHandle gch = (GCHandle) data; - (gch.Target as SpawnChildSetupWrapper).handler (); - gch.Free (); - } - } - - public class Process { - - public const int IgnorePipe = Int32.MaxValue; - public const int RequestPipe = 0; - - long pid; - - private Process (int pid) - { - this.pid = pid; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_spawn_close_pid (int pid); - - public void Close () - { - g_spawn_close_pid ((int) pid); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_spawn_async (IntPtr dir, IntPtr[] argv, IntPtr[] envp, int flags, SpawnChildSetupFuncNative func, IntPtr data, out int pid, out IntPtr error); - - public static bool SpawnAsync (string working_directory, string[] argv, string[] envp, SpawnFlags flags, SpawnChildSetupFunc child_setup, out Process child_process) - { - int pid; - IntPtr error; - IntPtr native_dir = Marshaller.StringToPtrGStrdup (working_directory); - IntPtr[] native_argv = Marshaller.StringArrayToNullTermPointer (argv); - IntPtr[] native_envp = Marshaller.StringArrayToNullTermPointer (envp); - SpawnChildSetupWrapper wrapper = new SpawnChildSetupWrapper (child_setup); - bool result = g_spawn_async (native_dir, native_argv, native_envp, (int) flags, wrapper.NativeCallback, wrapper.Data, out pid, out error); - child_process = new Process (pid); - Marshaller.Free (native_dir); - Marshaller.Free (native_argv); - Marshaller.Free (native_envp); - if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_spawn_async_with_pipes (IntPtr dir, IntPtr[] argv, IntPtr[] envp, int flags, SpawnChildSetupFuncNative func, IntPtr data, out int pid, IntPtr stdin, IntPtr stdout, IntPtr stderr, out IntPtr error); - - public static bool SpawnAsyncWithPipes (string working_directory, string[] argv, string[] envp, SpawnFlags flags, SpawnChildSetupFunc child_setup, out Process child_process, ref int stdin, ref int stdout, ref int stderr) - { - int pid; - IntPtr error; - IntPtr native_dir = Marshaller.StringToPtrGStrdup (working_directory); - IntPtr[] native_argv = Marshaller.StringArrayToNullTermPointer (argv); - IntPtr[] native_envp = Marshaller.StringArrayToNullTermPointer (envp); - SpawnChildSetupWrapper wrapper = new SpawnChildSetupWrapper (child_setup); - IntPtr in_ptr = stdin == IgnorePipe ? IntPtr.Zero : Marshal.AllocHGlobal (4); - IntPtr out_ptr = stdout == IgnorePipe ? IntPtr.Zero : Marshal.AllocHGlobal (4); - IntPtr err_ptr = stderr == IgnorePipe ? IntPtr.Zero : Marshal.AllocHGlobal (4); - bool result = g_spawn_async_with_pipes (native_dir, native_argv, native_envp, (int) flags, wrapper.NativeCallback, wrapper.Data, out pid, in_ptr, out_ptr, err_ptr, out error); - child_process = new Process (pid); - if (in_ptr != IntPtr.Zero) { - stdin = Marshal.ReadInt32 (in_ptr); - Marshal.FreeHGlobal (in_ptr); - } - if (out_ptr != IntPtr.Zero) { - stdout = Marshal.ReadInt32 (out_ptr); - Marshal.FreeHGlobal (out_ptr); - } - if (err_ptr != IntPtr.Zero) { - stderr = Marshal.ReadInt32 (err_ptr); - Marshal.FreeHGlobal (err_ptr); - } - Marshaller.Free (native_dir); - Marshaller.Free (native_argv); - Marshaller.Free (native_envp); - if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_spawn_sync (IntPtr dir, IntPtr[] argv, IntPtr[] envp, int flags, SpawnChildSetupFuncNative func, IntPtr data, out IntPtr stdout, out IntPtr stderr, out int exit_status, out IntPtr error); - - public static bool SpawnSync (string working_directory, string[] argv, string[] envp, SpawnFlags flags, SpawnChildSetupFunc child_setup, out string stdout, out string stderr, out int exit_status) - { - IntPtr native_stdout, native_stderr, error; - IntPtr native_dir = Marshaller.StringToPtrGStrdup (working_directory); - IntPtr[] native_argv = Marshaller.StringArrayToNullTermPointer (argv); - IntPtr[] native_envp = Marshaller.StringArrayToNullTermPointer (envp); - SpawnChildSetupWrapper wrapper = new SpawnChildSetupWrapper (child_setup); - bool result = g_spawn_sync (native_dir, native_argv, native_envp, (int) flags, wrapper.NativeCallback, wrapper.Data, out native_stdout, out native_stderr, out exit_status, out error); - Marshaller.Free (native_dir); - Marshaller.Free (native_argv); - Marshaller.Free (native_envp); - stdout = Marshaller.PtrToStringGFree (native_stdout); - stderr = Marshaller.PtrToStringGFree (native_stderr); - if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_spawn_command_line_async (IntPtr cmdline, out IntPtr error); - - public static bool SpawnCommandLineAsync (string command_line) - { - IntPtr error; - IntPtr native_cmd = Marshaller.StringToPtrGStrdup (command_line); - bool result = g_spawn_command_line_async (native_cmd, out error); - Marshaller.Free (native_cmd); - if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_spawn_command_line_sync (IntPtr cmdline, out IntPtr stdout, out IntPtr stderr, out int exit_status, out IntPtr error); - - public static bool SpawnCommandLineSync (string command_line, out string stdout, out string stderr, out int exit_status) - { - IntPtr error, native_stdout, native_stderr; - IntPtr native_cmd = Marshaller.StringToPtrGStrdup (command_line); - bool result = g_spawn_command_line_sync (native_cmd, out native_stdout, out native_stderr, out exit_status, out error); - Marshaller.Free (native_cmd); - stdout = Marshaller.PtrToStringGFree (native_stdout); - stderr = Marshaller.PtrToStringGFree (native_stderr); - if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - } -} diff --git a/gstreamer-sharp/glib-sharp/Thread.cs b/gstreamer-sharp/glib-sharp/Thread.cs deleted file mode 100644 index dab4494c9a..0000000000 --- a/gstreamer-sharp/glib-sharp/Thread.cs +++ /dev/null @@ -1,49 +0,0 @@ -// Thread.cs - thread awareness -// -// Author: Alp Toker -// -// Copyright (c) 2002 Alp Toker -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib -{ - using System; - using System.Runtime.InteropServices; - - public class Thread - { - private Thread () {} - - [DllImport ("libgthread-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_thread_init (IntPtr i); - - public static void Init () - { - g_thread_init (IntPtr.Zero); - } - - [DllImport("gstreamersharpglue-0.10.dll")] - static extern bool gstglibsharp_g_thread_supported (); - - public static bool Supported - { - get { - return gstglibsharp_g_thread_supported (); - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/Timeout.cs b/gstreamer-sharp/glib-sharp/Timeout.cs deleted file mode 100755 index a3ec43a558..0000000000 --- a/gstreamer-sharp/glib-sharp/Timeout.cs +++ /dev/null @@ -1,159 +0,0 @@ -// Gst.GLib.Timeout.cs - Timeout class implementation -// -// Author(s): -// Mike Kestner -// Stephane Delcroix -// -// Copyright (c) 2002 Mike Kestner -// Copyright (c) 2009 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - public delegate bool TimeoutHandler (); - - public class Timeout { - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate bool TimeoutHandlerInternal (); - - internal class TimeoutProxy : SourceProxy { - public TimeoutProxy (TimeoutHandler real) - { - real_handler = real; - proxy_handler = new TimeoutHandlerInternal (Handler); - } - - ~TimeoutProxy () - { - Dispose (false); - } - - public void Dispose () - { - Dispose (true); - GC.SuppressFinalize (this); - } - - protected virtual void Dispose (bool disposing) - { - // Both branches remove our delegate from the - // managed list of handlers, but only - // Source.Remove will remove it from the - // unmanaged list also. - - if (disposing) - Remove (); - else - Source.Remove (ID); - } - - public bool Handler () - { - try { - TimeoutHandler timeout_handler = (TimeoutHandler) real_handler; - - bool cont = timeout_handler (); - if (!cont) - Remove (); - return cont; - } catch (Exception e) { - ExceptionManager.RaiseUnhandledException (e, false); - } - return false; - } - } - - private Timeout () {} - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_timeout_add (uint interval, TimeoutHandlerInternal d, IntPtr data); - - public static uint Add (uint interval, TimeoutHandler hndlr) - { - TimeoutProxy p = new TimeoutProxy (hndlr); - - p.ID = g_timeout_add (interval, (TimeoutHandlerInternal) p.proxy_handler, IntPtr.Zero); - lock (Source.source_handlers) - Source.source_handlers [p.ID] = p; - - return p.ID; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_timeout_add_full (int priority, uint interval, TimeoutHandlerInternal d, IntPtr data, DestroyNotify notify); - - public static uint Add (uint interval, TimeoutHandler hndlr, Priority priority) - { - TimeoutProxy p = new TimeoutProxy (hndlr); - - p.ID = g_timeout_add_full ((int)priority, interval, (TimeoutHandlerInternal) p.proxy_handler, IntPtr.Zero, null); - lock (Source.source_handlers) - Source.source_handlers [p.ID] = p; - - return p.ID; - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_timeout_add_seconds (uint interval, TimeoutHandlerInternal d, IntPtr data); - - public static uint AddSeconds (uint interval, TimeoutHandler hndlr) - { - TimeoutProxy p = new TimeoutProxy (hndlr); - - p.ID = g_timeout_add_seconds (interval, (TimeoutHandlerInternal) p.proxy_handler, IntPtr.Zero); - lock (Source.source_handlers) - Source.source_handlers [p.ID] = p; - - return p.ID; - } - - public static void Remove (uint id) - { - Source.Remove (id); - } - - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_source_remove_by_funcs_user_data (Delegate d, IntPtr data); - - public static bool Remove (TimeoutHandler hndlr) - { - bool result = false; - ArrayList keys = new ArrayList (); - - lock (Source.source_handlers) { - foreach (uint code in Source.source_handlers.Keys) { - TimeoutProxy p = Source.source_handlers [code] as TimeoutProxy; - - if (p != null && p.real_handler == hndlr) { - keys.Add (code); - result = g_source_remove_by_funcs_user_data (p.proxy_handler, IntPtr.Zero); - } - } - - foreach (object key in keys) - Source.source_handlers.Remove (key); - } - - return result; - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/ToggleRef.cs b/gstreamer-sharp/glib-sharp/ToggleRef.cs deleted file mode 100644 index 0476e6b54b..0000000000 --- a/gstreamer-sharp/glib-sharp/ToggleRef.cs +++ /dev/null @@ -1,159 +0,0 @@ -// Gst.GLib.ToggleRef.cs - Gst.GLib ToggleRef class implementation -// -// Author: Mike Kestner -// -// Copyright 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - internal class ToggleRef { - - bool hardened; - IntPtr handle; - object reference; - GCHandle gch; - Hashtable signals; - - public ToggleRef (Gst.GLib.Object target) - { - handle = target.Handle; - gch = GCHandle.Alloc (this); - reference = target; - g_object_add_toggle_ref (target.Handle, ToggleNotifyCallback, (IntPtr) gch); - g_object_unref (target.Handle); - } - - public bool IsAlive { - get { - if (reference is WeakReference) { - WeakReference weak = reference as WeakReference; - return weak.IsAlive; - } else if (reference == null) - return false; - return true; - } - } - - public IntPtr Handle { - get { - return handle; - } - } - - public Hashtable Signals { - get { - if (signals == null) - signals = new Hashtable (); - return signals; - } - } - - public Gst.GLib.Object Target { - get { - if (reference == null) - return null; - else if (reference is Gst.GLib.Object) - return reference as Gst.GLib.Object; - - WeakReference weak = reference as WeakReference; - return weak.Target as Gst.GLib.Object; - } - } - - public void Free () - { - Signal[] signals = new Signal [Signals.Count]; - Signals.Values.CopyTo (signals, 0); - foreach (Signal s in signals) - s.Free (); - if (hardened) - g_object_unref (handle); - else - g_object_remove_toggle_ref (handle, ToggleNotifyCallback, (IntPtr) gch); - reference = null; - gch.Free (); - } - - internal void Harden () - { - // Added for the benefit of GnomeProgram. It releases a final ref in - // an atexit handler which causes toggle ref notifications to occur after - // our delegates are gone, so we need a mechanism to override the - // notifications. This method effectively leaks all objects which invoke it, - // but since it is only used by Gnome.Program, which is a singleton object - // with program duration persistence, who cares. - - g_object_ref (handle); - g_object_remove_toggle_ref (handle, ToggleNotifyCallback, (IntPtr) gch); - if (reference is WeakReference) - reference = (reference as WeakReference).Target; - hardened = true; - } - - void Toggle (bool is_last_ref) - { - if (is_last_ref && reference is Gst.GLib.Object) - reference = new WeakReference (reference); - else if (!is_last_ref && reference is WeakReference) { - WeakReference weak = reference as WeakReference; - if (weak.IsAlive) - reference = weak.Target; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void ToggleNotifyHandler (IntPtr data, IntPtr handle, bool is_last_ref); - - static void RefToggled (IntPtr data, IntPtr handle, bool is_last_ref) - { - try { - GCHandle gch = (GCHandle) data; - ToggleRef tref = gch.Target as ToggleRef; - tref.Toggle (is_last_ref); - } catch (Exception e) { - ExceptionManager.RaiseUnhandledException (e, false); - } - } - - static ToggleNotifyHandler toggle_notify_callback; - static ToggleNotifyHandler ToggleNotifyCallback { - get { - if (toggle_notify_callback == null) - toggle_notify_callback = new ToggleNotifyHandler (RefToggled); - return toggle_notify_callback; - } - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_add_toggle_ref (IntPtr raw, ToggleNotifyHandler notify_cb, IntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_remove_toggle_ref (IntPtr raw, ToggleNotifyHandler notify_cb, IntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_object_ref (IntPtr raw); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_object_unref (IntPtr raw); - - } -} diff --git a/gstreamer-sharp/glib-sharp/TypeConverter.cs b/gstreamer-sharp/glib-sharp/TypeConverter.cs deleted file mode 100644 index 3de965017c..0000000000 --- a/gstreamer-sharp/glib-sharp/TypeConverter.cs +++ /dev/null @@ -1,36 +0,0 @@ -// Gst.GLib.TypeConverter.cs : Convert between fundamental and .NET types -// -// Author: Rachel Hestilow -// -// Copyright (c) 2002 Rachel Hestilow -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - using System; - - public class TypeConverter { - - private TypeConverter () {} - - [Obsolete ("Replaced by explicit (GType) cast")] - public static GType LookupType (System.Type type) - { - return (GType) type; - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/TypeFundamentals.cs b/gstreamer-sharp/glib-sharp/TypeFundamentals.cs deleted file mode 100644 index d08c2b2d54..0000000000 --- a/gstreamer-sharp/glib-sharp/TypeFundamentals.cs +++ /dev/null @@ -1,47 +0,0 @@ -// Gst.GLib.TypeFundamentals.cs : Standard Types enumeration -// -// Author: Mike Kestner -// -// Copyright (c) 2001 Mike Kestner -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - public enum TypeFundamentals { - TypeInvalid = 0 << 2, - TypeNone = 1 << 2, - TypeInterface = 2 << 2, - TypeChar = 3 << 2, - TypeUChar = 4 << 2, - TypeBoolean = 5 << 2, - TypeInt = 6 << 2, - TypeUInt = 7 << 2, - TypeLong = 8 << 2, - TypeULong = 9 << 2, - TypeInt64 = 10 << 2, - TypeUInt64 = 11 << 2, - TypeEnum = 12 << 2, - TypeFlags = 13 << 2, - TypeFloat = 14 << 2, - TypeDouble = 15 << 2, - TypeString = 16 << 2, - TypePointer = 17 << 2, - TypeBoxed = 18 << 2, - TypeParam = 19 << 2, - TypeObject = 20 << 2, - } -} diff --git a/gstreamer-sharp/glib-sharp/TypeInitializerAttribute.cs b/gstreamer-sharp/glib-sharp/TypeInitializerAttribute.cs deleted file mode 100644 index 07ff55245d..0000000000 --- a/gstreamer-sharp/glib-sharp/TypeInitializerAttribute.cs +++ /dev/null @@ -1,48 +0,0 @@ -// TypeInitializerAttribute.cs -// -// Author: Mike Kestner -// -// Copyright (c) 2007 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - - [AttributeUsage (AttributeTargets.Class)] - public sealed class TypeInitializerAttribute : Attribute - { - string method_name; - Type type; - - public TypeInitializerAttribute (Type type, string method_name) - { - this.type = type; - this.method_name = method_name; - } - - public string MethodName { - get { return method_name; } - set { method_name = value; } - } - - public Type Type { - get { return type; } - set { type = value; } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/UnwrappedObject.cs b/gstreamer-sharp/glib-sharp/UnwrappedObject.cs deleted file mode 100644 index 08900eb6ed..0000000000 --- a/gstreamer-sharp/glib-sharp/UnwrappedObject.cs +++ /dev/null @@ -1,40 +0,0 @@ -// UnwrappedObject.cs - Class which holds an IntPtr without resolving it: -// -// Author: Rachel Hestilow -// -// Copyright (c) 2002 Rachel Hestilow -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - [Obsolete ("Replaced by direct object-type casts to/from Gst.GLib.Value")] - public class UnwrappedObject { - IntPtr obj; - - public UnwrappedObject (IntPtr obj) { - this.obj = obj; - } - - public static explicit operator System.IntPtr (UnwrappedObject obj) { - return obj.obj; - } - } -} - diff --git a/gstreamer-sharp/glib-sharp/Value.cs b/gstreamer-sharp/glib-sharp/Value.cs deleted file mode 100755 index 531de1a1a4..0000000000 --- a/gstreamer-sharp/glib-sharp/Value.cs +++ /dev/null @@ -1,769 +0,0 @@ -// Gst.GLib.Value.cs - Gst.GLib Value class implementation -// -// Author: Mike Kestner -// -// Copyright (c) 2001 Mike Kestner -// Copyright (c) 2003-2004 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Reflection; - using System.Runtime.InteropServices; - - [StructLayout (LayoutKind.Sequential)] - public struct Value : IDisposable { - - [StructLayout(LayoutKind.Explicit)] - struct Padding { - [FieldOffset (0)] int v_int; - [FieldOffset (0)] uint v_uint; - [FieldOffset (0)] int v_long; - [FieldOffset (0)] uint v_ulong; - [FieldOffset (0)] long v_int64; - [FieldOffset (0)] ulong v_uint64; - [FieldOffset (0)] float v_float; - [FieldOffset (0)] double v_double; - [FieldOffset (0)] IntPtr v_pointer; - } - - IntPtr type; - Padding pad1; - Padding pad2; - - public static Value Empty; - - public Value (Gst.GLib.GType gtype) - { - type = IntPtr.Zero; - pad1 = new Padding (); - pad2 = new Padding (); - g_value_init (ref this, gtype.Val); - } - - public Value (object obj) - { - type = IntPtr.Zero; - pad1 = new Padding (); - pad2 = new Padding (); - - GType gtype = (GType) obj.GetType (); - g_value_init (ref this, gtype.Val); - Val = obj; - } - - public Value (bool val) : this (GType.Boolean) - { - g_value_set_boolean (ref this, val); - } - - public Value (byte val) : this (GType.UChar) - { - g_value_set_uchar (ref this, val); - } - - public Value (sbyte val) : this (GType.Char) - { - g_value_set_char (ref this, val); - } - - public Value (int val) : this (GType.Int) - { - g_value_set_int (ref this, val); - } - - public Value (uint val) : this (GType.UInt) - { - g_value_set_uint (ref this, val); - } - - public Value (ushort val) : this (GType.UInt) - { - g_value_set_uint (ref this, val); - } - - public Value (long val) : this (GType.Int64) - { - g_value_set_int64 (ref this, val); - } - - public Value (ulong val) : this (GType.UInt64) - { - g_value_set_uint64 (ref this, val); - } - - [Obsolete ("Replaced by Value(object) constructor")] - public Value (EnumWrapper wrap, string type_name) - { - type = IntPtr.Zero; - pad1 = new Padding (); - pad2 = new Padding (); - g_value_init (ref this, GType.FromName (type_name).Val); - if (wrap.flags) - g_value_set_flags (ref this, (uint) (int) wrap); - else - g_value_set_enum (ref this, (int) wrap); - } - - public Value (float val) : this (GType.Float) - { - g_value_set_float (ref this, val); - } - - public Value (double val) : this (GType.Double) - { - g_value_set_double (ref this, val); - } - - public Value (string val) : this (GType.String) - { - IntPtr native_val = Gst.GLib.Marshaller.StringToPtrGStrdup (val); - g_value_set_string (ref this, native_val); - Gst.GLib.Marshaller.Free (native_val); - } - - public Value (ValueArray val) : this (ValueArray.GType) - { - g_value_set_boxed (ref this, val.Handle); - } - - public Value (IntPtr val) : this (GType.Pointer) - { - g_value_set_pointer (ref this, val); - } - - public Value (Opaque val, string type_name) - { - type = IntPtr.Zero; - pad1 = new Padding (); - pad2 = new Padding (); - g_value_init (ref this, GType.FromName (type_name).Val); - g_value_set_boxed (ref this, val.Handle); - } - - public Value (Gst.GLib.Object val) : this (val == null ? GType.Object : val.NativeType) - { - g_value_set_object (ref this, val == null ? IntPtr.Zero : val.Handle); - } - - public Value (Gst.GLib.GInterfaceAdapter val) : this (val == null ? GType.Object : val.GType) - { - g_value_set_object (ref this, val == null ? IntPtr.Zero : val.Handle); - } - - public Value (Gst.GLib.Object obj, string prop_name) - { - type = IntPtr.Zero; - pad1 = new Padding (); - pad2 = new Padding (); - InitForProperty (obj, prop_name); - } - - [Obsolete] - public Value (Gst.GLib.Object obj, string prop_name, EnumWrapper wrap) - { - type = IntPtr.Zero; - pad1 = new Padding (); - pad2 = new Padding (); - InitForProperty (obj.NativeType, prop_name); - if (wrap.flags) - g_value_set_flags (ref this, (uint) (int) wrap); - else - g_value_set_enum (ref this, (int) wrap); - } - - [Obsolete] - public Value (IntPtr obj, string prop_name, Opaque val) - { - type = IntPtr.Zero; - pad1 = new Padding (); - pad2 = new Padding (); - InitForProperty (Gst.GLib.Object.GetObject (obj), prop_name); - g_value_set_boxed (ref this, val.Handle); - } - - public Value (string[] val) : this (new Gst.GLib.GType (g_strv_get_type ())) - { - if (val == null) { - g_value_set_boxed (ref this, IntPtr.Zero); - return; - } - - IntPtr native_array = Marshal.AllocHGlobal ((val.Length + 1) * IntPtr.Size); - for (int i = 0; i < val.Length; i++) - Marshal.WriteIntPtr (native_array, i * IntPtr.Size, Gst.GLib.Marshaller.StringToPtrGStrdup (val[i])); - Marshal.WriteIntPtr (native_array, val.Length * IntPtr.Size, IntPtr.Zero); - - g_value_set_boxed (ref this, native_array); - - for (int i = 0; i < val.Length; i++) - Gst.GLib.Marshaller.Free (Marshal.ReadIntPtr (native_array, i * IntPtr.Size)); - Marshal.FreeHGlobal (native_array); - } - - - public void Dispose () - { - g_value_unset (ref this); - } - - public void Init (Gst.GLib.GType gtype) - { - g_value_init (ref this, gtype.Val); - } - - - public static explicit operator bool (Value val) - { - return g_value_get_boolean (ref val); - } - - public static explicit operator byte (Value val) - { - return g_value_get_uchar (ref val); - } - - public static explicit operator sbyte (Value val) - { - return g_value_get_char (ref val); - } - - public static explicit operator int (Value val) - { - return g_value_get_int (ref val); - } - - public static explicit operator uint (Value val) - { - return g_value_get_uint (ref val); - } - - public static explicit operator ushort (Value val) - { - return (ushort) g_value_get_uint (ref val); - } - - public static explicit operator long (Value val) - { - if (val.type == GType.Long.Val) - return val.GetLongForPlatform (); - else - return g_value_get_int64 (ref val); - } - - public static explicit operator ulong (Value val) - { - if (val.type == GType.ULong.Val) - return val.GetULongForPlatform (); - else - return g_value_get_uint64 (ref val); - } - - [Obsolete ("Replaced by Enum cast")] - public static explicit operator EnumWrapper (Value val) - { - if (val.HoldsFlags) - return new EnumWrapper ((int)g_value_get_flags (ref val), true); - else - return new EnumWrapper (g_value_get_enum (ref val), false); - } - - public static explicit operator Enum (Value val) - { - if (val.HoldsFlags) - return (Enum)Enum.ToObject (GType.LookupType (val.type), g_value_get_flags (ref val)); - else - return (Enum)Enum.ToObject (GType.LookupType (val.type), g_value_get_enum (ref val)); - } - - public static explicit operator float (Value val) - { - return g_value_get_float (ref val); - } - - public static explicit operator double (Value val) - { - return g_value_get_double (ref val); - } - - public static explicit operator string (Value val) - { - IntPtr str = g_value_get_string (ref val); - return str == IntPtr.Zero ? null : Gst.GLib.Marshaller.Utf8PtrToString (str); - } - - public static explicit operator ValueArray (Value val) - { - return new ValueArray (g_value_get_boxed (ref val)); - } - - public static explicit operator IntPtr (Value val) - { - return g_value_get_pointer (ref val); - } - - public static explicit operator Gst.GLib.Opaque (Value val) - { - return Gst.GLib.Opaque.GetOpaque (g_value_get_boxed (ref val), (Type) new GType (val.type), false); - } - - public static explicit operator Gst.GLib.Boxed (Value val) - { - return new Gst.GLib.Boxed (g_value_get_boxed (ref val)); - } - - public static explicit operator Gst.GLib.Object (Value val) - { - return Gst.GLib.Object.GetObject (g_value_get_object (ref val), false); - } - - [Obsolete ("Replaced by Gst.GLib.Object cast")] - public static explicit operator Gst.GLib.UnwrappedObject (Value val) - { - return new UnwrappedObject (g_value_get_object (ref val)); - } - - public static explicit operator string[] (Value val) - { - IntPtr native_array = g_value_get_boxed (ref val); - if (native_array == IntPtr.Zero) - return null; - - int count = 0; - while (Marshal.ReadIntPtr (native_array, count * IntPtr.Size) != IntPtr.Zero) - count++; - string[] strings = new string[count]; - for (int i = 0; i < count; i++) - strings[i] = Gst.GLib.Marshaller.Utf8PtrToString (Marshal.ReadIntPtr (native_array, i * IntPtr.Size)); - return strings; - } - - object ToRegisteredType () { - Type t = Gst.GLib.GType.LookupType (type); - ConstructorInfo ci = null; - - try { - while (ci == null && t != null) { - if (!t.IsAbstract) - ci = t.GetConstructor (new Type[] { typeof (Gst.GLib.Value) }); - if (ci == null) - t = t.BaseType; - } - } catch (Exception) { - ci = null; - } - - if (ci == null) - throw new Exception ("Unknown type " + new GType (type).ToString ()); - - return ci.Invoke (new object[] {this}); - } - - void FromRegisteredType (object val) { - Type t = Gst.GLib.GType.LookupType (type); - MethodInfo mi = null; - - try { - while (mi == null && t != null) { - mi = t.GetMethod ("SetGValue", new Type[] { Type.GetType ("Gst.GLib.Value&") }); - if (mi != null && (mi.IsAbstract || mi.ReturnType != typeof (void))) - mi = null; - if (mi == null) - t = t.BaseType; - } - } catch (Exception) { - mi = null; - } - - if (mi == null) - throw new Exception ("Unknown type " + new GType (type).ToString ()); - - object[] parameters = new object[] { this }; - mi.Invoke (val, parameters); - this = (Gst.GLib.Value) parameters[0]; - } - - long GetLongForPlatform () - { - switch (Environment.OSVersion.Platform) { - case PlatformID.Win32NT: - case PlatformID.Win32S: - case PlatformID.Win32Windows: - case PlatformID.WinCE: - return (long) g_value_get_long_as_int (ref this); - default: - return g_value_get_long (ref this).ToInt64 (); - } - } - - ulong GetULongForPlatform () - { - switch (Environment.OSVersion.Platform) { - case PlatformID.Win32NT: - case PlatformID.Win32S: - case PlatformID.Win32Windows: - case PlatformID.WinCE: - return (ulong) g_value_get_ulong_as_uint (ref this); - default: - return g_value_get_ulong (ref this).ToUInt64 (); - } - } - - void SetLongForPlatform (long val) - { - switch (Environment.OSVersion.Platform) { - case PlatformID.Win32NT: - case PlatformID.Win32S: - case PlatformID.Win32Windows: - case PlatformID.WinCE: - g_value_set_long (ref this, (int) val); - break; - default: - g_value_set_long (ref this, new IntPtr (val)); - break; - } - } - - void SetULongForPlatform (ulong val) - { - switch (Environment.OSVersion.Platform) { - case PlatformID.Win32NT: - case PlatformID.Win32S: - case PlatformID.Win32Windows: - case PlatformID.WinCE: - g_value_set_ulong (ref this, (uint) val); - break; - default: - g_value_set_ulong (ref this, new UIntPtr (val)); - break; - } - } - - object ToEnum () - { - Type t = GType.LookupType (type); - - if (t == null) { - if (HoldsFlags) - return g_value_get_flags (ref this); - else - return g_value_get_enum (ref this); - } else { - return (Enum) this; - } - } - - object ToBoxed () - { - IntPtr boxed_ptr = g_value_get_boxed (ref this); - Type t = GType.LookupType (type); - if (t == null) - throw new Exception ("Unknown type " + new GType (type).ToString ()); - else if (t.IsSubclassOf (typeof (Gst.GLib.Opaque))) - return (Gst.GLib.Opaque) this; - - MethodInfo mi = t.GetMethod ("New", BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy); - if (mi == null) - return Marshal.PtrToStructure (boxed_ptr, t); - else - return mi.Invoke (null, new object[] {boxed_ptr}); - } - - public object Val - { - get { - if (type == GType.Boolean.Val) - return (bool) this; - else if (type == GType.UChar.Val) - return (byte) this; - else if (type == GType.Char.Val) - return (sbyte) this; - else if (type == GType.Int.Val) - return (int) this; - else if (type == GType.UInt.Val) - return (uint) this; - else if (type == GType.Int64.Val) - return (long) this; - else if (type == GType.Long.Val) - return GetLongForPlatform (); - else if (type == GType.UInt64.Val) - return (ulong) this; - else if (type == GType.ULong.Val) - return GetULongForPlatform (); - else if (GType.Is (type, GType.Enum) || - GType.Is (type, GType.Flags)) - return ToEnum (); - else if (type == GType.Float.Val) - return (float) this; - else if (type == GType.Double.Val) - return (double) this; - else if (type == GType.String.Val) - return (string) this; - else if (type == GType.Pointer.Val) - return (IntPtr) this; - else if (type == GType.Param.Val) - return g_value_get_param (ref this); - else if (type == ValueArray.GType.Val) - return new ValueArray (g_value_get_boxed (ref this)); - else if (type == ManagedValue.GType.Val) - return ManagedValue.ObjectForWrapper (g_value_get_boxed (ref this)); - else if (GType.Is (type, GType.Object)) - return (Gst.GLib.Object) this; - else if (GType.Is (type, GType.Boxed)) - return ToBoxed (); - else if (GType.LookupType (type) != null) - return ToRegisteredType (); - else if (type == IntPtr.Zero) - return null; - else - throw new Exception ("Unknown type " + new GType (type).ToString ()); - } - set { - if (type == GType.Boolean.Val) - g_value_set_boolean (ref this, (bool) value); - else if (type == GType.UChar.Val) - g_value_set_uchar (ref this, (byte) value); - else if (type == GType.Char.Val) - g_value_set_char (ref this, (sbyte) value); - else if (type == GType.Int.Val) - g_value_set_int (ref this, (int) value); - else if (type == GType.UInt.Val) - g_value_set_uint (ref this, (uint) value); - else if (type == GType.Int64.Val) - g_value_set_int64 (ref this, (long) value); - else if (type == GType.Long.Val) - SetLongForPlatform ((long) value); - else if (type == GType.UInt64.Val) - g_value_set_uint64 (ref this, (ulong) value); - else if (type == GType.ULong.Val) - SetULongForPlatform (Convert.ToUInt64 (value)); - else if (GType.Is (type, GType.Enum)) - g_value_set_enum (ref this, (int)value); - else if (GType.Is (type, GType.Flags)) - g_value_set_flags (ref this, (uint)(int)value); - else if (type == GType.Float.Val) - g_value_set_float (ref this, (float) value); - else if (type == GType.Double.Val) - g_value_set_double (ref this, (double) value); - else if (type == GType.String.Val) { - IntPtr native = Gst.GLib.Marshaller.StringToPtrGStrdup ((string)value); - g_value_set_string (ref this, native); - Gst.GLib.Marshaller.Free (native); - } else if (type == GType.Pointer.Val) { - if (value.GetType () == typeof (IntPtr)) { - g_value_set_pointer (ref this, (IntPtr) value); - return; - } else if (value is IWrapper) { - g_value_set_pointer (ref this, ((IWrapper)value).Handle); - return; - } - IntPtr buf = Marshal.AllocHGlobal (Marshal.SizeOf (value.GetType())); - Marshal.StructureToPtr (value, buf, false); - g_value_set_pointer (ref this, buf); - } else if (type == GType.Param.Val) { - g_value_set_param (ref this, (IntPtr) value); - } else if (type == ValueArray.GType.Val) { - g_value_set_boxed (ref this, ((ValueArray) value).Handle); - } else if (type == ManagedValue.GType.Val) { - IntPtr wrapper = ManagedValue.WrapObject (value); - g_value_set_boxed (ref this, wrapper); - ManagedValue.ReleaseWrapper (wrapper); - } else if (GType.Is (type, GType.Object)) - if(value is Gst.GLib.Object) - g_value_set_object (ref this, (value as Gst.GLib.Object).Handle); - else - g_value_set_object (ref this, (value as Gst.GLib.GInterfaceAdapter).Handle); - else if (GType.Is (type, GType.Boxed)) { - if (value is IWrapper) { - g_value_set_boxed (ref this, ((IWrapper)value).Handle); - return; - } - IntPtr buf = Marshaller.StructureToPtrAlloc (value); - g_value_set_boxed (ref this, buf); - Marshal.FreeHGlobal (buf); - } else if (Gst.GLib.GType.LookupType (type) != null) { - FromRegisteredType (value); - } else - throw new Exception ("Unknown type " + new GType (type).ToString ()); - } - } - - internal void Update (object val) - { - if (GType.Is (type, GType.Boxed) && !(val is IWrapper)) - Marshal.StructureToPtr (val, g_value_get_boxed (ref this), false); - } - - bool HoldsFlags { - get { return g_type_check_value_holds (ref this, GType.Flags.Val); } - } - - void InitForProperty (Object obj, string name) - { - GType gtype = obj.NativeType; - InitForProperty (gtype, name); - } - - void InitForProperty (GType gtype, string name) - { - IntPtr p_name = Marshaller.StringToPtrGStrdup (name); - IntPtr spec_ptr = g_object_class_find_property (gtype.GetClassPtr (), p_name); - Marshaller.Free (p_name); - - if (spec_ptr == IntPtr.Zero) - throw new Exception (String.Format ("No property with name '{0}' in type '{1}'", name, gtype.ToString())); - - ParamSpec spec = new ParamSpec (spec_ptr); - g_value_init (ref this, spec.ValueType.Val); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_object_class_find_property (IntPtr klass, IntPtr name); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_type_check_value_holds (ref Value val, IntPtr gtype); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_init (ref Gst.GLib.Value val, IntPtr gtype); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_unset (ref Gst.GLib.Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_boolean (ref Value val, bool data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_uchar (ref Value val, byte data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_char (ref Value val, sbyte data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_boxed (ref Value val, IntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_double (ref Value val, double data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_float (ref Value val, float data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_int (ref Value val, int data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_int64 (ref Value val, long data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_long (ref Value val, IntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_long (ref Value val, int data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_uint64 (ref Value val, ulong data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_object (ref Value val, IntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_param (ref Value val, IntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_pointer (ref Value val, IntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_string (ref Value val, IntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_uint (ref Value val, uint data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_ulong (ref Value val, UIntPtr data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_ulong (ref Value val, uint data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_enum (ref Value val, int data); - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_flags (ref Value val, uint data); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_value_get_boolean (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern byte g_value_get_uchar (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern sbyte g_value_get_char (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_get_boxed (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern double g_value_get_double (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern float g_value_get_float (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_value_get_int (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern long g_value_get_int64 (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_get_long (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", EntryPoint = "g_value_get_long", CallingConvention = CallingConvention.Cdecl)] - static extern int g_value_get_long_as_int (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern ulong g_value_get_uint64 (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern UIntPtr g_value_get_ulong (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", EntryPoint = "g_value_get_ulong", CallingConvention = CallingConvention.Cdecl)] - static extern int g_value_get_ulong_as_uint (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_get_object (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_get_param (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_get_pointer (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_get_string (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_value_get_uint (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int g_value_get_enum (ref Value val); - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern uint g_value_get_flags (ref Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_strv_get_type (); - } -} diff --git a/gstreamer-sharp/glib-sharp/ValueArray.cs b/gstreamer-sharp/glib-sharp/ValueArray.cs deleted file mode 100644 index d962aed700..0000000000 --- a/gstreamer-sharp/glib-sharp/ValueArray.cs +++ /dev/null @@ -1,247 +0,0 @@ -// ValueArray.cs - ValueArray wrapper implementation -// -// Authors: Mike Kestner -// -// Copyright (c) 2003 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the Lesser GNU General -// Public License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - - -namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - - public class ValueArray : IDisposable, ICollection, ICloneable, IWrapper { - - private IntPtr handle = IntPtr.Zero; - - static private ArrayList PendingFrees = new ArrayList (); - static private bool idle_queued = false; - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_array_new (uint n_preallocs); - - public ValueArray (uint n_preallocs) - { - handle = g_value_array_new (n_preallocs); - } - - public ValueArray (IntPtr raw) - { - handle = raw; - } - - ~ValueArray () - { - Dispose (false); - } - - // IDisposable - public void Dispose () - { - Dispose (true); - GC.SuppressFinalize (this); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_array_free (IntPtr raw); - - void Dispose (bool disposing) - { - if (Handle == IntPtr.Zero) - return; - - lock (PendingFrees) { - PendingFrees.Add (handle); - - if (! idle_queued) { - Timeout.Add (50, new TimeoutHandler (PerformFrees)); - idle_queued = true; - } - } - - handle = IntPtr.Zero; - } - - static bool PerformFrees () - { - IntPtr[] handles; - - lock (PendingFrees) { - idle_queued = false; - - handles = new IntPtr [PendingFrees.Count]; - PendingFrees.CopyTo (handles, 0); - PendingFrees.Clear (); - } - - foreach (IntPtr h in handles) - g_value_array_free (h); - - return false; - } - - public IntPtr Handle { - get { - return handle; - } - } - - struct NativeStruct { - public uint n_values; - public IntPtr values; - public uint n_prealloced; - } - - NativeStruct Native { - get { return (NativeStruct) Marshal.PtrToStructure (Handle, typeof(NativeStruct)); } - } - - public IntPtr ArrayPtr { - get { return Native.values; } - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_array_append (IntPtr raw, ref Gst.GLib.Value val); - - public void Append (Gst.GLib.Value val) - { - g_value_array_append (Handle, ref val); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_array_insert (IntPtr raw, uint idx, ref Gst.GLib.Value val); - - public void Insert (uint idx, Gst.GLib.Value val) - { - g_value_array_insert (Handle, idx, ref val); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_array_prepend (IntPtr raw, ref Gst.GLib.Value val); - - public void Prepend (Gst.GLib.Value val) - { - g_value_array_prepend (Handle, ref val); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_array_remove (IntPtr raw, uint idx); - - public void Remove (uint idx) - { - g_value_array_remove (Handle, idx); - } - - // ICollection - public int Count { - get { return (int) Native.n_values; } - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_array_get_nth (IntPtr raw, uint idx); - - public object this [int index] { - get { - IntPtr raw_val = g_value_array_get_nth (Handle, (uint) index); - return Marshal.PtrToStructure (raw_val, typeof (Gst.GLib.Value)); - } - } - - // Synchronization could be tricky here. Hmm. - public bool IsSynchronized { - get { return false; } - } - - public object SyncRoot { - get { return null; } - } - - public void CopyTo (Array array, int index) - { - if (array == null) - throw new ArgumentNullException ("Array can't be null."); - - if (index < 0) - throw new ArgumentOutOfRangeException ("Index must be greater than 0."); - - if (index + Count < array.Length) - throw new ArgumentException ("Array not large enough to copy into starting at index."); - - for (int i = 0; i < Count; i++) - ((IList) array) [index + i] = this [i]; - } - - private class ListEnumerator : IEnumerator - { - private int current = -1; - private ValueArray vals; - - public ListEnumerator (ValueArray vals) - { - this.vals = vals; - } - - public object Current { - get { - if (current == -1) - return null; - return vals [current]; - } - } - - public bool MoveNext () - { - if (++current >= vals.Count) { - current = -1; - return false; - } - - return true; - } - - public void Reset () - { - current = -1; - } - } - - // IEnumerable - public IEnumerator GetEnumerator () - { - return new ListEnumerator (this); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_array_copy (IntPtr raw); - - // ICloneable - public object Clone () - { - return new ValueArray (g_value_array_copy (Handle)); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_array_get_type (); - - public static Gst.GLib.GType GType { - get { - return new Gst.GLib.GType (g_value_array_get_type ()); - } - } - } -} diff --git a/gstreamer-sharp/glib-sharp/WeakObject.cs b/gstreamer-sharp/glib-sharp/WeakObject.cs deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/gstreamer-sharp/glib-sharp/gst-glib-sharp.diff b/gstreamer-sharp/glib-sharp/gst-glib-sharp.diff deleted file mode 100644 index 00d740ff99..0000000000 --- a/gstreamer-sharp/glib-sharp/gst-glib-sharp.diff +++ /dev/null @@ -1,2124 +0,0 @@ ---- glib-sharp-upstream/Argv.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Argv.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Argv.cs : Argv marshaling class -+// Gst.GLib.Argv.cs : Argv marshaling class - // - // Author: Mike Kestner - // -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; ---- glib-sharp-upstream/Boxed.cs 2004-10-21 03:08:10.000000000 +0200 -+++ glib-sharp/Boxed.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -18,7 +18,7 @@ - // Free Software Foundation, Inc., 59 Temple Place - Suite 330, - // Boston, MA 02111-1307, USA. - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/CDeclCallbackAttribute.cs 2009-07-02 22:18:10.000000000 +0200 -+++ glib-sharp/CDeclCallbackAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/ClassInitializerAttribute.cs 2007-09-07 16:40:46.000000000 +0200 -+++ glib-sharp/ClassInitializerAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/ConnectBeforeAttribute.cs 2004-06-25 20:42:19.000000000 +0200 -+++ glib-sharp/ConnectBeforeAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/DefaultSignalHandlerAttribute.cs 2004-06-25 20:42:19.000000000 +0200 -+++ glib-sharp/DefaultSignalHandlerAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/DelegateWrapper.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/DelegateWrapper.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -22,7 +22,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -56,8 +56,8 @@ - // currently only GObjects store - // callbacks over the long-term - -- if (o is GLib.Object) { -- AddDestroyNotify ((GLib.Object) o); -+ if (o is Gst.GLib.Object) { -+ AddDestroyNotify ((Gst.GLib.Object) o); - } - } else { - // If o is null, we cannot ask for a destroy -@@ -75,7 +75,7 @@ - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - private static extern void g_object_set_data_full (IntPtr obj, IntPtr name, IntPtr data, DestroyNotify destroy); - -- private void AddDestroyNotify (GLib.Object o) { -+ private void AddDestroyNotify (Gst.GLib.Object o) { - // This is a bit of an ugly hack. There is no - // way of getting a destroy notification - // explicitly, so we set some data and ask -@@ -92,7 +92,7 @@ - } - } - -- // This callback is invoked by GLib to indicate that the -+ // This callback is invoked by Gst.GLib to indicate that the - // object that owned the native delegate wrapper no longer - // exists and the instance of the delegate itself is removed from the hash table. - private void OnDestroy (IntPtr data) { ---- glib-sharp-upstream/DestroyNotify.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/DestroyNotify.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.DestroyNotify.cs - internal DestroyNotify helper -+// Gst.GLib.DestroyNotify.cs - internal DestroyNotify helper - // - // Author: Mike Kestner - // -@@ -18,7 +18,7 @@ - // Free Software Foundation, Inc., 59 Temple Place - Suite 330, - // Boston, MA 02111-1307, USA. - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; ---- glib-sharp-upstream/EnumWrapper.cs 2005-07-22 20:36:50.000000000 +0200 -+++ glib-sharp/EnumWrapper.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,12 +19,12 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - -- [Obsolete ("Replaced by direct enum type casts to/from GLib.Value")] -+ [Obsolete ("Replaced by direct enum type casts to/from Gst.GLib.Value")] - public class EnumWrapper { - int val; - public bool flags; ---- glib-sharp-upstream/ExceptionManager.cs 2007-03-08 21:28:24.000000000 +0100 -+++ glib-sharp/ExceptionManager.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Application.cs - static Application class -+// Gst.GLib.Application.cs - static Application class - // - // Authors: Mike Kestner - // -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - -@@ -53,7 +53,7 @@ - { - if (UnhandledException == null) { - Console.Error.WriteLine ("Exception in Gtk# callback delegate"); -- Console.Error.WriteLine (" Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception."); -+ Console.Error.WriteLine (" Note: Applications can use Gst.GLib.ExceptionManager.UnhandledException to handle the exception."); - Console.Error.WriteLine (e); - Console.Error.WriteLine (new System.Diagnostics.StackTrace (true)); - Environment.Exit (1); ---- glib-sharp-upstream/FileUtils.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/FileUtils.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.FileUtils.cs - GFileUtils class implementation -+// Gst.GLib.FileUtils.cs - GFileUtils class implementation - // - // Author: Martin Baulig - // -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Text; ---- glib-sharp-upstream/Format.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Format.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -23,7 +23,7 @@ - using System; - using System.Runtime.InteropServices; - --namespace GLib { -+namespace Gst.GLib { - #if GTK_SHARP_2_14 - public class Format { - [DllImport ("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] ---- glib-sharp-upstream/GException.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/GException.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; ---- glib-sharp-upstream/GInterfaceAdapter.cs 2009-07-21 08:51:10.000000000 +0200 -+++ glib-sharp/GInterfaceAdapter.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; ---- glib-sharp-upstream/GInterfaceAttribute.cs 2007-09-11 22:34:24.000000000 +0200 -+++ glib-sharp/GInterfaceAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -17,7 +17,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/Global.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Global.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Global.cs - Global glib properties and methods. -+// Gst.GLib.Global.cs - Global glib properties and methods. - // - // Author: Andres G. Aragoneses - // -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Text; -@@ -33,12 +33,12 @@ - - public static string ProgramName { - get { -- return GLib.Marshaller.PtrToStringGFree(g_get_prgname()); -+ return Gst.GLib.Marshaller.PtrToStringGFree(g_get_prgname()); - } - set { -- IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (value); -+ IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (value); - g_set_prgname (native_name); -- GLib.Marshaller.Free (native_name); -+ Gst.GLib.Marshaller.Free (native_name); - } - } - -@@ -50,12 +50,12 @@ - - public static string ApplicationName { - get { -- return GLib.Marshaller.PtrToStringGFree(g_get_application_name()); -+ return Gst.GLib.Marshaller.PtrToStringGFree(g_get_application_name()); - } - set { -- IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (value); -+ IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (value); - g_set_application_name (native_name); -- GLib.Marshaller.Free (native_name); -+ Gst.GLib.Marshaller.Free (native_name); - } - } - ---- glib-sharp-upstream/GString.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/GString.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.GString.cs : Marshaler for GStrings -+// Gst.GLib.GString.cs : Marshaler for GStrings - // - // Author: Mike Kestner - // -@@ -19,11 +19,11 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - using System; - using System.Runtime.InteropServices; - -- public class GString : GLib.IWrapper { -+ public class GString : Gst.GLib.IWrapper { - - IntPtr handle; - ---- glib-sharp-upstream/GTypeAttribute.cs 2005-05-04 18:54:24.000000000 +0200 -+++ glib-sharp/GTypeAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -17,7 +17,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/GType.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/GType.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Type.cs - GLib GType class implementation -+// Gst.GLib.Type.cs - Gst.GLib GType class implementation - // - // Author: Mike Kestner - // -@@ -20,7 +20,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -29,7 +29,7 @@ - using System.Runtime.InteropServices; - using System.Text; - -- public delegate System.Type TypeResolutionHandler (GLib.GType gtype, string gtype_name); -+ public delegate System.Type TypeResolutionHandler (Gst.GLib.GType gtype, string gtype_name); - - [StructLayout(LayoutKind.Sequential)] - public struct GType { -@@ -103,8 +103,8 @@ - - static GType () - { -- if (!GLib.Thread.Supported) -- GLib.Thread.Init (); -+ if (!Gst.GLib.Thread.Supported) -+ Gst.GLib.Thread.Init (); - - g_type_init (); - -@@ -119,7 +119,7 @@ - Register (GType.Double, typeof (double)); - Register (GType.String, typeof (string)); - Register (GType.Pointer, typeof (IntPtr)); -- Register (GType.Object, typeof (GLib.Object)); -+ Register (GType.Object, typeof (Gst.GLib.Object)); - Register (GType.Pointer, typeof (IntPtr)); - - // One-way mapping -@@ -135,8 +135,8 @@ - return (GType)gtypes[type]; - } - -- if (type.IsSubclassOf (typeof (GLib.Object))) { -- gtype = GLib.Object.LookupGType (type); -+ if (type.IsSubclassOf (typeof (Gst.GLib.Object))) { -+ gtype = Gst.GLib.Object.LookupGType (type); - Register (gtype, type); - return gtype; - } -@@ -148,7 +148,7 @@ - GTypeAttribute gattr = (GTypeAttribute)Attribute.GetCustomAttribute (type, typeof (GTypeAttribute), false); - pi = gattr.WrapperType.GetProperty ("GType", BindingFlags.Public | BindingFlags.Static); - gtype = (GType) pi.GetValue (null, null); -- } else if (type.IsSubclassOf (typeof (GLib.Opaque))) -+ } else if (type.IsSubclassOf (typeof (Gst.GLib.Opaque))) - gtype = GType.Pointer; - else - gtype = ManagedValue.GType; -@@ -162,7 +162,7 @@ - for (int i = 1; i < cname.Length; i++) { - if (System.Char.IsUpper (cname[i])) { - if (i == 1 && cname [0] == 'G') -- return "GLib." + cname.Substring (1); -+ return "Gst.GLib." + cname.Substring (1); - else - return cname.Substring (0, i) + "." + cname.Substring (i); - } -@@ -193,7 +193,7 @@ - string native_name = Marshaller.Utf8PtrToString (g_type_name (typeid)); - - if (ResolveType != null) { -- GLib.GType gt = new GLib.GType (typeid); -+ Gst.GLib.GType gt = new Gst.GLib.GType (typeid); - - Delegate[] invocation_list = ResolveType.GetInvocationList (); - foreach (Delegate d in invocation_list) { -@@ -302,7 +302,7 @@ - public GType GetThresholdType () - { - GType curr_type = this; -- while (curr_type.ToString ().StartsWith ("__gtksharp_")) -+ while (curr_type.ToString ().StartsWith ("__gst_gtksharp_")) - curr_type = curr_type.GetBaseType (); - return curr_type; - } -@@ -326,7 +326,7 @@ - string qn = t.FullName; - // Just a random guess - StringBuilder sb = new StringBuilder (20 + qn.Length); -- sb.Append ("__gtksharp_"); -+ sb.Append ("__gst_gtksharp_"); - sb.Append (type_uid++); - sb.Append ("_"); - foreach (char c in qn) { -@@ -349,14 +349,14 @@ - { - GType parent_gtype = LookupGObjectType (t.BaseType); - string name = BuildEscapedName (t); -- IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); -+ IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - GTypeQuery query; - g_type_query (parent_gtype.Val, out query); - GTypeInfo info = new GTypeInfo (); - info.class_size = (ushort) query.class_size; - info.instance_size = (ushort) query.instance_size; - GType gtype = new GType (g_type_register_static (parent_gtype.Val, native_name, ref info, 0)); -- GLib.Marshaller.Free (native_name); -+ Gst.GLib.Marshaller.Free (native_name); - Register (gtype, t); - return gtype; - } -@@ -372,7 +372,7 @@ - if (pi != null) - return (GType) pi.GetValue (null, null); - -- return GLib.Object.RegisterGType (t); -+ return Gst.GLib.Object.RegisterGType (t); - } - - internal static IntPtr ValFromInstancePtr (IntPtr handle) ---- glib-sharp-upstream/Idle.cs 2009-09-22 04:52:41.000000000 +0200 -+++ glib-sharp/Idle.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Idle.cs - Idle class implementation -+// Gst.GLib.Idle.cs - Idle class implementation - // - // Author(s): - // Mike Kestner -@@ -24,7 +24,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; ---- glib-sharp-upstream/IgnoreClassInitializersAttribute.cs 2007-09-07 16:40:46.000000000 +0200 -+++ glib-sharp/IgnoreClassInitializersAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/InitiallyUnowned.cs 2009-08-08 05:06:53.000000000 +0200 -+++ glib-sharp/InitiallyUnowned.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -20,7 +20,7 @@ - - #if GTK_SHARP_2_10 - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -31,7 +31,7 @@ - - protected InitiallyUnowned (IntPtr raw) : base (raw) {} - -- public new static GLib.GType GType { -+ public new static Gst.GLib.GType GType { - get { - return GType.Object; - } ---- glib-sharp-upstream/IOChannel.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/IOChannel.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,11 +19,11 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLibSharp { -+namespace Gst.GLibSharp { - - using System; - using System.Runtime.InteropServices; -- using GLib; -+ using Gst.GLib; - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - internal delegate bool IOFuncNative(IntPtr source, int condition, IntPtr data); -@@ -51,11 +51,11 @@ - } - } - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; -- using GLibSharp; -+ using Gst.GLibSharp; - - public class IOChannel : IDisposable, IWrapper { - ---- glib-sharp-upstream/IWrapper.cs 2004-06-25 20:42:19.000000000 +0200 -+++ glib-sharp/IWrapper.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib -+namespace Gst.GLib - { - using System; - ---- glib-sharp-upstream/ListBase.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/ListBase.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -20,13 +20,13 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; - using System.Runtime.InteropServices; - -- public abstract class ListBase : IDisposable, ICollection, GLib.IWrapper, ICloneable { -+ public abstract class ListBase : IDisposable, ICollection, Gst.GLib.IWrapper, ICloneable { - - private IntPtr list_ptr = IntPtr.Zero; - private int length = -1; -@@ -159,10 +159,10 @@ - ret = Marshaller.FilenamePtrToString (data); - else if (element_type == typeof (IntPtr)) - ret = data; -- else if (element_type.IsSubclassOf (typeof (GLib.Object))) -- ret = GLib.Object.GetObject (data, false); -- else if (element_type.IsSubclassOf (typeof (GLib.Opaque))) -- ret = GLib.Opaque.GetOpaque (data, element_type, elements_owned); -+ else if (element_type.IsSubclassOf (typeof (Gst.GLib.Object))) -+ ret = Gst.GLib.Object.GetObject (data, false); -+ else if (element_type.IsSubclassOf (typeof (Gst.GLib.Opaque))) -+ ret = Gst.GLib.Opaque.GetOpaque (data, element_type, elements_owned); - else if (element_type == typeof (int)) - ret = (int) data; - else if (element_type.IsValueType) -@@ -175,7 +175,7 @@ - ret = Activator.CreateInstance (element_type, new object[] {data}); - - } else if (Object.IsObject (data)) -- ret = GLib.Object.GetObject (data, false); -+ ret = Gst.GLib.Object.GetObject (data, false); - - return ret; - } -@@ -190,10 +190,10 @@ - { - if (elements_owned) - for (uint i = 0; i < Count; i++) -- if (typeof (GLib.Object).IsAssignableFrom (element_type)) -+ if (typeof (Gst.GLib.Object).IsAssignableFrom (element_type)) - g_object_unref (NthData (i)); -- else if (typeof (GLib.Opaque).IsAssignableFrom (element_type)) -- GLib.Opaque.GetOpaque (NthData (i), element_type, true).Dispose (); -+ else if (typeof (Gst.GLib.Opaque).IsAssignableFrom (element_type)) -+ Gst.GLib.Opaque.GetOpaque (NthData (i), element_type, true).Dispose (); - else - g_free (NthData (i)); - ---- glib-sharp-upstream/List.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/List.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; ---- glib-sharp-upstream/Log.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Log.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -22,7 +22,7 @@ - - // - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -39,7 +39,7 @@ - FlagRecursion = 1 << 0, - FlagFatal = 1 << 1, - -- /* GLib log levels */ -+ /* Gst.GLib log levels */ - Error = 1 << 2, /* always fatal */ - Critical = 1 << 3, - Warning = 1 << 4, ---- glib-sharp-upstream/MainContext.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/MainContext.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.MainContext.cs - mainContext class implementation -+// Gst.GLib.MainContext.cs - mainContext class implementation - // - // Author: Radek Doulik - // -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; ---- glib-sharp-upstream/MainLoop.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/MainLoop.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.MainLoop.cs - g_main_loop class implementation -+// Gst.GLib.MainLoop.cs - g_main_loop class implementation - // - // Author: Jeroen Zwartepoorte - // -@@ -21,7 +21,7 @@ - using System; - using System.Runtime.InteropServices; - --namespace GLib { -+namespace Gst.GLib { - public class MainLoop { - private IntPtr handle; - ---- glib-sharp-upstream/ManagedValue.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/ManagedValue.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.ManagedValue.cs : Managed types boxer -+// Gst.GLib.ManagedValue.cs : Managed types boxer - // - // Author: Rachel Hestilow - // -@@ -19,11 +19,11 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - using System; - using System.Collections; - using System.Runtime.InteropServices; -- using GLib; -+ using Gst.GLib; - - internal class ManagedValue { - -@@ -76,8 +76,8 @@ - copy = new CopyFunc (Copy); - free = new FreeFunc (Free); - -- IntPtr name = Marshaller.StringToPtrGStrdup ("GtkSharpValue"); -- boxed_type = new GLib.GType (g_boxed_type_register_static (name, copy, free)); -+ IntPtr name = Marshaller.StringToPtrGStrdup ("GstGLibSharpValue"); -+ boxed_type = new Gst.GLib.GType (g_boxed_type_register_static (name, copy, free)); - Marshaller.Free (name); - } - ---- glib-sharp-upstream/Markup.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Markup.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -23,7 +23,7 @@ - using System; - using System.Runtime.InteropServices; - --namespace GLib { -+namespace Gst.GLib { - - - public class Markup { ---- glib-sharp-upstream/Marshaller.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Marshaller.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLibSharp.Marshaller.cs : Marshalling utils -+// Gst.GLibSharp.Marshaller.cs : Marshalling utils - // - // Author: Rachel Hestilow - // Mike Kestner -@@ -21,7 +21,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - using System; - using System.Runtime.InteropServices; - -@@ -56,7 +56,7 @@ - IntPtr dummy, error; - IntPtr utf8 = g_filename_to_utf8 (ptr, -1, IntPtr.Zero, out dummy, out error); - if (error != IntPtr.Zero) -- throw new GLib.GException (error); -+ throw new Gst.GLib.GException (error); - return Utf8PtrToString (utf8); - } - -@@ -200,9 +200,9 @@ - string[] members = new string[count]; - for (int i = 0; i < count; ++i) { - IntPtr s = Marshal.ReadIntPtr (string_array, i * IntPtr.Size); -- members[i] = GLib.Marshaller.PtrToStringGFree (s); -+ members[i] = Gst.GLib.Marshaller.PtrToStringGFree (s); - } -- GLib.Marshaller.Free (string_array); -+ Gst.GLib.Marshaller.Free (string_array); - return members; - } - -@@ -262,7 +262,7 @@ - return buf; - } - -- [Obsolete ("Use GLib.Argv instead to avoid leaks.")] -+ [Obsolete ("Use Gst.GLib.Argv instead to avoid leaks.")] - public static IntPtr ArgvToArrayPtr (string[] args) - { - if (args.Length == 0) -@@ -303,7 +303,7 @@ - return args; - } - -- [Obsolete ("Use GLib.Argv instead to avoid leaks.")] -+ [Obsolete ("Use Gst.GLib.Argv instead to avoid leaks.")] - public static string[] ArrayPtrToArgv (IntPtr array, int argc) - { - if (argc == 0) -@@ -379,10 +379,10 @@ - { - Type array_type = elem_type == typeof (ListBase.FilenameString) ? typeof (string) : elem_type; - ListBase list; -- if (list_type == typeof(GLib.List)) -- list = new GLib.List (list_ptr, elem_type, owned, elements_owned); -+ if (list_type == typeof(Gst.GLib.List)) -+ list = new Gst.GLib.List (list_ptr, elem_type, owned, elements_owned); - else -- list = new GLib.SList (list_ptr, elem_type, owned, elements_owned); -+ list = new Gst.GLib.SList (list_ptr, elem_type, owned, elements_owned); - - using (list) - return ListToArray (list, array_type); -@@ -390,7 +390,7 @@ - - public static Array PtrArrayToArray (IntPtr list_ptr, bool owned, bool elements_owned, Type elem_type) - { -- GLib.PtrArray array = new GLib.PtrArray (list_ptr, elem_type, owned, elements_owned); -+ Gst.GLib.PtrArray array = new Gst.GLib.PtrArray (list_ptr, elem_type, owned, elements_owned); - Array ret = Array.CreateInstance (elem_type, array.Count); - array.CopyTo (ret, 0); - array.Dispose (); -@@ -403,7 +403,7 @@ - if (list.Count > 0) - list.CopyTo (result, 0); - -- if (type.IsSubclassOf (typeof (GLib.Opaque))) -+ if (type.IsSubclassOf (typeof (Gst.GLib.Opaque))) - list.elements_owned = false; - - return result; ---- glib-sharp-upstream/MissingIntPtrCtorException.cs 2004-06-25 20:42:19.000000000 +0200 -+++ glib-sharp/MissingIntPtrCtorException.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; ---- glib-sharp-upstream/NotifyHandler.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/NotifyHandler.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -14,14 +14,14 @@ - // Free Software Foundation, Inc., 59 Temple Place - Suite 330, - // Boston, MA 02111-1307, USA. - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - - public delegate void NotifyHandler (object o, NotifyArgs args); - -- public class NotifyArgs : GLib.SignalArgs { -+ public class NotifyArgs : Gst.GLib.SignalArgs { - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_param_spec_get_name (IntPtr pspec); - ---- glib-sharp-upstream/Object.cs 2009-09-12 03:01:12.000000000 +0200 -+++ glib-sharp/Object.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -20,7 +20,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -118,7 +118,7 @@ - if (!owned_ref) - g_object_ref (o); - -- obj = GLib.ObjectManager.CreateObject(o); -+ obj = Gst.GLib.ObjectManager.CreateObject(o); - if (obj == null) { - g_object_unref (o); - return null; -@@ -163,7 +163,7 @@ - m.Invoke (null, parms); - } - -- for (Type curr = t; curr != typeof(GLib.Object); curr = curr.BaseType) { -+ for (Type curr = t; curr != typeof(Gst.GLib.Object); curr = curr.BaseType) { - - if (curr.Assembly.IsDefined (typeof (IgnoreClassInitializersAttribute), false)) - continue; -@@ -227,7 +227,7 @@ - - static IntPtr ConstructorCallback (IntPtr gtypeval, uint n_construct_properties, IntPtr construct_properties) - { -- GType gtype = new GLib.GType (gtypeval); -+ GType gtype = new Gst.GLib.GType (gtypeval); - GObjectClass threshold_class = (GObjectClass) Marshal.PtrToStructure (gtype.GetThresholdType ().GetClassPtr (), typeof (GObjectClass)); - IntPtr raw = threshold_class.constructor_cb (gtypeval, n_construct_properties, construct_properties); - bool construct_needed = true; -@@ -241,7 +241,7 @@ - Value val = (Value) Marshal.PtrToStructure (Marshal.ReadIntPtr (p, IntPtr.Size), typeof (Value)); - if ((IntPtr) val.Val != IntPtr.Zero) { - GCHandle gch = (GCHandle) (IntPtr) val.Val; -- Object o = (GLib.Object) gch.Target; -+ Object o = (Gst.GLib.Object) gch.Target; - o.Raw = raw; - construct_needed = false; - break; -@@ -281,7 +281,7 @@ - foreach (PropertyInfo pinfo in t.GetProperties (BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)) { - foreach (object attr in pinfo.GetCustomAttributes (typeof (PropertyAttribute), false)) { - if(pinfo.GetIndexParameters().Length > 0) -- throw(new InvalidOperationException(String.Format("GLib.RegisterPropertyAttribute cannot be applied to property {0} of type {1} because the property expects one or more indexed parameters", pinfo.Name, t.FullName))); -+ throw(new InvalidOperationException(String.Format("Gst.GLib.RegisterPropertyAttribute cannot be applied to property {0} of type {1} because the property expects one or more indexed parameters", pinfo.Name, t.FullName))); - - if (!handlers_overridden) { - IntPtr class_ptr = gtype.GetClassPtr (); -@@ -297,21 +297,21 @@ - Properties.Add (param_spec, pinfo); - idx++; - } catch (ArgumentException) { -- throw new InvalidOperationException (String.Format ("GLib.PropertyAttribute cannot be applied to property {0} of type {1} because the return type of the property is not supported", pinfo.Name, t.FullName)); -+ throw new InvalidOperationException (String.Format ("Gst.GLib.PropertyAttribute cannot be applied to property {0} of type {1} because the return type of the property is not supported", pinfo.Name, t.FullName)); - } - } - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] -- delegate void GetPropertyDelegate (IntPtr GObject, uint property_id, ref GLib.Value value, IntPtr pspec); -+ delegate void GetPropertyDelegate (IntPtr GObject, uint property_id, ref Gst.GLib.Value value, IntPtr pspec); - -- static void GetPropertyCallback (IntPtr handle, uint property_id, ref GLib.Value value, IntPtr param_spec) -+ static void GetPropertyCallback (IntPtr handle, uint property_id, ref Gst.GLib.Value value, IntPtr param_spec) - { - if (!Properties.Contains (param_spec)) - return; - -- GLib.Object obj = GLib.Object.GetObject (handle, false); -+ Gst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, false); - value.Val = (Properties [param_spec] as PropertyInfo).GetValue (obj, new object [0]); - } - -@@ -325,14 +325,14 @@ - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] -- delegate void SetPropertyDelegate (IntPtr GObject, uint property_id, ref GLib.Value value, IntPtr pspec); -+ delegate void SetPropertyDelegate (IntPtr GObject, uint property_id, ref Gst.GLib.Value value, IntPtr pspec); - -- static void SetPropertyCallback(IntPtr handle, uint property_id, ref GLib.Value value, IntPtr param_spec) -+ static void SetPropertyCallback(IntPtr handle, uint property_id, ref Gst.GLib.Value value, IntPtr param_spec) - { - if (!Properties.Contains (param_spec)) - return; - -- GLib.Object obj = GLib.Object.GetObject (handle, false); -+ Gst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, false); - (Properties [param_spec] as PropertyInfo).SetValue (obj, value.Val, new object [0]); - } - -@@ -386,7 +386,7 @@ - if (Handle != IntPtr.Zero) { - GTypeInstance obj = (GTypeInstance) Marshal.PtrToStructure (Handle, typeof (GTypeInstance)); - GTypeClass klass = (GTypeClass) Marshal.PtrToStructure (obj.g_class, typeof (GTypeClass)); -- return new GLib.GType (klass.gtype); -+ return new Gst.GLib.GType (klass.gtype); - } else { - return LookupGType (GetType ()); - } -@@ -404,7 +404,7 @@ - - protected Object () - { -- CreateNativeObject (new string [0], new GLib.Value [0]); -+ CreateNativeObject (new string [0], new Gst.GLib.Value [0]); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -@@ -412,26 +412,26 @@ - - struct GParameter { - public IntPtr name; -- public GLib.Value val; -+ public Gst.GLib.Value val; - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_object_newv (IntPtr gtype, int n_params, GParameter[] parms); - -- protected virtual void CreateNativeObject (string[] names, GLib.Value[] vals) -+ protected virtual void CreateNativeObject (string[] names, Gst.GLib.Value[] vals) - { - GType gtype = LookupGType (); -- bool is_managed_subclass = gtype.ToString ().StartsWith ("__gtksharp"); -+ bool is_managed_subclass = gtype.ToString ().StartsWith ("__gst_gtksharp"); - GParameter[] parms = new GParameter [is_managed_subclass ? names.Length + 1 : names.Length]; - for (int i = 0; i < names.Length; i++) { -- parms [i].name = GLib.Marshaller.StringToPtrGStrdup (names [i]); -+ parms [i].name = Gst.GLib.Marshaller.StringToPtrGStrdup (names [i]); - parms [i].val = vals [i]; - } - - if (is_managed_subclass) { - GCHandle gch = GCHandle.Alloc (this); -- parms[names.Length].name = GLib.Marshaller.StringToPtrGStrdup ("gtk-sharp-managed-instance"); -- parms[names.Length].val = new GLib.Value ((IntPtr) gch); -+ parms[names.Length].name = Gst.GLib.Marshaller.StringToPtrGStrdup ("gtk-sharp-managed-instance"); -+ parms[names.Length].val = new Gst.GLib.Value ((IntPtr) gch); - Raw = g_object_newv (gtype.Val, parms.Length, parms); - gch.Free (); - } else { -@@ -439,7 +439,7 @@ - } - - foreach (GParameter p in parms) -- GLib.Marshaller.Free (p.name); -+ Gst.GLib.Marshaller.Free (p.name); - } - - protected virtual IntPtr Raw { -@@ -465,7 +465,7 @@ - } - } - -- public static GLib.GType GType { -+ public static Gst.GLib.GType GType { - get { - return GType.Object; - } -@@ -477,7 +477,7 @@ - } - } - -- internal GLib.GType NativeType { -+ internal Gst.GLib.GType NativeType { - get { - return LookupGType (); - } -@@ -502,7 +502,7 @@ - } - - Hashtable before_signals; -- [Obsolete ("Replaced by GLib.Signal marshaling mechanism.")] -+ [Obsolete ("Replaced by Gst.GLib.Signal marshaling mechanism.")] - protected internal Hashtable BeforeSignals { - get { - if (before_signals == null) -@@ -512,7 +512,7 @@ - } - - Hashtable after_signals; -- [Obsolete ("Replaced by GLib.Signal marshaling mechanism.")] -+ [Obsolete ("Replaced by Gst.GLib.Signal marshaling mechanism.")] - protected internal Hashtable AfterSignals { - get { - if (after_signals == null) -@@ -522,7 +522,7 @@ - } - - EventHandlerList before_handlers; -- [Obsolete ("Replaced by GLib.Signal marshaling mechanism.")] -+ [Obsolete ("Replaced by Gst.GLib.Signal marshaling mechanism.")] - protected EventHandlerList BeforeHandlers { - get { - if (before_handlers == null) -@@ -532,7 +532,7 @@ - } - - EventHandlerList after_handlers; -- [Obsolete ("Replaced by GLib.Signal marshaling mechanism.")] -+ [Obsolete ("Replaced by Gst.GLib.Signal marshaling mechanism.")] - protected EventHandlerList AfterHandlers { - get { - if (after_handlers == null) -@@ -547,7 +547,7 @@ - void NotifyCallback (IntPtr handle, IntPtr pspec, IntPtr gch) - { - try { -- GLib.Signal sig = ((GCHandle) gch).Target as GLib.Signal; -+ Gst.GLib.Signal sig = ((GCHandle) gch).Target as Gst.GLib.Signal; - if (sig == null) - throw new Exception("Unknown signal GC handle received " + gch); - -@@ -555,7 +555,7 @@ - args.Args = new object[1]; - args.Args[0] = pspec; - NotifyHandler handler = (NotifyHandler) sig.Handler; -- handler (GLib.Object.GetObject (handle), args); -+ handler (Gst.GLib.Object.GetObject (handle), args); - } catch (Exception e) { - ExceptionManager.RaiseUnhandledException (e, false); - } -@@ -618,25 +618,25 @@ - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -- static extern void g_object_get_property (IntPtr obj, IntPtr name, ref GLib.Value val); -+ static extern void g_object_get_property (IntPtr obj, IntPtr name, ref Gst.GLib.Value val); - -- protected GLib.Value GetProperty (string name) -+ protected Gst.GLib.Value GetProperty (string name) - { - Value val = new Value (this, name); -- IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); -+ IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - g_object_get_property (Raw, native_name, ref val); -- GLib.Marshaller.Free (native_name); -+ Gst.GLib.Marshaller.Free (native_name); - return val; - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -- static extern void g_object_set_property (IntPtr obj, IntPtr name, ref GLib.Value val); -+ static extern void g_object_set_property (IntPtr obj, IntPtr name, ref Gst.GLib.Value val); - -- protected void SetProperty (string name, GLib.Value val) -+ protected void SetProperty (string name, Gst.GLib.Value val) - { -- IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); -+ IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - g_object_set_property (Raw, native_name, ref val); -- GLib.Marshaller.Free (native_name); -+ Gst.GLib.Marshaller.Free (native_name); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -@@ -644,9 +644,9 @@ - - protected void Notify (string property_name) - { -- IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (property_name); -+ IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (property_name); - g_object_notify (Handle, native_name); -- GLib.Marshaller.Free (native_name); -+ Gst.GLib.Marshaller.Free (native_name); - } - - protected static void OverrideVirtualMethod (GType gtype, string name, Delegate cb) -@@ -655,7 +655,7 @@ - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -- protected static extern void g_signal_chain_from_overridden (IntPtr args, ref GLib.Value retval); -+ protected static extern void g_signal_chain_from_overridden (IntPtr args, ref Gst.GLib.Value retval); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool g_type_check_instance_is_a (IntPtr obj, IntPtr gtype); -@@ -690,7 +690,7 @@ - static Object () - { - if (Environment.GetEnvironmentVariable ("GTK_SHARP_DEBUG") != null) -- GLib.Log.SetLogHandler ("GLib-GObject", GLib.LogLevelFlags.All, new GLib.LogFunc (GLib.Log.PrintTraceLogFunction)); -+ Gst.GLib.Log.SetLogHandler ("Gst.GLib-GObject", Gst.GLib.LogLevelFlags.All, new Gst.GLib.LogFunc (Gst.GLib.Log.PrintTraceLogFunction)); - } - } - } ---- glib-sharp-upstream/ObjectManager.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/ObjectManager.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.ObjectManager.cs - GLib ObjectManager class implementation -+// Gst.GLib.ObjectManager.cs - Gst.GLib ObjectManager class implementation - // - // Author: Mike Kestner - // -@@ -20,7 +20,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; -@@ -30,7 +30,7 @@ - - static BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.CreateInstance; - -- public static GLib.Object CreateObject (IntPtr raw) -+ public static Gst.GLib.Object CreateObject (IntPtr raw) - { - if (raw == IntPtr.Zero) - return null; -@@ -40,11 +40,11 @@ - if (type == null) - return null; - -- GLib.Object obj; -+ Gst.GLib.Object obj; - try { -- obj = Activator.CreateInstance (type, flags, null, new object[] {raw}, null) as GLib.Object; -+ obj = Activator.CreateInstance (type, flags, null, new object[] {raw}, null) as Gst.GLib.Object; - } catch (MissingMethodException) { -- throw new GLib.MissingIntPtrCtorException ("GLib.Object subclass " + type + " must provide a protected or public IntPtr ctor to support wrapping of native object handles."); -+ throw new Gst.GLib.MissingIntPtrCtorException ("Gst.GLib.Object subclass " + type + " must provide a protected or public IntPtr ctor to support wrapping of native object handles."); - } - return obj; - } ---- glib-sharp-upstream/Opaque.cs 2009-01-29 17:26:09.000000000 +0100 -+++ glib-sharp/Opaque.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -24,7 +24,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; ---- glib-sharp-upstream/ParamSpec.cs 2009-09-12 03:01:12.000000000 +0200 -+++ glib-sharp/ParamSpec.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; -@@ -42,9 +42,9 @@ - { - int flags = (int) pflags; - -- IntPtr p_name = GLib.Marshaller.StringToPtrGStrdup (name); -- IntPtr p_nick = GLib.Marshaller.StringToPtrGStrdup (nick); -- IntPtr p_blurb = GLib.Marshaller.StringToPtrGStrdup (blurb); -+ IntPtr p_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); -+ IntPtr p_nick = Gst.GLib.Marshaller.StringToPtrGStrdup (nick); -+ IntPtr p_blurb = Gst.GLib.Marshaller.StringToPtrGStrdup (blurb); - - if (type == GType.Char) - handle = g_param_spec_char (p_name, p_nick, p_blurb, SByte.MinValue, SByte.MaxValue, 0, flags); -@@ -87,9 +87,9 @@ - else - throw new ArgumentException ("type"); - -- GLib.Marshaller.Free (p_name); -- GLib.Marshaller.Free (p_nick); -- GLib.Marshaller.Free (p_blurb); -+ Gst.GLib.Marshaller.Free (p_name); -+ Gst.GLib.Marshaller.Free (p_nick); -+ Gst.GLib.Marshaller.Free (p_blurb); - } - - public ParamSpec (IntPtr native) ---- glib-sharp-upstream/Priority.cs 2009-05-03 21:34:22.000000000 +0200 -+++ glib-sharp/Priority.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Priority.cs -+// Gst.GLib.Priority.cs - // - // Author(s): - // Stephane Delcroix -@@ -19,7 +19,7 @@ - // Free Software Foundation, Inc., 59 Temple Place - Suite 330, - // Boston, MA 02111-1307, USA. - --namespace GLib { -+namespace Gst.GLib { - public enum Priority - { - High = -100, ---- glib-sharp-upstream/PropertyAttribute.cs 2008-06-06 18:55:00.000000000 +0200 -+++ glib-sharp/PropertyAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -17,7 +17,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/PtrArray.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/PtrArray.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -94,10 +94,10 @@ - if (elements_owned) { - int count = Count; - for (uint i = 0; i < count; i++) -- if (typeof (GLib.Object).IsAssignableFrom (element_type)) -+ if (typeof (Gst.GLib.Object).IsAssignableFrom (element_type)) - g_object_unref (NthData (i)); -- else if (typeof (GLib.Opaque).IsAssignableFrom (element_type)) -- GLib.Opaque.GetOpaque (NthData (i), element_type, true).Dispose (); -+ else if (typeof (Gst.GLib.Opaque).IsAssignableFrom (element_type)) -+ Gst.GLib.Opaque.GetOpaque (NthData (i), element_type, true).Dispose (); - else - g_free (NthData (i)); - } -@@ -174,10 +174,10 @@ - ret = Marshaller.Utf8PtrToString (data); - else if (element_type == typeof (IntPtr)) - ret = data; -- else if (element_type.IsSubclassOf (typeof (GLib.Object))) -- ret = GLib.Object.GetObject (data, false); -- else if (element_type.IsSubclassOf (typeof (GLib.Opaque))) -- ret = GLib.Opaque.GetOpaque (data, element_type, elements_owned); -+ else if (element_type.IsSubclassOf (typeof (Gst.GLib.Object))) -+ ret = Gst.GLib.Object.GetObject (data, false); -+ else if (element_type.IsSubclassOf (typeof (Gst.GLib.Opaque))) -+ ret = Gst.GLib.Opaque.GetOpaque (data, element_type, elements_owned); - else if (element_type == typeof (int)) - ret = (int) data; - else if (element_type.IsValueType) -@@ -186,7 +186,7 @@ - ret = Activator.CreateInstance (element_type, new object[] {data}); - - } else if (Object.IsObject (data)) -- ret = GLib.Object.GetObject (data, false); -+ ret = Gst.GLib.Object.GetObject (data, false); - - return ret; - } ---- glib-sharp-upstream/SignalArgs.cs 2004-06-25 20:42:19.000000000 +0200 -+++ glib-sharp/SignalArgs.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.SignalArgs.cs - Signal argument class implementation -+// Gst.GLib.SignalArgs.cs - Signal argument class implementation - // - // Author: Mike Kestner - // -@@ -20,7 +20,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - using System; - using System.Collections; - ---- glib-sharp-upstream/SignalAttribute.cs 2005-10-08 23:08:04.000000000 +0200 -+++ glib-sharp/SignalAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -20,7 +20,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/SignalCallback.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/SignalCallback.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.SignalCallback.cs - Signal callback base class implementation -+// Gst.GLib.SignalCallback.cs - Signal callback base class implementation - // - // Authors: Mike Kestner - // -@@ -20,12 +20,12 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - using System; - using System.Collections; - using System.Runtime.InteropServices; - -- [Obsolete ("Replaced by GLib.Signal.")] -+ [Obsolete ("Replaced by Gst.GLib.Signal.")] - public abstract class SignalCallback : IDisposable { - - // A counter used to produce unique keys for instances. -@@ -35,13 +35,13 @@ - protected static Hashtable _Instances = new Hashtable (); - - // protected instance members -- protected GLib.Object _obj; -+ protected Gst.GLib.Object _obj; - protected Delegate _handler; - protected int _key; - protected System.Type _argstype; - protected uint _HandlerID; - -- protected SignalCallback (GLib.Object obj, Delegate eh, System.Type argstype) -+ protected SignalCallback (Gst.GLib.Object obj, Delegate eh, System.Type argstype) - { - _key = _NextKey++; - _obj = obj; ---- glib-sharp-upstream/SignalClosure.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/SignalClosure.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -28,10 +28,10 @@ - internal class ClosureInvokedArgs : EventArgs { - - EventArgs args; -- GLib.Object obj; -+ Gst.GLib.Object obj; - object result; - -- public ClosureInvokedArgs (GLib.Object obj, EventArgs args) -+ public ClosureInvokedArgs (Gst.GLib.Object obj, EventArgs args) - { - this.obj = obj; - this.args = args; -@@ -43,7 +43,7 @@ - } - } - -- public GLib.Object Target { -+ public Gst.GLib.Object Target { - get { - return obj; - } -@@ -97,9 +97,9 @@ - - public void Connect (bool is_after) - { -- IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); -+ IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - id = g_signal_connect_closure (handle, native_name, raw_closure, is_after); -- GLib.Marshaller.Free (native_name); -+ Gst.GLib.Marshaller.Free (native_name); - } - - public void Disconnect () -@@ -147,7 +147,7 @@ - SignalClosure closure = closures [raw_closure] as SignalClosure; - message = "Marshaling " + closure.name + " signal"; - Value objval = (Value) Marshal.PtrToStructure (param_values, typeof (Value)); -- GLib.Object __obj = objval.Val as GLib.Object; -+ Gst.GLib.Object __obj = objval.Val as Gst.GLib.Object; - if (__obj == null) - return; - -@@ -158,7 +158,7 @@ - - SignalArgs args = Activator.CreateInstance (closure.args_type, new object [0]) as SignalArgs; - args.Args = new object [n_param_vals - 1]; -- GLib.Value[] vals = new GLib.Value [n_param_vals - 1]; -+ Gst.GLib.Value[] vals = new Gst.GLib.Value [n_param_vals - 1]; - for (int i = 1; i < n_param_vals; i++) { - IntPtr ptr = new IntPtr (param_values.ToInt64 () + i * Marshal.SizeOf (typeof (Value))); - vals [i - 1] = (Value) Marshal.PtrToStructure (ptr, typeof (Value)); ---- glib-sharp-upstream/Signal.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Signal.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Signal.cs - signal marshaling class -+// Gst.GLib.Signal.cs - signal marshaling class - // - // Authors: Mike Kestner - // AndrĂ©s G. Aragoneses -@@ -20,7 +20,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -140,7 +140,7 @@ - SignalClosure after_closure; - Delegate marshaler; - -- private Signal (GLib.Object obj, string signal_name, Delegate marshaler) -+ private Signal (Gst.GLib.Object obj, string signal_name, Delegate marshaler) - { - tref = obj.ToggleRef; - name = signal_name; -@@ -148,7 +148,7 @@ - this.marshaler = marshaler; - } - -- private Signal (GLib.Object obj, string signal_name, Type args_type) -+ private Signal (Gst.GLib.Object obj, string signal_name, Type args_type) - { - tref = obj.ToggleRef; - name = signal_name; -@@ -215,12 +215,12 @@ - } - } - -- public static Signal Lookup (GLib.Object obj, string name) -+ public static Signal Lookup (Gst.GLib.Object obj, string name) - { - return Lookup (obj, name, typeof (EventArgs)); - } - -- public static Signal Lookup (GLib.Object obj, string name, Delegate marshaler) -+ public static Signal Lookup (Gst.GLib.Object obj, string name, Delegate marshaler) - { - Signal result = obj.ToggleRef.Signals [name] as Signal; - if (result == null) -@@ -228,7 +228,7 @@ - return result; - } - -- public static Signal Lookup (GLib.Object obj, string name, Type args_type) -+ public static Signal Lookup (Gst.GLib.Object obj, string name, Type args_type) - { - Signal result = obj.ToggleRef.Signals [name] as Signal; - if (result == null) -@@ -313,7 +313,7 @@ - } - } - -- public static object Emit (GLib.Object instance, string detailed_signal, params object[] args) -+ public static object Emit (Gst.GLib.Object instance, string detailed_signal, params object[] args) - { - uint gquark, signal_id; - string signal_name; -@@ -321,13 +321,13 @@ - signal_id = GetSignalId (signal_name, instance); - if (signal_id <= 0) - throw new ArgumentException ("Invalid signal name: " + signal_name); -- GLib.Value[] vals = new GLib.Value [args.Length + 1]; -- GLib.ValueArray inst_and_params = new GLib.ValueArray ((uint) args.Length + 1); -+ Gst.GLib.Value[] vals = new Gst.GLib.Value [args.Length + 1]; -+ Gst.GLib.ValueArray inst_and_params = new Gst.GLib.ValueArray ((uint) args.Length + 1); - -- vals [0] = new GLib.Value (instance); -+ vals [0] = new Gst.GLib.Value (instance); - inst_and_params.Append (vals [0]); - for (int i = 1; i < vals.Length; i++) { -- vals [i] = new GLib.Value (args [i - 1]); -+ vals [i] = new Gst.GLib.Value (args [i - 1]); - inst_and_params.Append (vals [i]); - } - -@@ -335,27 +335,27 @@ - Query query; - g_signal_query (signal_id, out query); - if (query.return_type != GType.None.Val) { -- GLib.Value ret = GLib.Value.Empty; -+ Gst.GLib.Value ret = Gst.GLib.Value.Empty; - g_signal_emitv (inst_and_params.ArrayPtr, signal_id, gquark, ref ret); - ret_obj = ret.Val; - ret.Dispose (); - } else - g_signal_emitv (inst_and_params.ArrayPtr, signal_id, gquark, IntPtr.Zero); - -- foreach (GLib.Value val in vals) -+ foreach (Gst.GLib.Value val in vals) - val.Dispose (); - - return ret_obj; - } - - private static uint GetGQuarkFromString (string str) { -- IntPtr native_string = GLib.Marshaller.StringToPtrGStrdup (str); -+ IntPtr native_string = Gst.GLib.Marshaller.StringToPtrGStrdup (str); - uint ret = g_quark_from_string (native_string); -- GLib.Marshaller.Free (native_string); -+ Gst.GLib.Marshaller.Free (native_string); - return ret; - } - -- private static uint GetSignalId (string signal_name, GLib.Object obj) -+ private static uint GetSignalId (string signal_name, Gst.GLib.Object obj) - { - IntPtr typeid = GType.ValFromInstancePtr (obj.Handle); - return GetSignalId (signal_name, typeid); -@@ -363,13 +363,13 @@ - - private static uint GetSignalId (string signal_name, IntPtr typeid) - { -- IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (signal_name); -+ IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (signal_name); - uint signal_id = g_signal_lookup (native_name, typeid); -- GLib.Marshaller.Free (native_name); -+ Gst.GLib.Marshaller.Free (native_name); - return signal_id; - } - -- public static ulong AddEmissionHook (string detailed_signal, GLib.GType type, EmissionHook handler_func) -+ public static ulong AddEmissionHook (string detailed_signal, Gst.GLib.GType type, EmissionHook handler_func) - { - uint gquark; - string signal_name; -@@ -395,7 +395,7 @@ - static extern IntPtr g_signal_get_invocation_hint (IntPtr instance); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -- static extern void g_signal_emitv (IntPtr instance_and_params, uint signal_id, uint gquark_detail, ref GLib.Value return_value); -+ static extern void g_signal_emitv (IntPtr instance_and_params, uint signal_id, uint gquark_detail, ref Gst.GLib.Value return_value); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_signal_emitv (IntPtr instance_and_params, uint signal_id, uint gquark_detail, IntPtr return_value); ---- glib-sharp-upstream/SList.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/SList.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; ---- glib-sharp-upstream/Source.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Source.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Source.cs - Source class implementation -+// Gst.GLib.Source.cs - Source class implementation - // - // Author: Duncan Mak - // -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; ---- glib-sharp-upstream/Spawn.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Spawn.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; -@@ -126,7 +126,7 @@ - Marshaller.Free (native_dir); - Marshaller.Free (native_argv); - Marshaller.Free (native_envp); -- if (error != IntPtr.Zero) throw new GLib.GException (error); -+ if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - -@@ -161,7 +161,7 @@ - Marshaller.Free (native_dir); - Marshaller.Free (native_argv); - Marshaller.Free (native_envp); -- if (error != IntPtr.Zero) throw new GLib.GException (error); -+ if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - -@@ -181,7 +181,7 @@ - Marshaller.Free (native_envp); - stdout = Marshaller.PtrToStringGFree (native_stdout); - stderr = Marshaller.PtrToStringGFree (native_stderr); -- if (error != IntPtr.Zero) throw new GLib.GException (error); -+ if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - -@@ -194,7 +194,7 @@ - IntPtr native_cmd = Marshaller.StringToPtrGStrdup (command_line); - bool result = g_spawn_command_line_async (native_cmd, out error); - Marshaller.Free (native_cmd); -- if (error != IntPtr.Zero) throw new GLib.GException (error); -+ if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - -@@ -209,7 +209,7 @@ - Marshaller.Free (native_cmd); - stdout = Marshaller.PtrToStringGFree (native_stdout); - stderr = Marshaller.PtrToStringGFree (native_stderr); -- if (error != IntPtr.Zero) throw new GLib.GException (error); -+ if (error != IntPtr.Zero) throw new Gst.GLib.GException (error); - return result; - } - } ---- glib-sharp-upstream/Thread.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/Thread.cs 2009-10-03 12:00:06.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib -+namespace Gst.GLib - { - using System; - using System.Runtime.InteropServices; -@@ -36,13 +36,13 @@ - g_thread_init (IntPtr.Zero); - } - -- [DllImport("glibsharpglue-3")] -- static extern bool glibsharp_g_thread_supported (); -+ [DllImport("gstreamersharpglue-0.10.dll")] -+ static extern bool gstglibsharp_g_thread_supported (); - - public static bool Supported - { - get { -- return glibsharp_g_thread_supported (); -+ return gstglibsharp_g_thread_supported (); - } - } - } ---- glib-sharp-upstream/Timeout.cs 2009-09-22 04:52:41.000000000 +0200 -+++ glib-sharp/Timeout.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Timeout.cs - Timeout class implementation -+// Gst.GLib.Timeout.cs - Timeout class implementation - // - // Author(s): - // Mike Kestner -@@ -22,7 +22,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; ---- glib-sharp-upstream/ToggleRef.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/ToggleRef.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.ToggleRef.cs - GLib ToggleRef class implementation -+// Gst.GLib.ToggleRef.cs - Gst.GLib ToggleRef class implementation - // - // Author: Mike Kestner - // -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -33,7 +33,7 @@ - GCHandle gch; - Hashtable signals; - -- public ToggleRef (GLib.Object target) -+ public ToggleRef (Gst.GLib.Object target) - { - handle = target.Handle; - gch = GCHandle.Alloc (this); -@@ -67,15 +67,15 @@ - } - } - -- public GLib.Object Target { -+ public Gst.GLib.Object Target { - get { - if (reference == null) - return null; -- else if (reference is GLib.Object) -- return reference as GLib.Object; -+ else if (reference is Gst.GLib.Object) -+ return reference as Gst.GLib.Object; - - WeakReference weak = reference as WeakReference; -- return weak.Target as GLib.Object; -+ return weak.Target as Gst.GLib.Object; - } - } - -@@ -111,7 +111,7 @@ - - void Toggle (bool is_last_ref) - { -- if (is_last_ref && reference is GLib.Object) -+ if (is_last_ref && reference is Gst.GLib.Object) - reference = new WeakReference (reference); - else if (!is_last_ref && reference is WeakReference) { - WeakReference weak = reference as WeakReference; ---- glib-sharp-upstream/TypeConverter.cs 2005-05-04 18:54:24.000000000 +0200 -+++ glib-sharp/TypeConverter.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.TypeConverter.cs : Convert between fundamental and .NET types -+// Gst.GLib.TypeConverter.cs : Convert between fundamental and .NET types - // - // Author: Rachel Hestilow - // -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - using System; - - public class TypeConverter { ---- glib-sharp-upstream/TypeFundamentals.cs 2004-07-09 17:25:39.000000000 +0200 -+++ glib-sharp/TypeFundamentals.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.TypeFundamentals.cs : Standard Types enumeration -+// Gst.GLib.TypeFundamentals.cs : Standard Types enumeration - // - // Author: Mike Kestner - // -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - public enum TypeFundamentals { - TypeInvalid = 0 << 2, ---- glib-sharp-upstream/TypeInitializerAttribute.cs 2007-09-07 16:40:46.000000000 +0200 -+++ glib-sharp/TypeInitializerAttribute.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - ---- glib-sharp-upstream/UnwrappedObject.cs 2005-07-22 20:36:50.000000000 +0200 -+++ glib-sharp/UnwrappedObject.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,12 +19,12 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Runtime.InteropServices; - -- [Obsolete ("Replaced by direct object-type casts to/from GLib.Value")] -+ [Obsolete ("Replaced by direct object-type casts to/from Gst.GLib.Value")] - public class UnwrappedObject { - IntPtr obj; - ---- glib-sharp-upstream/ValueArray.cs 2009-09-03 21:50:53.000000000 +0200 -+++ glib-sharp/ValueArray.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -19,7 +19,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -116,25 +116,25 @@ - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -- static extern void g_value_array_append (IntPtr raw, ref GLib.Value val); -+ static extern void g_value_array_append (IntPtr raw, ref Gst.GLib.Value val); - -- public void Append (GLib.Value val) -+ public void Append (Gst.GLib.Value val) - { - g_value_array_append (Handle, ref val); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -- static extern void g_value_array_insert (IntPtr raw, uint idx, ref GLib.Value val); -+ static extern void g_value_array_insert (IntPtr raw, uint idx, ref Gst.GLib.Value val); - -- public void Insert (uint idx, GLib.Value val) -+ public void Insert (uint idx, Gst.GLib.Value val) - { - g_value_array_insert (Handle, idx, ref val); - } - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -- static extern void g_value_array_prepend (IntPtr raw, ref GLib.Value val); -+ static extern void g_value_array_prepend (IntPtr raw, ref Gst.GLib.Value val); - -- public void Prepend (GLib.Value val) -+ public void Prepend (Gst.GLib.Value val) - { - g_value_array_prepend (Handle, ref val); - } -@@ -158,7 +158,7 @@ - public object this [int index] { - get { - IntPtr raw_val = g_value_array_get_nth (Handle, (uint) index); -- return Marshal.PtrToStructure (raw_val, typeof (GLib.Value)); -+ return Marshal.PtrToStructure (raw_val, typeof (Gst.GLib.Value)); - } - } - -@@ -238,9 +238,9 @@ - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr g_value_array_get_type (); - -- public static GLib.GType GType { -+ public static Gst.GLib.GType GType { - get { -- return new GLib.GType (g_value_array_get_type ()); -+ return new Gst.GLib.GType (g_value_array_get_type ()); - } - } - } ---- glib-sharp-upstream/Value.cs 2009-09-24 19:21:16.000000000 +0200 -+++ glib-sharp/Value.cs 2009-10-03 11:59:51.000000000 +0200 -@@ -1,4 +1,4 @@ --// GLib.Value.cs - GLib Value class implementation -+// Gst.GLib.Value.cs - Gst.GLib Value class implementation - // - // Author: Mike Kestner - // -@@ -20,7 +20,7 @@ - // Boston, MA 02111-1307, USA. - - --namespace GLib { -+namespace Gst.GLib { - - using System; - using System.Collections; -@@ -49,7 +49,7 @@ - - public static Value Empty; - -- public Value (GLib.GType gtype) -+ public Value (Gst.GLib.GType gtype) - { - type = IntPtr.Zero; - pad1 = new Padding (); -@@ -133,9 +133,9 @@ - - public Value (string val) : this (GType.String) - { -- IntPtr native_val = GLib.Marshaller.StringToPtrGStrdup (val); -+ IntPtr native_val = Gst.GLib.Marshaller.StringToPtrGStrdup (val); - g_value_set_string (ref this, native_val); -- GLib.Marshaller.Free (native_val); -+ Gst.GLib.Marshaller.Free (native_val); - } - - public Value (ValueArray val) : this (ValueArray.GType) -@@ -157,17 +157,17 @@ - g_value_set_boxed (ref this, val.Handle); - } - -- public Value (GLib.Object val) : this (val == null ? GType.Object : val.NativeType) -+ public Value (Gst.GLib.Object val) : this (val == null ? GType.Object : val.NativeType) - { - g_value_set_object (ref this, val == null ? IntPtr.Zero : val.Handle); - } - -- public Value (GLib.GInterfaceAdapter val) : this (val == null ? GType.Object : val.GType) -+ public Value (Gst.GLib.GInterfaceAdapter val) : this (val == null ? GType.Object : val.GType) - { - g_value_set_object (ref this, val == null ? IntPtr.Zero : val.Handle); - } - -- public Value (GLib.Object obj, string prop_name) -+ public Value (Gst.GLib.Object obj, string prop_name) - { - type = IntPtr.Zero; - pad1 = new Padding (); -@@ -176,7 +176,7 @@ - } - - [Obsolete] -- public Value (GLib.Object obj, string prop_name, EnumWrapper wrap) -+ public Value (Gst.GLib.Object obj, string prop_name, EnumWrapper wrap) - { - type = IntPtr.Zero; - pad1 = new Padding (); -@@ -194,11 +194,11 @@ - type = IntPtr.Zero; - pad1 = new Padding (); - pad2 = new Padding (); -- InitForProperty (GLib.Object.GetObject (obj), prop_name); -+ InitForProperty (Gst.GLib.Object.GetObject (obj), prop_name); - g_value_set_boxed (ref this, val.Handle); - } - -- public Value (string[] val) : this (new GLib.GType (g_strv_get_type ())) -+ public Value (string[] val) : this (new Gst.GLib.GType (g_strv_get_type ())) - { - if (val == null) { - g_value_set_boxed (ref this, IntPtr.Zero); -@@ -207,13 +207,13 @@ - - IntPtr native_array = Marshal.AllocHGlobal ((val.Length + 1) * IntPtr.Size); - for (int i = 0; i < val.Length; i++) -- Marshal.WriteIntPtr (native_array, i * IntPtr.Size, GLib.Marshaller.StringToPtrGStrdup (val[i])); -+ Marshal.WriteIntPtr (native_array, i * IntPtr.Size, Gst.GLib.Marshaller.StringToPtrGStrdup (val[i])); - Marshal.WriteIntPtr (native_array, val.Length * IntPtr.Size, IntPtr.Zero); - - g_value_set_boxed (ref this, native_array); - - for (int i = 0; i < val.Length; i++) -- GLib.Marshaller.Free (Marshal.ReadIntPtr (native_array, i * IntPtr.Size)); -+ Gst.GLib.Marshaller.Free (Marshal.ReadIntPtr (native_array, i * IntPtr.Size)); - Marshal.FreeHGlobal (native_array); - } - -@@ -223,7 +223,7 @@ - g_value_unset (ref this); - } - -- public void Init (GLib.GType gtype) -+ public void Init (Gst.GLib.GType gtype) - { - g_value_init (ref this, gtype.Val); - } -@@ -305,7 +305,7 @@ - public static explicit operator string (Value val) - { - IntPtr str = g_value_get_string (ref val); -- return str == IntPtr.Zero ? null : GLib.Marshaller.Utf8PtrToString (str); -+ return str == IntPtr.Zero ? null : Gst.GLib.Marshaller.Utf8PtrToString (str); - } - - public static explicit operator ValueArray (Value val) -@@ -318,23 +318,23 @@ - return g_value_get_pointer (ref val); - } - -- public static explicit operator GLib.Opaque (Value val) -+ public static explicit operator Gst.GLib.Opaque (Value val) - { -- return GLib.Opaque.GetOpaque (g_value_get_boxed (ref val), (Type) new GType (val.type), false); -+ return Gst.GLib.Opaque.GetOpaque (g_value_get_boxed (ref val), (Type) new GType (val.type), false); - } - -- public static explicit operator GLib.Boxed (Value val) -+ public static explicit operator Gst.GLib.Boxed (Value val) - { -- return new GLib.Boxed (g_value_get_boxed (ref val)); -+ return new Gst.GLib.Boxed (g_value_get_boxed (ref val)); - } - -- public static explicit operator GLib.Object (Value val) -+ public static explicit operator Gst.GLib.Object (Value val) - { -- return GLib.Object.GetObject (g_value_get_object (ref val), false); -+ return Gst.GLib.Object.GetObject (g_value_get_object (ref val), false); - } - -- [Obsolete ("Replaced by GLib.Object cast")] -- public static explicit operator GLib.UnwrappedObject (Value val) -+ [Obsolete ("Replaced by Gst.GLib.Object cast")] -+ public static explicit operator Gst.GLib.UnwrappedObject (Value val) - { - return new UnwrappedObject (g_value_get_object (ref val)); - } -@@ -350,18 +350,18 @@ - count++; - string[] strings = new string[count]; - for (int i = 0; i < count; i++) -- strings[i] = GLib.Marshaller.Utf8PtrToString (Marshal.ReadIntPtr (native_array, i * IntPtr.Size)); -+ strings[i] = Gst.GLib.Marshaller.Utf8PtrToString (Marshal.ReadIntPtr (native_array, i * IntPtr.Size)); - return strings; - } - - object ToRegisteredType () { -- Type t = GLib.GType.LookupType (type); -+ Type t = Gst.GLib.GType.LookupType (type); - ConstructorInfo ci = null; - - try { - while (ci == null && t != null) { - if (!t.IsAbstract) -- ci = t.GetConstructor (new Type[] { typeof (GLib.Value) }); -+ ci = t.GetConstructor (new Type[] { typeof (Gst.GLib.Value) }); - if (ci == null) - t = t.BaseType; - } -@@ -376,12 +376,12 @@ - } - - void FromRegisteredType (object val) { -- Type t = GLib.GType.LookupType (type); -+ Type t = Gst.GLib.GType.LookupType (type); - MethodInfo mi = null; - - try { - while (mi == null && t != null) { -- mi = t.GetMethod ("SetGValue", new Type[] { Type.GetType ("GLib.Value&") }); -+ mi = t.GetMethod ("SetGValue", new Type[] { Type.GetType ("Gst.GLib.Value&") }); - if (mi != null && (mi.IsAbstract || mi.ReturnType != typeof (void))) - mi = null; - if (mi == null) -@@ -396,7 +396,7 @@ - - object[] parameters = new object[] { this }; - mi.Invoke (val, parameters); -- this = (GLib.Value) parameters[0]; -+ this = (Gst.GLib.Value) parameters[0]; - } - - long GetLongForPlatform () -@@ -475,8 +475,8 @@ - Type t = GType.LookupType (type); - if (t == null) - throw new Exception ("Unknown type " + new GType (type).ToString ()); -- else if (t.IsSubclassOf (typeof (GLib.Opaque))) -- return (GLib.Opaque) this; -+ else if (t.IsSubclassOf (typeof (Gst.GLib.Opaque))) -+ return (Gst.GLib.Opaque) this; - - MethodInfo mi = t.GetMethod ("New", BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy); - if (mi == null) -@@ -524,7 +524,7 @@ - else if (type == ManagedValue.GType.Val) - return ManagedValue.ObjectForWrapper (g_value_get_boxed (ref this)); - else if (GType.Is (type, GType.Object)) -- return (GLib.Object) this; -+ return (Gst.GLib.Object) this; - else if (GType.Is (type, GType.Boxed)) - return ToBoxed (); - else if (GType.LookupType (type) != null) -@@ -562,9 +562,9 @@ - else if (type == GType.Double.Val) - g_value_set_double (ref this, (double) value); - else if (type == GType.String.Val) { -- IntPtr native = GLib.Marshaller.StringToPtrGStrdup ((string)value); -+ IntPtr native = Gst.GLib.Marshaller.StringToPtrGStrdup ((string)value); - g_value_set_string (ref this, native); -- GLib.Marshaller.Free (native); -+ Gst.GLib.Marshaller.Free (native); - } else if (type == GType.Pointer.Val) { - if (value.GetType () == typeof (IntPtr)) { - g_value_set_pointer (ref this, (IntPtr) value); -@@ -585,10 +585,10 @@ - g_value_set_boxed (ref this, wrapper); - ManagedValue.ReleaseWrapper (wrapper); - } else if (GType.Is (type, GType.Object)) -- if(value is GLib.Object) -- g_value_set_object (ref this, (value as GLib.Object).Handle); -+ if(value is Gst.GLib.Object) -+ g_value_set_object (ref this, (value as Gst.GLib.Object).Handle); - else -- g_value_set_object (ref this, (value as GLib.GInterfaceAdapter).Handle); -+ g_value_set_object (ref this, (value as Gst.GLib.GInterfaceAdapter).Handle); - else if (GType.Is (type, GType.Boxed)) { - if (value is IWrapper) { - g_value_set_boxed (ref this, ((IWrapper)value).Handle); -@@ -597,7 +597,7 @@ - IntPtr buf = Marshaller.StructureToPtrAlloc (value); - g_value_set_boxed (ref this, buf); - Marshal.FreeHGlobal (buf); -- } else if (GLib.GType.LookupType (type) != null) { -+ } else if (Gst.GLib.GType.LookupType (type) != null) { - FromRegisteredType (value); - } else - throw new Exception ("Unknown type " + new GType (type).ToString ()); -@@ -640,10 +640,10 @@ - static extern bool g_type_check_value_holds (ref Value val, IntPtr gtype); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -- static extern void g_value_init (ref GLib.Value val, IntPtr gtype); -+ static extern void g_value_init (ref Gst.GLib.Value val, IntPtr gtype); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] -- static extern void g_value_unset (ref GLib.Value val); -+ static extern void g_value_unset (ref Gst.GLib.Value val); - - [DllImport ("libgobject-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void g_value_set_boolean (ref Value val, bool data); diff --git a/gstreamer-sharp/glue/Makefile.am b/gstreamer-sharp/glue/Makefile.am deleted file mode 100644 index 254007e735..0000000000 --- a/gstreamer-sharp/glue/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -lib_LTLIBRARIES = libgstreamersharpglue-0.10.la - -libgstreamersharpglue_0_10_la_SOURCES = \ - glib.c \ - buffer.c \ - caps.c \ - clock.c \ - clockentry.c \ - message.c \ - event.c \ - structure.c \ - task.c \ - object.c \ - pad.c \ - gobject.c \ - typefind.c \ - indexentry.c \ - indexfactory.c \ - mixertrack.c \ - tunernorm.c \ - adapter.c \ - controller.c \ - controlsource.c \ - videoutil.c - -nodist_libgstreamersharpglue_0_10_la_SOURCES = generated.c - -libgstreamersharpglue_0_10_la_LIBADD = $(GST_LIBS) - -libgstreamersharpglue_0_10_la_LDFLAGS = -module -avoid-version -no-undefined - -libgstreamersharpglue.dll: $(libgstreamersharpglue_0_10_la_OBJECTS) libgstreamersharpglue.rc libgstreamersharpglue.def - ./build-dll libgstreamersharpglue-0.10 $(VERSION) - -INCLUDES = -Wall $(GST_CFLAGS) -I$(top_srcdir) - -CLEANFILES= lib*.a lib*.la -MAINTAINERCLEANFILES = Makefile.in - diff --git a/gstreamer-sharp/glue/adapter.c b/gstreamer-sharp/glue/adapter.c deleted file mode 100644 index 9ea63fb83a..0000000000 --- a/gstreamer-sharp/glue/adapter.c +++ /dev/null @@ -1,14 +0,0 @@ -#include -#include - -GstBuffer * -gstsharp_gst_adapter_peek_buffer (GstAdapter * adapter, guint size) -{ - GstBuffer *ret = gst_buffer_try_new_and_alloc (size); - - if (ret == NULL) - return NULL; - - gst_adapter_copy (adapter, GST_BUFFER_DATA (ret), 0, size); - return ret; -} diff --git a/gstreamer-sharp/glue/buffer.c b/gstreamer-sharp/glue/buffer.c deleted file mode 100644 index 144f328d41..0000000000 --- a/gstreamer-sharp/glue/buffer.c +++ /dev/null @@ -1,52 +0,0 @@ -#include - -void -gstsharp_gst_buffer_set_data (GstBuffer * buffer, guint8 * new_data, guint size) -{ - g_return_if_fail (gst_buffer_is_writable (buffer)); - - if (buffer->malloc_data && buffer->free_func) - buffer->free_func (buffer->malloc_data); - else if (buffer->malloc_data) - g_free (buffer->malloc_data); - - buffer->malloc_data = buffer->data = new_data; - buffer->size = size; - buffer->free_func = g_free; -} - -guint -gstsharp_gst_buffer_get_size_offset (void) -{ - return (guint)G_STRUCT_OFFSET (GstBuffer, size); -} - -guint -gstsharp_gst_buffer_get_data_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstBuffer, data); -} - -guint -gstsharp_gst_buffer_get_timestamp_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstBuffer, timestamp); -} - -guint -gstsharp_gst_buffer_get_duration_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstBuffer, duration); -} - -guint -gstsharp_gst_buffer_get_offset_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstBuffer, offset); -} - -guint -gstsharp_gst_buffer_get_offset_end_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstBuffer, offset_end); -} diff --git a/gstreamer-sharp/glue/caps.c b/gstreamer-sharp/glue/caps.c deleted file mode 100644 index fce67ef53b..0000000000 --- a/gstreamer-sharp/glue/caps.c +++ /dev/null @@ -1,7 +0,0 @@ -#include - -guint -gstsharp_gst_caps_get_refcount_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstCaps, refcount); -} diff --git a/gstreamer-sharp/glue/clock.c b/gstreamer-sharp/glue/clock.c deleted file mode 100755 index fc851f6a90..0000000000 --- a/gstreamer-sharp/glue/clock.c +++ /dev/null @@ -1,62 +0,0 @@ -#include - -guint -gstsharp_gst_clock_get_entries_changed_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstClock, entries_changed); -} - -guint -gstsharp_gst_clock_get_slave_lock_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstClock, slave_lock); -} - -guint -gstsharp_gst_clock_get_entries_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstClock, entries); -} - -guint -gstsharp_gst_clock_get_times_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstClock, times); -} - -void -gstsharp_g_cond_wait (GCond * cond, GMutex * mutex) -{ - g_cond_wait (cond, mutex); -} - -gboolean -gstsharp_g_cond_timed_wait (GCond *cond, GMutex *mutex, GTimeVal *abs_time) -{ - return g_cond_timed_wait (cond, mutex, abs_time); -} - -void -gstsharp_g_cond_broadcast (GCond *cond) -{ - g_cond_broadcast (cond); -} - -void -gstsharp_g_mutex_lock (GMutex *mutex) -{ - g_mutex_lock (mutex); -} - -void -gstsharp_g_mutex_unlock (GMutex *mutex) -{ - g_mutex_unlock (mutex); -} - -gboolean -gstsharp_g_mutex_trylock (GMutex *mutex) -{ - return g_mutex_trylock (mutex); -} - diff --git a/gstreamer-sharp/glue/clockentry.c b/gstreamer-sharp/glue/clockentry.c deleted file mode 100644 index cc6d05c7ed..0000000000 --- a/gstreamer-sharp/glue/clockentry.c +++ /dev/null @@ -1,13 +0,0 @@ -#include - -GstClockCallback -gstsharp_gst_clock_entry_get_func (GstClockEntry * entry) -{ - return entry->func; -} - -void -gstsharp_gst_clock_entry_set_func (GstClockEntry * entry, GstClockCallback func) -{ - entry->func = func; -} diff --git a/gstreamer-sharp/glue/controller.c b/gstreamer-sharp/glue/controller.c deleted file mode 100644 index 26e94ff2f2..0000000000 --- a/gstreamer-sharp/glue/controller.c +++ /dev/null @@ -1,13 +0,0 @@ -#include - -guint -gst__controllersharp_gst__controller_controller_get_properties_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstController, properties); -} - -guint -gst__controllersharp_gst__controller_controller_get_object_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstController, object); -} diff --git a/gstreamer-sharp/glue/controlsource.c b/gstreamer-sharp/glue/controlsource.c deleted file mode 100644 index a73792525f..0000000000 --- a/gstreamer-sharp/glue/controlsource.c +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include - -guint -gst__controllersharp_gst__controller_controlsource_get_get_value_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstControlSource, get_value); -} - -const gchar *__gtype_prefix = "__gtksharp_"; -#define HAS_PREFIX(a) (*((guint64 *)(a)) == *((guint64 *) __gtype_prefix)) - -static GObjectClass * -get_threshold_class (GObject * obj) -{ - GObjectClass *klass; - GType gtype = G_TYPE_FROM_INSTANCE (obj); - - while (HAS_PREFIX (g_type_name (gtype))) - gtype = g_type_parent (gtype); - klass = g_type_class_peek (gtype); - if (klass == NULL) - klass = g_type_class_ref (gtype); - return klass; -} - -gboolean -gst__controllersharp_gst__controller_controlsource_base_bind (GstControlSource * - csource, GParamSpec * pspec) -{ - GstControlSourceClass *parent = - (GstControlSourceClass *) get_threshold_class (G_OBJECT (csource)); - if (parent->bind) - return parent->bind (csource, pspec); - return FALSE; -} - -void -gst__controllersharp_gst__controller_controlsource_override_bind (GType gtype, - gpointer cb) -{ - GstControlSourceClass *klass = g_type_class_peek (gtype); - if (!klass) - klass = g_type_class_ref (gtype); - ((GstControlSourceClass *) klass)->bind = cb; -} diff --git a/gstreamer-sharp/glue/event.c b/gstreamer-sharp/glue/event.c deleted file mode 100644 index 4d402b8803..0000000000 --- a/gstreamer-sharp/glue/event.c +++ /dev/null @@ -1,13 +0,0 @@ -#include - -guint -gstsharp_gst_event_get_timestamp_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstEvent, timestamp); -} - -guint -gstsharp_gst_event_get_src_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstEvent, src); -} diff --git a/gstreamer-sharp/glue/glib.c b/gstreamer-sharp/glue/glib.c deleted file mode 100644 index 5a0510acee..0000000000 --- a/gstreamer-sharp/glue/glib.c +++ /dev/null @@ -1,35 +0,0 @@ -/* thread.c : glue functions for GLib.Thread - * - * Author: Alp Toker - * - * Copyright (c) 2005 Alp Toker - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the Lesser GNU General - * Public License as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - - -#include - -gboolean gstglibsharp_g_thread_supported (void); - -gboolean -gstglibsharp_g_thread_supported () -{ -#if !GLIB_CHECK_VERSION (2, 35, 0) - return g_thread_supported (); -#else - return TRUE; -#endif -} diff --git a/gstreamer-sharp/glue/gobject.c b/gstreamer-sharp/glue/gobject.c deleted file mode 100644 index bbe05f7e2a..0000000000 --- a/gstreamer-sharp/glue/gobject.c +++ /dev/null @@ -1,124 +0,0 @@ -#include -#include - -gint -gstsharp_g_closure_sizeof (void) -{ - return sizeof (GClosure); -} - -GType -gstsharp_g_type_from_instance (GTypeInstance * instance) -{ - return G_TYPE_FROM_INSTANCE (instance); -} - -gboolean -gstsharp_g_param_spec_get_range (const GParamSpec * pspec, GValue * min, - GValue * max) -{ - switch (pspec->value_type) { - case G_TYPE_CHAR:{ - GParamSpecChar *pchar = G_PARAM_SPEC_CHAR (pspec); - - g_value_set_char (min, pchar->minimum); - g_value_set_char (max, pchar->maximum); - - return TRUE; - } - break; - case G_TYPE_UCHAR:{ - GParamSpecUChar *puchar = G_PARAM_SPEC_UCHAR (pspec); - - g_value_set_uchar (min, puchar->minimum); - g_value_set_uchar (max, puchar->maximum); - - return TRUE; - } - break; - case G_TYPE_INT:{ - GParamSpecInt *pint = G_PARAM_SPEC_INT (pspec); - - g_value_set_int (min, pint->minimum); - g_value_set_int (max, pint->maximum); - - return TRUE; - } - break; - case G_TYPE_UINT:{ - GParamSpecUInt *puint = G_PARAM_SPEC_UINT (pspec); - - g_value_set_uint (min, puint->minimum); - g_value_set_uint (max, puint->maximum); - - return TRUE; - } - break; - case G_TYPE_INT64:{ - GParamSpecInt64 *pint64 = G_PARAM_SPEC_INT64 (pspec); - - g_value_set_int64 (min, pint64->minimum); - g_value_set_int64 (max, pint64->maximum); - - return TRUE; - } - break; - case G_TYPE_UINT64:{ - GParamSpecUInt64 *puint64 = G_PARAM_SPEC_UINT64 (pspec); - - g_value_set_uint64 (min, puint64->minimum); - g_value_set_uint64 (max, puint64->maximum); - - return TRUE; - } - break; - case G_TYPE_LONG:{ - GParamSpecLong *plong = G_PARAM_SPEC_LONG (pspec); - - g_value_set_long (min, plong->minimum); - g_value_set_long (max, plong->maximum); - - return TRUE; - } - break; - case G_TYPE_ULONG:{ - GParamSpecULong *pulong = G_PARAM_SPEC_ULONG (pspec); - - g_value_set_ulong (min, pulong->minimum); - g_value_set_ulong (max, pulong->maximum); - - return TRUE; - } - break; - case G_TYPE_FLOAT:{ - GParamSpecFloat *pfloat = G_PARAM_SPEC_FLOAT (pspec); - - g_value_set_float (min, pfloat->minimum); - g_value_set_float (max, pfloat->maximum); - - return TRUE; - } - break; - case G_TYPE_DOUBLE:{ - GParamSpecDouble *pdouble = G_PARAM_SPEC_DOUBLE (pspec); - - g_value_set_double (min, pdouble->minimum); - g_value_set_double (max, pdouble->maximum); - - return TRUE; - } - break; - default: - if (pspec->value_type == GST_TYPE_FRACTION) { - GstParamSpecFraction *pfraction = GST_PARAM_SPEC_FRACTION (pspec); - - gst_value_set_fraction (min, pfraction->min_num, pfraction->min_den); - gst_value_set_fraction (max, pfraction->max_num, pfraction->max_den); - - return TRUE; - } - break; - } - - return FALSE; -} diff --git a/gstreamer-sharp/glue/indexentry.c b/gstreamer-sharp/glue/indexentry.c deleted file mode 100755 index 43ff2c57b5..0000000000 --- a/gstreamer-sharp/glue/indexentry.c +++ /dev/null @@ -1,55 +0,0 @@ -#include - -guint -gstsharp_gst_index_entry_get_id_description_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstIndexEntry, data.id.description); -} - -guint -gstsharp_gst_index_entry_get_assoc_nassocs_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstIndexEntry, data.assoc.nassocs); -} - -guint -gstsharp_gst_index_entry_get_assoc_assocs_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstIndexEntry, data.assoc.assocs); -} - -guint -gstsharp_gst_index_entry_get_assoc_flags_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstIndexEntry, data.assoc.flags); -} - -guint -gstsharp_gst_index_entry_get_object_key_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstIndexEntry, data.object.key); -} - -guint -gstsharp_gst_index_entry_get_object_type_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstIndexEntry, data.object.type); -} - -guint -gstsharp_gst_index_entry_get_object_object_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstIndexEntry, data.object.object); -} - -guint -gstsharp_gst_index_entry_get_format_format_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstIndexEntry, data.format.format); -} - -guint -gstsharp_gst_index_entry_get_format_key_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstIndexEntry, data.format.key); -} diff --git a/gstreamer-sharp/glue/indexfactory.c b/gstreamer-sharp/glue/indexfactory.c deleted file mode 100644 index 8949989fd4..0000000000 --- a/gstreamer-sharp/glue/indexfactory.c +++ /dev/null @@ -1,12 +0,0 @@ -#include - -void -gstsharp_gst_index_factory_set_plugin (GstIndexFactory * factory, - GstPlugin * plugin) -{ - if (!plugin) - return; - - GST_PLUGIN_FEATURE (factory)->plugin_name = g_strdup (plugin->desc.name); - GST_PLUGIN_FEATURE (factory)->loaded = TRUE; -} diff --git a/gstreamer-sharp/glue/message.c b/gstreamer-sharp/glue/message.c deleted file mode 100644 index 036faba6bf..0000000000 --- a/gstreamer-sharp/glue/message.c +++ /dev/null @@ -1,13 +0,0 @@ -#include - -guint -gstsharp_gst_message_get_timestamp_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstMessage, timestamp); -} - -guint -gstsharp_gst_message_get_src_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstMessage, src); -} diff --git a/gstreamer-sharp/glue/mixertrack.c b/gstreamer-sharp/glue/mixertrack.c deleted file mode 100755 index 017678279d..0000000000 --- a/gstreamer-sharp/glue/mixertrack.c +++ /dev/null @@ -1,32 +0,0 @@ -#include -#include - -guint -gst__interfacessharp_gst__interfaces_mixertrack_get_label_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstMixerTrack, label); -} - -guint -gst__interfacessharp_gst__interfaces_mixertrack_get_flags_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstMixerTrack, flags); -} - -guint -gst__interfacessharp_gst__interfaces_mixertrack_get_num_channels_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstMixerTrack, num_channels); -} - -guint -gst__interfacessharp_gst__interfaces_mixertrack_get_min_volume_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstMixerTrack, min_volume); -} - -guint -gst__interfacessharp_gst__interfaces_mixertrack_get_max_volume_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstMixerTrack, max_volume); -} diff --git a/gstreamer-sharp/glue/object.c b/gstreamer-sharp/glue/object.c deleted file mode 100644 index e059ca5e6a..0000000000 --- a/gstreamer-sharp/glue/object.c +++ /dev/null @@ -1,7 +0,0 @@ -#include - -guint -gstsharp_gst_object_get_lock_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstObject, lock); -} diff --git a/gstreamer-sharp/glue/pad.c b/gstreamer-sharp/glue/pad.c deleted file mode 100755 index d82ae6447c..0000000000 --- a/gstreamer-sharp/glue/pad.c +++ /dev/null @@ -1,7 +0,0 @@ -#include - -guint -gstsharp_gst_pad_get_stream_lock_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstPad, stream_rec_lock); -} diff --git a/gstreamer-sharp/glue/structure.c b/gstreamer-sharp/glue/structure.c deleted file mode 100644 index 1632a199ed..0000000000 --- a/gstreamer-sharp/glue/structure.c +++ /dev/null @@ -1,7 +0,0 @@ -#include - -guint -gstsharp_gst_structure_get_parent_refcount_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstStructure, parent_refcount); -} diff --git a/gstreamer-sharp/glue/task.c b/gstreamer-sharp/glue/task.c deleted file mode 100755 index 2fc8f98471..0000000000 --- a/gstreamer-sharp/glue/task.c +++ /dev/null @@ -1,7 +0,0 @@ -#include - -guint -gstsharp_gst_task_get_cond_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstTask, cond); -} diff --git a/gstreamer-sharp/glue/tunernorm.c b/gstreamer-sharp/glue/tunernorm.c deleted file mode 100644 index c25aba03ea..0000000000 --- a/gstreamer-sharp/glue/tunernorm.c +++ /dev/null @@ -1,7 +0,0 @@ -#include - -guint -gst__interfacessharp_gst__interfaces_tunernorm_get_framerate_offset (void) -{ - return (guint) G_STRUCT_OFFSET (GstTunerNorm, framerate); -} diff --git a/gstreamer-sharp/glue/typefind.c b/gstreamer-sharp/glue/typefind.c deleted file mode 100644 index c7f281ddc8..0000000000 --- a/gstreamer-sharp/glue/typefind.c +++ /dev/null @@ -1,19 +0,0 @@ -#include - -typedef guint8 *(*PeekFunction) (gpointer data, gint64 offset, guint size); -typedef void (*SuggestFunction) (gpointer data, guint probabilty, - GstCaps * caps); -typedef guint64 (*GetLengthFunction) (gpointer data); - -GstTypeFind * -gstsharp_gst_type_find_new (PeekFunction peek, SuggestFunction suggest, - GetLengthFunction get_length) -{ - GstTypeFind *ret = g_new0 (GstTypeFind, 1); - - ret->peek = peek; - ret->suggest = suggest; - ret->get_length = get_length; - - return ret; -} diff --git a/gstreamer-sharp/glue/videoutil.c b/gstreamer-sharp/glue/videoutil.c deleted file mode 100644 index 1b574ea623..0000000000 --- a/gstreamer-sharp/glue/videoutil.c +++ /dev/null @@ -1,44 +0,0 @@ -#include -#include - -GstCaps * -gstsharp_gst_videoutil_get_template_caps (GstVideoFormat fmt) { - if (gst_video_format_is_yuv (fmt)) { - guint32 fourcc = gst_video_format_to_fourcc (fmt); - GstCaps *caps; - - if (fourcc == 0) - return NULL; - - caps = gst_caps_from_string (GST_VIDEO_CAPS_YUV ("AYUV")); - gst_caps_set_simple (caps, "format", GST_TYPE_FOURCC, fourcc, NULL); - return caps; - } else { - switch (fmt) { - case GST_VIDEO_FORMAT_ABGR: - return gst_caps_from_string (GST_VIDEO_CAPS_ABGR); - case GST_VIDEO_FORMAT_ARGB: - return gst_caps_from_string (GST_VIDEO_CAPS_ARGB); - case GST_VIDEO_FORMAT_BGR: - return gst_caps_from_string (GST_VIDEO_CAPS_BGR); - case GST_VIDEO_FORMAT_BGRA: - return gst_caps_from_string (GST_VIDEO_CAPS_BGRA); - case GST_VIDEO_FORMAT_BGRx: - return gst_caps_from_string (GST_VIDEO_CAPS_BGRx); - case GST_VIDEO_FORMAT_RGB: - return gst_caps_from_string (GST_VIDEO_CAPS_RGB); - case GST_VIDEO_FORMAT_RGBA: - return gst_caps_from_string (GST_VIDEO_CAPS_RGBA); - case GST_VIDEO_FORMAT_RGBx: - return gst_caps_from_string (GST_VIDEO_CAPS_RGBx); - case GST_VIDEO_FORMAT_xBGR: - return gst_caps_from_string (GST_VIDEO_CAPS_xBGR); - case GST_VIDEO_FORMAT_xRGB: - return gst_caps_from_string (GST_VIDEO_CAPS_xRGB); - default: - return NULL; - } - } - - return NULL; -} diff --git a/gstreamer-sharp/goodplugins/Makefile.am b/gstreamer-sharp/goodplugins/Makefile.am deleted file mode 100644 index 7c5cba6038..0000000000 --- a/gstreamer-sharp/goodplugins/Makefile.am +++ /dev/null @@ -1,31 +0,0 @@ -ELEMENTS = directsoundsink - -NAMESPACE = Gst.GoodPlugins -INSPECT_FILES = $(patsubst %,$(srcdir)/inspect/%.raw,$(ELEMENTS)) -METADATA_FILES = -CS_FILES = $(patsubst %,$(builddir)/generated/%.cs,$(ELEMENTS)) -XML_FILES = $(patsubst %,$(builddir)/%.xml,$(ELEMENTS)) - -EXTRA_DIST = $(METADATA_FILES) $(INSPECT_FILES) -CLEANFILES = $(XML_FILES) $(CS_FILES) -MAINTAINERCLEANFILES = Makefile.in - -plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES)) -inspect-%: - $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true) - -all: $(XML_FILES) $(CS_FILES) - touch generated - -generated/%.cs: $(top_builddir)/elementgen/element-gen.exe $(top_builddir)/gstreamer-sharp/gstreamer-api.xml $(builddir)/%.xml - @mkdir -p generated - $(MONO) $(top_builddir)/elementgen/element-gen.exe --namespace=$(NAMESPACE) \ - --api=$(top_builddir)/gstreamer-sharp/gstreamer-api.xml --input=$(patsubst generated/%.cs,$(builddir)/%.xml,$@) --customfile=$(patsubst generated/%.cs,$(srcdir)/%.custom,$@) --interfacesdir=$(top_srcdir)/elementgen/interfaces > $@ - -%.xml: $(top_builddir)/parser/gst-gapi-fixup.exe $(srcdir)/inspect/%.raw $(srcdir)/%.metadata - cp $(patsubst %.xml,$(srcdir)/inspect/%.raw,$@) $(builddir)/$@ - chmod +w $(builddir)/$@ - $(MONO) $(top_builddir)/parser/gst-gapi-fixup.exe --api=$(builddir)/$@ --metadata=$(patsubst %.xml,$(srcdir)/%.metadata,$@) - -%.xml: $(top_builddir)/parser/gst-gapi-fixup.exe $(srcdir)/inspect/%.raw - cp $(patsubst %.xml,$(srcdir)/inspect/%.raw,$@) $(builddir)/$@ diff --git a/gstreamer-sharp/goodplugins/inspect/directsoundsink.raw b/gstreamer-sharp/goodplugins/inspect/directsoundsink.raw deleted file mode 100644 index 051b82d335..0000000000 --- a/gstreamer-sharp/goodplugins/inspect/directsoundsink.raw +++ /dev/null @@ -1,131 +0,0 @@ - - directdrawsink -
- Direct Sound Audio Sink - Sink/Audio - Output to a sound card via Direct Sound - Sebastien Moutte <sebastien@moutte.net> -
- - - - - - - - - - - - - - - - - - - - - sink - sink - always - audio/x-raw-int,signed = (boolean) { TRUE, FALSE }, width = (int) 16, depth = (int) 16, rate = (int) [ 1, MAX ], " "channels = (int) [ 1, 2 ]; audio/x-raw-int, signed = (boolean) { TRUE, FALSE }, width = (int) 8, depth = (int) 8, rate = (int) [ 1, MAX ], channels = (int) [ 1, 2 ] - - - - - - - - - - - - - - sink - sink - - - - - - - - - - - - - - - buffer-time - gint64 - Buffer Time - Size of audio buffer in microseconds - RW - - 200000 - - - latency-time - gint64 - Latency Time - Audio latency in microseconds - RW - - 10000 - - - provide-clock - gboolean - Provide Clock - Provide a clock to be used as the global pipeline clock - RW - TRUE - - - slave-method - GstBaseAudioSinkSlaveMethod - Slave Method - Algorithm to use to match the rate of the masterclock - RW - 1 - - - - - - - - can-activate-pull - gboolean - Allow Pull Scheduling - Allow pull-based scheduling - RW - FALSE - - - drift-tolerance - gint64 - Drift Tolerance - Tolerance for timestamp and clock drift in microseconds - RW - - 40000 - - - volume - gdouble - Volume - Volume of this stream - RW - - 1.0 - - - - - - -
diff --git a/gstreamer-sharp/gstreamer-api.raw b/gstreamer-sharp/gstreamer-api.raw deleted file mode 100644 index a11fe5b24c..0000000000 --- a/gstreamer-sharp/gstreamer-api.raw +++ /dev/null @@ -1,10586 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/gstreamer-sharp/gstreamer-sharp.dll.config.in b/gstreamer-sharp/gstreamer-sharp.dll.config.in deleted file mode 100644 index c7f5667519..0000000000 --- a/gstreamer-sharp/gstreamer-sharp.dll.config.in +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/gstreamer-sharp/gstreamer-symbols.xml b/gstreamer-sharp/gstreamer-symbols.xml deleted file mode 100644 index 2ab36ec2a0..0000000000 --- a/gstreamer-sharp/gstreamer-symbols.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/gstreamer-sharp/override/ColorBalanceAdapter.cs b/gstreamer-sharp/override/ColorBalanceAdapter.cs deleted file mode 100644 index 51cea3ee45..0000000000 --- a/gstreamer-sharp/override/ColorBalanceAdapter.cs +++ /dev/null @@ -1,230 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Any changes made will be lost if regenerated. - -namespace Gst.Interfaces { - - using System; - using System.Runtime.InteropServices; - using System.Reflection; - -#region Autogenerated code - public partial class ColorBalanceAdapter : Gst.GLib.GInterfaceAdapter, Gst.Interfaces.ColorBalance { - - [StructLayout (LayoutKind.Sequential)] - struct GstColorBalanceClass { - public Gst.Interfaces.ColorBalanceType BalanceType; - public ListChannelsNativeDelegate ListChannels; - public SetValueNativeDelegate SetValue; - public GetValueNativeDelegate GetValue; - IntPtr ValueChanged; - [MarshalAs (UnmanagedType.ByValArray, SizeConst=4)] - public IntPtr[] GstReserved; - } - - static GstColorBalanceClass iface; - - static ColorBalanceAdapter () - { - Gst.GLib.GType.Register (_gtype, typeof(ColorBalanceAdapter)); - iface.ListChannels = new ListChannelsNativeDelegate (ListChannels_cb); - iface.SetValue = new SetValueNativeDelegate (SetValue_cb); - iface.GetValue = new GetValueNativeDelegate (GetValue_cb); - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate IntPtr ListChannelsNativeDelegate (IntPtr inst); - - static IntPtr ListChannels_cb (IntPtr inst) - { - try { - ColorBalanceImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as ColorBalanceImplementor; - Gst.Interfaces.ColorBalanceChannel[] __result = __obj.ListChannels (); - return new Gst.GLib.List(__result, typeof (Gst.Interfaces.ColorBalanceChannel), false, false) == null ? IntPtr.Zero : new Gst.GLib.List(__result, typeof (Gst.Interfaces.ColorBalanceChannel), false, false).Handle; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void SetValueNativeDelegate (IntPtr inst, IntPtr channel, int value); - - static void SetValue_cb (IntPtr inst, IntPtr channel, int value) - { - try { - ColorBalanceImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as ColorBalanceImplementor; - __obj.SetValue (Gst.GLib.Object.GetObject(channel) as Gst.Interfaces.ColorBalanceChannel, value); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, false); - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate int GetValueNativeDelegate (IntPtr inst, IntPtr channel); - - static int GetValue_cb (IntPtr inst, IntPtr channel) - { - try { - ColorBalanceImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as ColorBalanceImplementor; - int __result = __obj.GetValue (Gst.GLib.Object.GetObject(channel) as Gst.Interfaces.ColorBalanceChannel); - return __result; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - static int class_offset = 2 * IntPtr.Size; - - static void Initialize (IntPtr ptr, IntPtr data) - { - IntPtr ifaceptr = new IntPtr (ptr.ToInt64 () + class_offset); - GstColorBalanceClass native_iface = (GstColorBalanceClass) Marshal.PtrToStructure (ifaceptr, typeof (GstColorBalanceClass)); - native_iface.ListChannels = iface.ListChannels; - native_iface.SetValue = iface.SetValue; - native_iface.GetValue = iface.GetValue; - - GCHandle gch = (GCHandle) data; - ColorBalanceAdapter adapter = gch.Target as ColorBalanceAdapter; - - ColorBalanceImplementor implementor = adapter.Implementor; - if (implementor != null) { - PropertyInfo pi = implementor.GetType().GetProperty ("BalanceType", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy); - if (pi != null && pi.PropertyType == typeof (Gst.Interfaces.ColorBalanceType)) - native_iface.BalanceType = (Gst.Interfaces.ColorBalanceType) pi.GetValue (null, null); - } - - Marshal.StructureToPtr (native_iface, ifaceptr, false); - gch.Free (); - } - - Gst.GLib.Object implementor; - - public ColorBalanceAdapter () - { - InitHandler = new Gst.GLib.GInterfaceInitHandler (Initialize); - } - - public ColorBalanceAdapter (ColorBalanceImplementor implementor) - { - if (implementor == null) - throw new ArgumentNullException ("implementor"); - else if (!(implementor is Gst.GLib.Object)) - throw new ArgumentException ("implementor must be a subclass of Gst.GLib.Object"); - this.implementor = implementor as Gst.GLib.Object; - } - - public ColorBalanceAdapter (IntPtr handle) - { - if (!_gtype.IsInstance (handle)) - throw new ArgumentException ("The gobject doesn't implement the GInterface of this adapter", "handle"); - implementor = Gst.GLib.Object.GetObject (handle); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_color_balance_get_type(); - - private static Gst.GLib.GType _gtype = new Gst.GLib.GType (gst_color_balance_get_type ()); - - public override Gst.GLib.GType GType { - get { - return _gtype; - } - } - - public override IntPtr Handle { - get { - return implementor.Handle; - } - } - - public IntPtr OwnedHandle { - get { - return implementor.OwnedHandle; - } - } - - public static ColorBalance GetObject (IntPtr handle, bool owned) - { - Gst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, owned); - return GetObject (obj); - } - - public static ColorBalance GetObject (Gst.GLib.Object obj) - { - if (obj == null) - return null; - else if (obj is ColorBalanceImplementor) - return new ColorBalanceAdapter (obj as ColorBalanceImplementor); - else if (obj as ColorBalance == null) - return new ColorBalanceAdapter (obj.Handle); - else - return obj as ColorBalance; - } - - public ColorBalanceImplementor Implementor { - get { - return implementor as ColorBalanceImplementor; - } - } - - [Gst.GLib.Signal("value-changed")] - public event Gst.Interfaces.ValueChangedHandler ValueChanged { - add { - Gst.GLib.Signal sig = Gst.GLib.Signal.Lookup (Gst.GLib.Object.GetObject (Handle), "value-changed", typeof (Gst.Interfaces.ValueChangedArgs)); - sig.AddDelegate (value); - } - remove { - Gst.GLib.Signal sig = Gst.GLib.Signal.Lookup (Gst.GLib.Object.GetObject (Handle), "value-changed", typeof (Gst.Interfaces.ValueChangedArgs)); - sig.RemoveDelegate (value); - } - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_color_balance_set_value(IntPtr raw, IntPtr channel, int value); - - public void SetValue(Gst.Interfaces.ColorBalanceChannel channel, int value) { - gst_color_balance_set_value(Handle, channel == null ? IntPtr.Zero : channel.Handle, value); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_color_balance_list_channels(IntPtr raw); - - public Gst.Interfaces.ColorBalanceChannel[] ListChannels() { - IntPtr raw_ret = gst_color_balance_list_channels(Handle); - Gst.Interfaces.ColorBalanceChannel[] ret = (Gst.Interfaces.ColorBalanceChannel[]) Gst.GLib.Marshaller.ListPtrToArray (raw_ret, typeof(Gst.GLib.List), false, false, typeof(Gst.Interfaces.ColorBalanceChannel)); - return ret; - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int gst_color_balance_get_value(IntPtr raw, IntPtr channel); - - public int GetValue(Gst.Interfaces.ColorBalanceChannel channel) { - int raw_ret = gst_color_balance_get_value(Handle, channel == null ? IntPtr.Zero : channel.Handle); - int ret = raw_ret; - return ret; - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int gst_color_balance_get_balance_type(IntPtr raw); - - public Gst.Interfaces.ColorBalanceType BalanceType { - get { - int raw_ret = gst_color_balance_get_balance_type(Handle); - Gst.Interfaces.ColorBalanceType ret = (Gst.Interfaces.ColorBalanceType) raw_ret; - return ret; - } - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_color_balance_value_changed(IntPtr raw, IntPtr channel, int value); - - public void EmitValueChanged(Gst.Interfaces.ColorBalanceChannel channel, int value) { - gst_color_balance_value_changed(Handle, channel == null ? IntPtr.Zero : channel.Handle, value); - } - -#endregion - } -} diff --git a/gstreamer-sharp/override/Mixer.cs b/gstreamer-sharp/override/Mixer.cs deleted file mode 100644 index 6975fad94a..0000000000 --- a/gstreamer-sharp/override/Mixer.cs +++ /dev/null @@ -1,45 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Any changes made will be lost if regenerated. - -namespace Gst.Interfaces { - - using System; - -#region Autogenerated code - public partial interface Mixer : Gst.GLib.IWrapper { - - void VolumeChanged(Gst.Interfaces.MixerTrack track, int[] volumes); - Gst.Interfaces.MixerTrack[] ListTracks(); - void SetOption(Gst.Interfaces.MixerOptions opts, string value); - void SetVolume(Gst.Interfaces.MixerTrack track, int[] volumes); - Gst.Interfaces.MixerType MixerType { - get; - } - void OptionChanged(Gst.Interfaces.MixerOptions opts, string value); - string GetOption(Gst.Interfaces.MixerOptions opts); - void SetRecord(Gst.Interfaces.MixerTrack track, bool record); - void ListChanged(Gst.Interfaces.MixerOptions opts); - void RecordToggled(Gst.Interfaces.MixerTrack track, bool record); - void MuteToggled(Gst.Interfaces.MixerTrack track, bool mute); - int[] GetVolume(Gst.Interfaces.MixerTrack track); - Gst.Interfaces.MixerFlags MixerFlags { - get; - } - void MixerChanged(); - void SetMute(Gst.Interfaces.MixerTrack track, bool mute); - } - - [Gst.GLib.GInterface (typeof (MixerAdapter))] - public partial interface MixerImplementor : Gst.GLib.IWrapper { - - Gst.Interfaces.MixerTrack[] ListTracks (); - void SetVolume (Gst.Interfaces.MixerTrack track, int[] volumes); - int[] GetVolume (Gst.Interfaces.MixerTrack track); - void SetMute (Gst.Interfaces.MixerTrack track, bool mute); - void SetRecord (Gst.Interfaces.MixerTrack track, bool record); - void SetOption (Gst.Interfaces.MixerOptions opts, string value); - string GetOption (Gst.Interfaces.MixerOptions opts); - Gst.Interfaces.MixerFlags MixerFlags { get; } - } -#endregion -} diff --git a/gstreamer-sharp/override/MixerAdapter.cs b/gstreamer-sharp/override/MixerAdapter.cs deleted file mode 100644 index f92ad55d9c..0000000000 --- a/gstreamer-sharp/override/MixerAdapter.cs +++ /dev/null @@ -1,417 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Any changes made will be lost if regenerated. - -namespace Gst.Interfaces { - - using System; - using System.Runtime.InteropServices; - using System.Reflection; - -#region Autogenerated code - public partial class MixerAdapter : Gst.GLib.GInterfaceAdapter, Gst.Interfaces.Mixer { - - [StructLayout (LayoutKind.Sequential)] - struct GstMixerClass { - public Gst.Interfaces.MixerType MixerType; - public ListTracksNativeDelegate ListTracks; - public SetVolumeNativeDelegate SetVolume; - public GetVolumeNativeDelegate GetVolume; - public SetMuteNativeDelegate SetMute; - public SetRecordNativeDelegate SetRecord; - [MarshalAs (UnmanagedType.ByValArray, SizeConst=3)] - private IntPtr[] Padding1; - public SetOptionNativeDelegate SetOption; - public GetOptionNativeDelegate GetOption; - private IntPtr _padding2; - public GetMixerFlagsNativeDelegate GetMixerFlags; - [MarshalAs (UnmanagedType.ByValArray, SizeConst=3)] - public IntPtr[] GstReserved; - } - - static GstMixerClass iface; - - static MixerAdapter () - { - Gst.GLib.GType.Register (_gtype, typeof(MixerAdapter)); - iface.ListTracks = new ListTracksNativeDelegate (ListTracks_cb); - iface.SetVolume = new SetVolumeNativeDelegate (SetVolume_cb); - iface.GetVolume = new GetVolumeNativeDelegate (GetVolume_cb); - iface.SetMute = new SetMuteNativeDelegate (SetMute_cb); - iface.SetRecord = new SetRecordNativeDelegate (SetRecord_cb); - iface.SetOption = new SetOptionNativeDelegate (SetOption_cb); - iface.GetOption = new GetOptionNativeDelegate (GetOption_cb); - iface.GetMixerFlags = new GetMixerFlagsNativeDelegate (GetMixerFlags_cb); - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate IntPtr ListTracksNativeDelegate (IntPtr inst); - - static IntPtr ListTracks_cb (IntPtr inst) - { - try { - MixerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as MixerImplementor; - Gst.Interfaces.MixerTrack[] __result = __obj.ListTracks (); - return new Gst.GLib.List(__result, typeof (Gst.Interfaces.MixerTrack), false, false) == null ? IntPtr.Zero : new Gst.GLib.List(__result, typeof (Gst.Interfaces.MixerTrack), false, false).Handle; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void SetVolumeNativeDelegate (IntPtr inst, IntPtr track, IntPtr volumes); - - static void SetVolume_cb (IntPtr inst, IntPtr track, IntPtr volumes) - { - try { - MixerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as MixerImplementor; - MixerTrack managed_track = Gst.GLib.Object.GetObject (track) as MixerTrack; - int[] managed_volumes = new int[managed_track.NumChannels]; - Marshal.Copy (volumes, managed_volumes, 0, managed_track.NumChannels); - __obj.SetVolume (managed_track, managed_volumes); - - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void GetVolumeNativeDelegate (IntPtr inst, IntPtr track, IntPtr volumes); - - static void GetVolume_cb (IntPtr inst, IntPtr track, IntPtr volumes) - { - try { - MixerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as MixerImplementor; - MixerTrack managed_track = Gst.GLib.Object.GetObject (track) as MixerTrack; - - int[] managed_volumes = __obj.GetVolume (managed_track); - - volumes = Gst.GLib.Marshaller.Malloc ((ulong) (4 * managed_track.NumChannels)); - Marshal.Copy (managed_volumes, 0, volumes, managed_track.NumChannels); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void SetMuteNativeDelegate (IntPtr inst, IntPtr track, bool mute); - - static void SetMute_cb (IntPtr inst, IntPtr track, bool mute) - { - try { - MixerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as MixerImplementor; - __obj.SetMute (Gst.GLib.Object.GetObject(track) as Gst.Interfaces.MixerTrack, mute); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, false); - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void SetRecordNativeDelegate (IntPtr inst, IntPtr track, bool record); - - static void SetRecord_cb (IntPtr inst, IntPtr track, bool record) - { - try { - MixerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as MixerImplementor; - __obj.SetRecord (Gst.GLib.Object.GetObject(track) as Gst.Interfaces.MixerTrack, record); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, false); - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void SetOptionNativeDelegate (IntPtr inst, IntPtr opts, IntPtr value); - - static void SetOption_cb (IntPtr inst, IntPtr opts, IntPtr value) - { - try { - MixerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as MixerImplementor; - __obj.SetOption (Gst.GLib.Object.GetObject(opts) as Gst.Interfaces.MixerOptions, Gst.GLib.Marshaller.PtrToStringGFree(value)); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, false); - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate IntPtr GetOptionNativeDelegate (IntPtr inst, IntPtr opts); - - static IntPtr GetOption_cb (IntPtr inst, IntPtr opts) - { - try { - MixerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as MixerImplementor; - string __result = __obj.GetOption (Gst.GLib.Object.GetObject(opts) as Gst.Interfaces.MixerOptions); - return Gst.GLib.Marshaller.StringToPtrGStrdup(__result); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate int GetMixerFlagsNativeDelegate (IntPtr inst); - - static int GetMixerFlags_cb (IntPtr inst) - { - try { - MixerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as MixerImplementor; - Gst.Interfaces.MixerFlags __result = __obj.MixerFlags; - return (int) __result; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - static int class_offset = 2 * IntPtr.Size; - - static void Initialize (IntPtr ptr, IntPtr data) - { - IntPtr ifaceptr = new IntPtr (ptr.ToInt64 () + class_offset); - GstMixerClass native_iface = (GstMixerClass) Marshal.PtrToStructure (ifaceptr, typeof (GstMixerClass)); - native_iface.ListTracks = iface.ListTracks; - native_iface.SetVolume = iface.SetVolume; - native_iface.GetVolume = iface.GetVolume; - native_iface.SetMute = iface.SetMute; - native_iface.SetRecord = iface.SetRecord; - native_iface.SetOption = iface.SetOption; - native_iface.GetOption = iface.GetOption; - native_iface.GetMixerFlags = iface.GetMixerFlags; - - GCHandle gch = (GCHandle) data; - - MixerAdapter adapter = gch.Target as MixerAdapter; - MixerImplementor implementor = adapter.Implementor; - - if (implementor != null) { - PropertyInfo pi = implementor.GetType().GetProperty ("MixerType", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy); - if (pi != null && pi.PropertyType == typeof (Gst.Interfaces.MixerType)) - native_iface.MixerType = (Gst.Interfaces.MixerType) pi.GetValue (null, null); - } - - Marshal.StructureToPtr (native_iface, ifaceptr, false); - gch.Free (); - } - - Gst.GLib.Object implementor; - - public MixerAdapter () - { - InitHandler = new Gst.GLib.GInterfaceInitHandler (Initialize); - } - - public MixerAdapter (MixerImplementor implementor) - { - if (implementor == null) - throw new ArgumentNullException ("implementor"); - else if (!(implementor is Gst.GLib.Object)) - throw new ArgumentException ("implementor must be a subclass of Gst.GLib.Object"); - this.implementor = implementor as Gst.GLib.Object; - } - - public MixerAdapter (IntPtr handle) - { - if (!_gtype.IsInstance (handle)) - throw new ArgumentException ("The gobject doesn't implement the GInterface of this adapter", "handle"); - implementor = Gst.GLib.Object.GetObject (handle); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_mixer_get_type(); - - private static Gst.GLib.GType _gtype = new Gst.GLib.GType (gst_mixer_get_type ()); - - public override Gst.GLib.GType GType { - get { - return _gtype; - } - } - - public override IntPtr Handle { - get { - return implementor.Handle; - } - } - - public IntPtr OwnedHandle { - get { - return implementor.OwnedHandle; - } - } - - public static Mixer GetObject (IntPtr handle, bool owned) - { - Gst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, owned); - return GetObject (obj); - } - - public static Mixer GetObject (Gst.GLib.Object obj) - { - if (obj == null) - return null; - else if (obj is MixerImplementor) - return new MixerAdapter (obj as MixerImplementor); - else if (obj as Mixer == null) - return new MixerAdapter (obj.Handle); - else - return obj as Mixer; - } - - public MixerImplementor Implementor { - get { - return implementor as MixerImplementor; - } - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_volume_changed(IntPtr raw, IntPtr track, IntPtr volumes); - - public void VolumeChanged(Gst.Interfaces.MixerTrack track, int[] volumes) { - if (track == null) - return; - - if (volumes.Length != track.NumChannels) - throw new ArgumentOutOfRangeException (); - - IntPtr native_volumes = Gst.GLib.Marshaller.Malloc ((ulong) (4 * track.NumChannels)); - Marshal.Copy (volumes, 0, native_volumes, track.NumChannels); - gst_mixer_volume_changed(Handle, track.Handle, native_volumes); - Gst.GLib.Marshaller.Free (native_volumes); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_mixer_list_tracks(IntPtr raw); - - public Gst.Interfaces.MixerTrack[] ListTracks() { - IntPtr raw_ret = gst_mixer_list_tracks(Handle); - Gst.Interfaces.MixerTrack[] ret = (Gst.Interfaces.MixerTrack[]) Gst.GLib.Marshaller.ListPtrToArray (raw_ret, typeof(Gst.GLib.List), false, false, typeof(Gst.Interfaces.MixerTrack)); - return ret; - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_set_option(IntPtr raw, IntPtr opts, IntPtr value); - - public void SetOption(Gst.Interfaces.MixerOptions opts, string value) { - gst_mixer_set_option(Handle, opts == null ? IntPtr.Zero : opts.Handle, Gst.GLib.Marshaller.StringToPtrGStrdup(value)); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_set_volume(IntPtr raw, IntPtr track, IntPtr volumes); - - public void SetVolume(Gst.Interfaces.MixerTrack track, int[] volumes) { - if (track == null) - return; - - if (volumes.Length != track.NumChannels) - throw new ArgumentOutOfRangeException (); - IntPtr volumes_native = Gst.GLib.Marshaller.Malloc ((ulong) (4 * track.NumChannels)); - Marshal.Copy (volumes, 0, volumes_native, track.NumChannels); - gst_mixer_set_volume(Handle, track.Handle, volumes_native); - Gst.GLib.Marshaller.Free (volumes_native); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int gst_mixer_get_mixer_type(IntPtr raw); - - public Gst.Interfaces.MixerType MixerType { - get { - int raw_ret = gst_mixer_get_mixer_type(Handle); - Gst.Interfaces.MixerType ret = (Gst.Interfaces.MixerType) raw_ret; - return ret; - } - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_option_changed(IntPtr raw, IntPtr opts, IntPtr value); - - public void OptionChanged(Gst.Interfaces.MixerOptions opts, string value) { - gst_mixer_option_changed(Handle, opts == null ? IntPtr.Zero : opts.Handle, Gst.GLib.Marshaller.StringToPtrGStrdup(value)); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_mixer_get_option(IntPtr raw, IntPtr opts); - - public string GetOption(Gst.Interfaces.MixerOptions opts) { - IntPtr raw_ret = gst_mixer_get_option(Handle, opts == null ? IntPtr.Zero : opts.Handle); - string ret = Gst.GLib.Marshaller.Utf8PtrToString (raw_ret); - return ret; - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_set_record(IntPtr raw, IntPtr track, bool record); - - public void SetRecord(Gst.Interfaces.MixerTrack track, bool record) { - gst_mixer_set_record(Handle, track == null ? IntPtr.Zero : track.Handle, record); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_options_list_changed(IntPtr raw, IntPtr opts); - - public void ListChanged(Gst.Interfaces.MixerOptions opts) { - gst_mixer_options_list_changed(Handle, opts == null ? IntPtr.Zero : opts.Handle); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_record_toggled(IntPtr raw, IntPtr track, bool record); - - public void RecordToggled(Gst.Interfaces.MixerTrack track, bool record) { - gst_mixer_record_toggled(Handle, track == null ? IntPtr.Zero : track.Handle, record); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_mute_toggled(IntPtr raw, IntPtr track, bool mute); - - public void MuteToggled(Gst.Interfaces.MixerTrack track, bool mute) { - gst_mixer_mute_toggled(Handle, track == null ? IntPtr.Zero : track.Handle, mute); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_get_volume(IntPtr raw, IntPtr track, ref IntPtr volumes); - - public int[] GetVolume(Gst.Interfaces.MixerTrack track) { - if (track == null) - return null; - - IntPtr native_volumes = Gst.GLib.Marshaller.Malloc ((ulong) (4 * track.NumChannels)); - gst_mixer_get_volume(Handle, track.Handle, ref native_volumes); - - int[] volumes = new int[track.NumChannels]; - Marshal.Copy (native_volumes, volumes, 0, track.NumChannels); - Gst.GLib.Marshaller.Free (native_volumes); - return volumes; - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int gst_mixer_get_mixer_flags(IntPtr raw); - - public Gst.Interfaces.MixerFlags MixerFlags { - get { - int raw_ret = gst_mixer_get_mixer_flags(Handle); - Gst.Interfaces.MixerFlags ret = (Gst.Interfaces.MixerFlags) raw_ret; - return ret; - } - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_mixer_changed(IntPtr raw); - - public void MixerChanged() { - gst_mixer_mixer_changed(Handle); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_mixer_set_mute(IntPtr raw, IntPtr track, bool mute); - - public void SetMute(Gst.Interfaces.MixerTrack track, bool mute) { - gst_mixer_set_mute(Handle, track == null ? IntPtr.Zero : track.Handle, mute); - } - -#endregion - } -} diff --git a/gstreamer-sharp/override/NavigationAdapter.cs b/gstreamer-sharp/override/NavigationAdapter.cs deleted file mode 100644 index 44cb47753f..0000000000 --- a/gstreamer-sharp/override/NavigationAdapter.cs +++ /dev/null @@ -1,161 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Any changes made will be lost if regenerated. - -namespace Gst.Interfaces { - - using System; - using System.Runtime.InteropServices; - -#region Autogenerated code - public partial class NavigationAdapter : Gst.GLib.GInterfaceAdapter, Gst.Interfaces.Navigation { - - [StructLayout (LayoutKind.Sequential)] - struct GstNavigationInterface { - public SendEventNativeDelegate SendEvent; - [MarshalAs (UnmanagedType.ByValArray, SizeConst=4)] - public IntPtr[] GstReserved; - } - - static GstNavigationInterface iface; - - static NavigationAdapter () - { - Gst.GLib.GType.Register (_gtype, typeof(NavigationAdapter)); - iface.SendEvent = new SendEventNativeDelegate (SendEvent_cb); - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void SendEventNativeDelegate (IntPtr inst, IntPtr structure); - - static void SendEvent_cb (IntPtr inst, IntPtr structure) - { - try { - NavigationImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as NavigationImplementor; - __obj.SendEvent (structure == IntPtr.Zero ? null : (Gst.Structure) Gst.GLib.Opaque.GetOpaque (structure, typeof (Gst.Structure), true)); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, false); - } - } - - static int class_offset = 2 * IntPtr.Size; - - static void Initialize (IntPtr ptr, IntPtr data) - { - IntPtr ifaceptr = new IntPtr (ptr.ToInt64 () + class_offset); - GstNavigationInterface native_iface = (GstNavigationInterface) Marshal.PtrToStructure (ifaceptr, typeof (GstNavigationInterface)); - native_iface.SendEvent = iface.SendEvent; - Marshal.StructureToPtr (native_iface, ifaceptr, false); - GCHandle gch = (GCHandle) data; - gch.Free (); - } - - Gst.GLib.Object implementor; - - public NavigationAdapter () - { - InitHandler = new Gst.GLib.GInterfaceInitHandler (Initialize); - } - - public NavigationAdapter (NavigationImplementor implementor) - { - if (implementor == null) - throw new ArgumentNullException ("implementor"); - else if (!(implementor is Gst.GLib.Object)) - throw new ArgumentException ("implementor must be a subclass of Gst.GLib.Object"); - this.implementor = implementor as Gst.GLib.Object; - } - - public NavigationAdapter (IntPtr handle) - { - if (!_gtype.IsInstance (handle)) - throw new ArgumentException ("The gobject doesn't implement the GInterface of this adapter", "handle"); - implementor = Gst.GLib.Object.GetObject (handle); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_navigation_get_type(); - - private static Gst.GLib.GType _gtype = new Gst.GLib.GType (gst_navigation_get_type ()); - - public override Gst.GLib.GType GType { - get { - return _gtype; - } - } - - public override IntPtr Handle { - get { - return implementor.Handle; - } - } - - public IntPtr OwnedHandle { - get { - return implementor.OwnedHandle; - } - } - - public static Navigation GetObject (IntPtr handle, bool owned) - { - Gst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, owned); - return GetObject (obj); - } - - public static Navigation GetObject (Gst.GLib.Object obj) - { - if (obj == null) - return null; - else if (obj is NavigationImplementor) - return new NavigationAdapter (obj as NavigationImplementor); - else if (obj as Navigation == null) - return new NavigationAdapter (obj.Handle); - else - return obj as Navigation; - } - - public NavigationImplementor Implementor { - get { - return implementor as NavigationImplementor; - } - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_navigation_send_event(IntPtr raw, IntPtr structure); - - [DllImport("libgstreamer-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_structure_copy (IntPtr raw); - - public void SendEvent(Gst.Structure structure) { - gst_navigation_send_event(Handle, structure == null ? IntPtr.Zero : gst_structure_copy (structure.Handle)); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_navigation_send_mouse_event(IntPtr raw, IntPtr evnt, int button, double x, double y); - - public void SendMouseEvent(string evnt, int button, double x, double y) { - IntPtr native_evnt = Gst.GLib.Marshaller.StringToPtrGStrdup (evnt); - gst_navigation_send_mouse_event(Handle, native_evnt, button, x, y); - Gst.GLib.Marshaller.Free (native_evnt); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_navigation_send_key_event(IntPtr raw, IntPtr evnt, IntPtr key); - - public void SendKeyEvent(string evnt, string key) { - IntPtr native_evnt = Gst.GLib.Marshaller.StringToPtrGStrdup (evnt); - IntPtr native_key = Gst.GLib.Marshaller.StringToPtrGStrdup (key); - gst_navigation_send_key_event(Handle, native_evnt, native_key); - Gst.GLib.Marshaller.Free (native_evnt); - Gst.GLib.Marshaller.Free (native_key); - } - - [DllImport("libgstinterfaces-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern void gst_navigation_send_command(IntPtr raw, int command); - - public void SendCommand(Gst.Interfaces.NavigationCommand command) { - gst_navigation_send_command(Handle, (int) command); - } - -#endregion - } -} diff --git a/gstreamer-sharp/override/ProbeNeededHandler.cs b/gstreamer-sharp/override/ProbeNeededHandler.cs deleted file mode 100644 index e0c7df97a5..0000000000 --- a/gstreamer-sharp/override/ProbeNeededHandler.cs +++ /dev/null @@ -1,21 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Any changes made will be lost if regenerated. - -namespace Gst.Interfaces { - - using System; - - public delegate void ProbeNeededHandler(object o, ProbeNeededArgs args); - - public class ProbeNeededArgs : Gst.GLib.SignalArgs { - public string Property { - get { - IntPtr pspec = (IntPtr) Args[0]; - Gst.PropertyInfo pi = new Gst.PropertyInfo (pspec); - - return pi.Name; - } - } - - } -} diff --git a/gstreamer-sharp/override/PropertyProbe.cs b/gstreamer-sharp/override/PropertyProbe.cs deleted file mode 100644 index f74da3db94..0000000000 --- a/gstreamer-sharp/override/PropertyProbe.cs +++ /dev/null @@ -1,26 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Changed to take strings instead of GParamSpecs. - -namespace Gst.Interfaces { - - using System; - - public partial interface PropertyProbe : Gst.GLib.IWrapper { - event Gst.Interfaces.ProbeNeededHandler ProbeNeeded; - - string[] Properties { get; } - object[] GetValues (string property); - bool NeedsProbe (string property); - void Probe (string property); - - object[] ProbeAndGetValues (string property); - } - - [Gst.GLib.GInterface (typeof (PropertyProbeAdapter))] - public partial interface PropertyProbeImplementor : Gst.GLib.IWrapper { - string[] Properties { get; } - bool NeedsProbe (string property); - void ProbeProperty (string property); - object[] GetValues (string property); - } -} diff --git a/gstreamer-sharp/override/PropertyProbeAdapter.cs b/gstreamer-sharp/override/PropertyProbeAdapter.cs deleted file mode 100644 index 6de869995d..0000000000 --- a/gstreamer-sharp/override/PropertyProbeAdapter.cs +++ /dev/null @@ -1,296 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Changed to use strings instead of GParamSpecs - -namespace Gst.Interfaces { - - using System; - using System.Runtime.InteropServices; - using System.Collections; - - public partial class PropertyProbeAdapter : Gst.GLib.GInterfaceAdapter, Gst.Interfaces.PropertyProbe { - - [StructLayout (LayoutKind.Sequential)] - struct GstPropertyProbeInterface { - IntPtr ProbeNeeded; - public GetPropertiesNativeDelegate GetProperties; - public NeedsProbeNativeDelegate NeedsProbe; - public ProbePropertyNativeDelegate ProbeProperty; - public GetValuesNativeDelegate GetValues; - [MarshalAs (UnmanagedType.ByValArray, SizeConst=4)] - public IntPtr[] GstReserved; - } - - static GstPropertyProbeInterface iface; - - static PropertyProbeAdapter () - { - Gst.GLib.GType.Register (_gtype, typeof(PropertyProbeAdapter)); - iface.GetProperties = new GetPropertiesNativeDelegate (GetProperties_cb); - iface.NeedsProbe = new NeedsProbeNativeDelegate (NeedsProbe_cb); - iface.ProbeProperty = new ProbePropertyNativeDelegate (ProbeProperty_cb); - iface.GetValues = new GetValuesNativeDelegate (GetValues_cb); - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate IntPtr GetPropertiesNativeDelegate (IntPtr inst); - - [DllImport("libglib-2.0-0.dll")] - static extern IntPtr g_object_class_find_property (IntPtr gclass, IntPtr name); - - static IntPtr GetProperties_cb (IntPtr inst) - { - try { - PropertyProbeImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as PropertyProbeImplementor; - - string[] properties = __obj.Properties; - Gst.GLib.List properties_list = new Gst.GLib.List (typeof (IntPtr)); - IntPtr gclass = Marshal.ReadIntPtr (inst); - foreach (string prop in properties) { - IntPtr name = Gst.GLib.Marshaller.StringToPtrGStrdup (prop); - IntPtr pspec = g_object_class_find_property (gclass, name); - Gst.GLib.Marshaller.Free (name); - if (pspec != IntPtr.Zero) - properties_list.Prepend (pspec); - } - - /* FIXME: We leak the list! */ - return properties_list.Handle; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate bool NeedsProbeNativeDelegate (IntPtr inst, uint prop_id, IntPtr pspec); - - static bool NeedsProbe_cb (IntPtr inst, uint prop_id, IntPtr pspec) - { - try { - PropertyProbeImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as PropertyProbeImplementor; - Gst.PropertyInfo pi = new Gst.PropertyInfo (pspec); - bool __result = __obj.NeedsProbe (pi.Name); - return __result; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate void ProbePropertyNativeDelegate (IntPtr inst, uint prop_id, IntPtr pspec); - - static void ProbeProperty_cb (IntPtr inst, uint prop_id, IntPtr pspec) - { - try { - PropertyProbeImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as PropertyProbeImplementor; - Gst.PropertyInfo pi = new Gst.PropertyInfo (pspec); - __obj.ProbeProperty (pi.Name); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, false); - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate IntPtr GetValuesNativeDelegate (IntPtr inst, uint prop_id, IntPtr pspec); - - static IntPtr GetValues_cb (IntPtr inst, uint prop_id, IntPtr pspec) - { - try { - PropertyProbeImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as PropertyProbeImplementor; - Gst.PropertyInfo pi = new Gst.PropertyInfo (pspec); - object[] values = __obj.GetValues (pi.Name); - Gst.GLib.ValueArray va = new Gst.GLib.ValueArray ((uint) values.Length); - - foreach (object v in values) - va.Append (new Gst.GLib.Value (v)); - return va.Handle; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, false); - // NOTREACHED: above call does not return. - throw e; - } - } - - static int class_offset = 2 * IntPtr.Size; - - static void Initialize (IntPtr ptr, IntPtr data) - { - IntPtr ifaceptr = new IntPtr (ptr.ToInt64 () + class_offset); - GstPropertyProbeInterface native_iface = (GstPropertyProbeInterface) Marshal.PtrToStructure (ifaceptr, typeof (GstPropertyProbeInterface)); - native_iface.GetProperties = iface.GetProperties; - native_iface.NeedsProbe = iface.NeedsProbe; - native_iface.ProbeProperty = iface.ProbeProperty; - native_iface.GetValues = iface.GetValues; - Marshal.StructureToPtr (native_iface, ifaceptr, false); - GCHandle gch = (GCHandle) data; - gch.Free (); - } - - Gst.GLib.Object implementor; - - public PropertyProbeAdapter () - { - InitHandler = new Gst.GLib.GInterfaceInitHandler (Initialize); - } - - public PropertyProbeAdapter (PropertyProbeImplementor implementor) - { - if (implementor == null) - throw new ArgumentNullException ("implementor"); - else if (!(implementor is Gst.GLib.Object)) - throw new ArgumentException ("implementor must be a subclass of Gst.GLib.Object"); - this.implementor = implementor as Gst.GLib.Object; - } - - public PropertyProbeAdapter (IntPtr handle) - { - if (!_gtype.IsInstance (handle)) - throw new ArgumentException ("The gobject doesn't implement the GInterface of this adapter", "handle"); - implementor = Gst.GLib.Object.GetObject (handle); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern IntPtr gst_property_probe_get_type(); - - private static Gst.GLib.GType _gtype = new Gst.GLib.GType (gst_property_probe_get_type ()); - - public override Gst.GLib.GType GType { - get { - return _gtype; - } - } - - public override IntPtr Handle { - get { - return implementor.Handle; - } - } - - public IntPtr OwnedHandle { - get { - return implementor.OwnedHandle; - } - } - - public static PropertyProbe GetObject (IntPtr handle, bool owned) - { - Gst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, owned); - return GetObject (obj); - } - - public static PropertyProbe GetObject (Gst.GLib.Object obj) - { - if (obj == null) - return null; - else if (obj is PropertyProbeImplementor) - return new PropertyProbeAdapter (obj as PropertyProbeImplementor); - else if (obj as PropertyProbe == null) - return new PropertyProbeAdapter (obj.Handle); - else - return obj as PropertyProbe; - } - - public PropertyProbeImplementor Implementor { - get { - return implementor as PropertyProbeImplementor; - } - } - - - [Gst.GLib.Signal("probe-needed")] - public event Gst.Interfaces.ProbeNeededHandler ProbeNeeded { - add { - Gst.GLib.Signal sig = Gst.GLib.Signal.Lookup (Gst.GLib.Object.GetObject (Handle), "probe-needed", typeof (Gst.Interfaces.ProbeNeededArgs)); - sig.AddDelegate (value); - } - remove { - Gst.GLib.Signal sig = Gst.GLib.Signal.Lookup (Gst.GLib.Object.GetObject (Handle), "probe-needed", typeof (Gst.Interfaces.ProbeNeededArgs)); - sig.RemoveDelegate (value); - } - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern bool gst_property_probe_needs_probe_name(IntPtr raw, IntPtr name); - - public bool NeedsProbe(string name) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - bool raw_ret = gst_property_probe_needs_probe_name(Handle, native_name); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_name); - return ret; - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern void gst_property_probe_probe_property_name(IntPtr raw, IntPtr name); - - public void Probe(string name) { - IntPtr native_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - gst_property_probe_probe_property_name(Handle, native_name); - Gst.GLib.Marshaller.Free (native_name); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern IntPtr gst_property_probe_get_properties(IntPtr raw); - - public string[] Properties { - get { - IntPtr raw_ret = gst_property_probe_get_properties(Handle); - if (raw_ret == IntPtr.Zero) - return new string[] {}; - - Gst.GLib.List raw_ret_list = new Gst.GLib.List(raw_ret, typeof (IntPtr)); - ArrayList ret = new ArrayList (); - - foreach (IntPtr pspec in raw_ret_list) { - Gst.PropertyInfo pi = new Gst.PropertyInfo (pspec); - ret.Add (pi.Name); - } - - return (string[]) ret.ToArray (typeof (string)); - } - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern IntPtr gst_property_probe_get_values_name (IntPtr raw, IntPtr name); - - public object[] GetValues (string name) { - IntPtr raw_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr raw_ret = gst_property_probe_get_values_name (Handle, raw_name); - Gst.GLib.Marshaller.Free (raw_name); - if (raw_ret == IntPtr.Zero) - return new object[] {}; - - Gst.GLib.ValueArray va = new Gst.GLib.ValueArray (raw_ret); - ArrayList ret = new ArrayList (); - foreach (Gst.GLib.Value v in va) - ret.Add ((object) v.Val); - - va.Dispose (); - - return (object[]) ret.ToArray (typeof (object)); - } - - [DllImport("libgstinterfaces-0.10.dll")] - static extern IntPtr gst_property_probe_probe_and_get_values_name (IntPtr raw, IntPtr name); - - public object[] ProbeAndGetValues (string name) { - IntPtr raw_name = Gst.GLib.Marshaller.StringToPtrGStrdup (name); - IntPtr raw_ret = gst_property_probe_probe_and_get_values_name (Handle, raw_name); - Gst.GLib.Marshaller.Free (raw_name); - if (raw_ret == IntPtr.Zero) - return new object[] {}; - - Gst.GLib.ValueArray va = new Gst.GLib.ValueArray (raw_ret); - ArrayList ret = new ArrayList (); - foreach (Gst.GLib.Value v in va) - ret.Add ((object) v.Val); - - va.Dispose (); - - return (object[]) ret.ToArray (typeof (object)); - } - } -} diff --git a/gstreamer-sharp/override/URIHandlerAdapter.cs b/gstreamer-sharp/override/URIHandlerAdapter.cs deleted file mode 100644 index 9226a89eee..0000000000 --- a/gstreamer-sharp/override/URIHandlerAdapter.cs +++ /dev/null @@ -1,267 +0,0 @@ -// This file was generated by the Gtk# code generator. -// Any changes made will be lost if regenerated. - -namespace Gst { - - using System; - using System.Runtime.InteropServices; - using System.Collections; - using System.Reflection; - -#region Autogenerated code - public partial class URIHandlerAdapter : Gst.GLib.GInterfaceAdapter, Gst.URIHandler { - - [StructLayout (LayoutKind.Sequential)] - struct GstURIHandlerInterface { - IntPtr NewUri; - IntPtr GetType; - IntPtr GetProtocols; - public GetUriNativeDelegate GetUri; - public SetUriNativeDelegate SetUri; - public GetTypeFullNativeDelegate GetTypeFull; - public GetProtocolsFullNativeDelegate GetProtocolsFull; - [MarshalAs (UnmanagedType.ByValArray, SizeConst=2)] - public IntPtr[] GstReserved; - } - - static GstURIHandlerInterface iface; - - static URIHandlerAdapter () - { - Gst.GLib.GType.Register (_gtype, typeof(URIHandlerAdapter)); - iface.GetTypeFull = new GetTypeFullNativeDelegate (GetTypeFull_cb); - iface.GetProtocolsFull = new GetProtocolsFullNativeDelegate (GetProtocolsFull_cb); - iface.GetUri = new GetUriNativeDelegate (GetUri_cb); - iface.SetUri = new SetUriNativeDelegate (SetUri_cb); - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate int GetTypeFullNativeDelegate (IntPtr gtype); - - static int GetTypeFull_cb (IntPtr gtype) - { - try { - Gst.GLib.GType gt = new Gst.GLib.GType (gtype); - System.Type t = (System.Type) gt; - - System.Reflection.PropertyInfo pi = t.GetProperty ("Type", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy); - Gst.URIType __result = Gst.URIType.Unknown; - if (pi != null && pi.PropertyType == typeof (Gst.URIType)) - __result = (Gst.URIType) pi.GetValue (null, null); - - return (int) __result; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate IntPtr GetProtocolsFullNativeDelegate (IntPtr gtype); - - static Hashtable protocols_cache = new Hashtable (); - - static IntPtr GetProtocolsFull_cb (IntPtr gtype) - { - try { - Gst.GLib.GType gt = new Gst.GLib.GType (gtype); - System.Type t = (System.Type) gt; - - if (protocols_cache.Contains (gtype)) { - return (IntPtr) protocols_cache[gtype]; - } - - System.Reflection.PropertyInfo pi = t.GetProperty ("Protocols", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy); - string[] __result; - if (pi != null && pi.PropertyType == typeof (string[])) - __result = (string[]) pi.GetValue (null, null); - else - __result = new string[] {}; - IntPtr ret = Gst.Marshaller.StringArrayToNullTermPointer (__result); - protocols_cache.Add (gtype, ret); - - return ret; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate IntPtr GetUriNativeDelegate (IntPtr inst); - - static IntPtr GetUri_cb (IntPtr inst) - { - try { - URIHandlerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as URIHandlerImplementor; - string __result = __obj.Uri; - return Gst.GLib.Marshaller.StringToPtrGStrdup (__result); - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - [UnmanagedFunctionPointer (CallingConvention.Cdecl)] - delegate bool SetUriNativeDelegate (IntPtr inst, IntPtr uri); - - static bool SetUri_cb (IntPtr inst, IntPtr uri) - { - try { - URIHandlerImplementor __obj = Gst.GLib.Object.GetObject (inst, false) as URIHandlerImplementor; - bool __result = __obj.SetUri (Gst.GLib.Marshaller.Utf8PtrToString (uri)); - return __result; - } catch (Exception e) { - Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true); - // NOTREACHED: above call does not return. - throw e; - } - } - - static int class_offset = 2 * IntPtr.Size; - - static void Initialize (IntPtr ptr, IntPtr data) - { - IntPtr ifaceptr = new IntPtr (ptr.ToInt64 () + class_offset); - GstURIHandlerInterface native_iface = (GstURIHandlerInterface) Marshal.PtrToStructure (ifaceptr, typeof (GstURIHandlerInterface)); - native_iface.GetTypeFull = iface.GetTypeFull; - native_iface.GetProtocolsFull = iface.GetProtocolsFull; - native_iface.GetUri = iface.GetUri; - native_iface.SetUri = iface.SetUri; - Marshal.StructureToPtr (native_iface, ifaceptr, false); - GCHandle gch = (GCHandle) data; - gch.Free (); - } - - Gst.GLib.Object implementor; - - public URIHandlerAdapter () - { - InitHandler = new Gst.GLib.GInterfaceInitHandler (Initialize); - } - - public URIHandlerAdapter (URIHandlerImplementor implementor) - { - if (implementor == null) - throw new ArgumentNullException ("implementor"); - else if (!(implementor is Gst.GLib.Object)) - throw new ArgumentException ("implementor must be a subclass of Gst.GLib.Object"); - this.implementor = implementor as Gst.GLib.Object; - } - - public URIHandlerAdapter (IntPtr handle) - { - if (!_gtype.IsInstance (handle)) - throw new ArgumentException ("The gobject doesn't implement the GInterface of this adapter", "handle"); - implementor = Gst.GLib.Object.GetObject (handle); - } - - [DllImport("libgstreamer-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_uri_handler_get_type(); - - private static Gst.GLib.GType _gtype = new Gst.GLib.GType (gst_uri_handler_get_type ()); - - public override Gst.GLib.GType GType { - get { - return _gtype; - } - } - - public override IntPtr Handle { - get { - return implementor.Handle; - } - } - - public IntPtr OwnedHandle { - get { - return implementor.OwnedHandle; - } - } - - public static URIHandler GetObject (IntPtr handle, bool owned) - { - Gst.GLib.Object obj = Gst.GLib.Object.GetObject (handle, owned); - return GetObject (obj); - } - - public static URIHandler GetObject (Gst.GLib.Object obj) - { - if (obj == null) - return null; - else if (obj is URIHandlerImplementor) - return new URIHandlerAdapter (obj as URIHandlerImplementor); - else if (obj as URIHandler == null) - return new URIHandlerAdapter (obj.Handle); - else - return obj as URIHandler; - } - - public URIHandlerImplementor Implementor { - get { - return implementor as URIHandlerImplementor; - } - } - - [Gst.GLib.Signal("new-uri")] - public event Gst.NewUriHandler NewUri { - add { - Gst.GLib.Signal sig = Gst.GLib.Signal.Lookup (Gst.GLib.Object.GetObject (Handle), "new-uri", typeof (Gst.NewUriArgs)); - sig.AddDelegate (value); - } - remove { - Gst.GLib.Signal sig = Gst.GLib.Signal.Lookup (Gst.GLib.Object.GetObject (Handle), "new-uri", typeof (Gst.NewUriArgs)); - sig.RemoveDelegate (value); - } - } - - [DllImport("libgstreamer-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern int gst_uri_handler_get_uri_type(IntPtr raw); - - public Gst.URIType UriType { - get { - int raw_ret = gst_uri_handler_get_uri_type(Handle); - Gst.URIType ret = (Gst.URIType) raw_ret; - return ret; - } - } - - [DllImport("libgstreamer-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern bool gst_uri_handler_set_uri(IntPtr raw, IntPtr uri); - - public bool SetUri(string uri) { - IntPtr native_uri = Gst.GLib.Marshaller.StringToPtrGStrdup (uri); - bool raw_ret = gst_uri_handler_set_uri(Handle, native_uri); - bool ret = raw_ret; - Gst.GLib.Marshaller.Free (native_uri); - return ret; - } - - [DllImport("libgstreamer-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_uri_handler_get_protocols(IntPtr raw); - - public string[] Protocols { - get { - IntPtr raw_ret = gst_uri_handler_get_protocols(Handle); - string[] ret = Gst.Marshaller.NullTermPtrToStringArray (raw_ret, false); - return ret; - } - } - - [DllImport("libgstreamer-0.10.dll", CallingConvention = CallingConvention.Cdecl)] - static extern IntPtr gst_uri_handler_get_uri(IntPtr raw); - - public string Uri { - get { - IntPtr raw_ret = gst_uri_handler_get_uri(Handle); - string ret = Gst.GLib.Marshaller.Utf8PtrToString (raw_ret); - return ret; - } - } - -#endregion - } -} diff --git a/parser/Makefile.am b/parser/Makefile.am deleted file mode 100644 index 76938bccf5..0000000000 --- a/parser/Makefile.am +++ /dev/null @@ -1,27 +0,0 @@ -TARGETS = gst-gapi-fixup.exe gst-generate-tags.exe gst-gapi-parser.exe -DEBUGS = $(addsuffix .mdb, $(TARGETS)) - -all: $(TARGETS) - -gst-gapi-fixup.exe: $(srcdir)/gst-gapi-fixup.cs - $(CSC) -out:$@ $(srcdir)/gst-gapi-fixup.cs - -gst-generate-tags.exe: $(srcdir)/gst-generate-tags.cs - $(CSC) -out:$@ $(srcdir)/gst-generate-tags.cs - -gst-gapi-parser.exe: $(srcdir)/gapi-parser.cs - $(CSC) -out:$@ $(srcdir)/gapi-parser.cs - - -noinst_SCRIPTS = $(TARGETS) gapi_pp.pl gapi2xml.pl - -CLEANFILES = $(TARGETS) $(DEBUGS) -MAINTAINERCLEANFILES = Makefile.in - -EXTRA_DIST = \ - gst-gapi-fixup.cs \ - gst-generate-tags.cs \ - gapi-parser.cs \ - gapi_pp.pl \ - gapi2xml.pl - diff --git a/parser/gapi-parser.cs b/parser/gapi-parser.cs deleted file mode 100644 index 8fc1387a51..0000000000 --- a/parser/gapi-parser.cs +++ /dev/null @@ -1,171 +0,0 @@ -// gapi-parser.cs - parsing driver application. -// -// Author: Mike Kestner -// -// Copyright (c) 2005 Novell, Inc. -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -namespace GtkSharp.Parsing { - - using System; - using System.Collections; - using System.IO; - using System.Runtime.InteropServices; - using System.Xml; - - public class Parser { - - [DllImport ("libc")] - static extern int system (string command); - - public static int Main (string[] args) - { - if (args.Length != 1) { - Console.WriteLine ("Usage: gapi2-parser "); - return 0; - } - - XmlDocument src_doc = new XmlDocument (); - - try { - using (Stream stream = File.OpenRead (args [0])) - src_doc.Load (stream); - } catch (XmlException e) { - Console.WriteLine ("Couldn't open source file."); - Console.WriteLine (e); - return 1; - } - - XmlNode root = src_doc.DocumentElement; - if (root.Name != "gapi-parser-input") { - Console.WriteLine ("Improperly formatted input file: " + args [0]); - return 1; - } - - foreach (XmlNode apinode in root.ChildNodes) { - if (apinode.Name != "api") - continue; - - string outfile = (apinode as XmlElement).GetAttribute ("filename"); - string prefile = outfile + ".pre"; - - if (File.Exists (prefile)) - File.Delete (prefile); - - foreach (XmlNode libnode in apinode.ChildNodes) { - if (libnode.Name != "library") - continue; - - string lib = (libnode as XmlElement).GetAttribute ("name"); - - foreach (XmlNode nsnode in libnode.ChildNodes) { - if (nsnode.Name != "namespace") - continue; - - string ns = (nsnode as XmlElement).GetAttribute ("name"); - - ArrayList files = new ArrayList (); - Hashtable excludes = new Hashtable (); - - foreach (XmlNode srcnode in nsnode.ChildNodes) { - if (!(srcnode is XmlElement)) - continue; - - XmlElement elem = srcnode as XmlElement; - - switch (srcnode.Name) { - case "dir": - string dir = elem.InnerXml; - Console.Write (" ", dir); - DirectoryInfo di = new DirectoryInfo (dir); - foreach (FileInfo file in di.GetFiles ("*.c")) - files.Add (dir + Path.DirectorySeparatorChar + file.Name); - foreach (FileInfo file in di.GetFiles ("*.h")) - files.Add (dir + Path.DirectorySeparatorChar + file.Name); - break; - case "file": - string incfile = elem.InnerXml; - Console.Write (" ", incfile); - files.Add (incfile); - break; - case "exclude": - string excfile = elem.InnerXml; - Console.Write (" ", excfile); - excludes [excfile] = 1; - break; - case "directory": - string dir_path = elem.GetAttribute ("path"); - Console.Write (" "); - break; - default: - Console.WriteLine ("Invalid source: " + srcnode.Name); - break; - } - } - - Console.WriteLine (); - - if (files.Count == 0) - continue; - - ArrayList realfiles = new ArrayList (); - foreach (string file in files) { - string trimfile = file.TrimEnd (); - if (excludes.Contains (trimfile)) - continue; - - realfiles.Add (trimfile); - } - - string[] filenames = (string[]) realfiles.ToArray (typeof (string)); - string pp_args = String.Join (" ", filenames); - string path = Path.GetDirectoryName (System.Reflection.Assembly.GetCallingAssembly ().Location); - system (path + "/gapi_pp.pl " + pp_args + " | " + path + "/gapi2xml.pl " + ns + " " + prefile + " " + lib); - } - } - - XmlDocument final = new XmlDocument (); - final.Load (prefile); - XmlTextWriter writer = new XmlTextWriter (outfile, null); - writer.Formatting = Formatting.Indented; - final.Save (writer); - File.Delete (prefile); - } - - return 0; - } - } -} diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl deleted file mode 100755 index a4900aec94..0000000000 --- a/parser/gapi2xml.pl +++ /dev/null @@ -1,1202 +0,0 @@ -#!/usr/bin/perl -# -# gapi2xml.pl : Generates an XML representation of GObject based APIs. -# -# Author: Mike Kestner -# -# Copyright (c) 2001-2003 Mike Kestner -# Copyright (c) 2003-2009 Novell, Inc. -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of version 2 of the GNU General Public -# License as published by the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public -# License along with this program; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -############################################################## - -$parser_version = 2; -$debug=$ENV{'GAPI_DEBUG'}; - -use XML::LibXML; - -if (!$ARGV[2]) { - die "Usage: gapi_pp.pl | gapi2xml.pl \n"; -} - -$ns = $ARGV[0]; -$ns_main = $ns; -$ns_main =~ s/\..*//g; - -$libname = $ARGV[2]; - -# Used by name mangling sub -%num2txt = ('1', "One", '2', "Two", '3', "Three", '4', "Four", '5', "Five", - '6', "Six", '7', "Seven", '8', "Eight", '9', "Nine", '0', "Zero"); - -############################################################## -# Check if the filename provided exists. We parse existing files into -# a tree and append the namespace to the root node. If the file doesn't -# exist, we create a doc tree and root node to work with. -############################################################## - -if (-e $ARGV[1]) { - #parse existing file and get root node. - $doc = XML::LibXML->new->parse_file($ARGV[1]); - $root = $doc->getDocumentElement(); - if ($root->getAttribute ('parser_version') != $parser_version) { - die "The version of the file does not match the version of the parser"; - } -} else { - $doc = XML::LibXML::Document->new(); - $root = $doc->createElement('api'); - $root->setAttribute('parser_version', $parser_version); - $doc->setDocumentElement($root); - $warning_node = XML::LibXML::Comment->new ("\n\n This file was automatically generated.\n Please DO NOT MODIFY THIS FILE, modify .metadata files instead.\n\n"); - $root->appendChild($warning_node); -} - -$ns_elem = $doc->createElement('namespace'); -$ns_elem->setAttribute('name', $ns); -$ns_elem->setAttribute('library', $libname); -$root->appendChild($ns_elem); - -############################################################## -# First we parse the input for typedefs, structs, enums, and class_init funcs -# and put them into temporary hashes. -############################################################## - -while ($line = ) { - if ($line =~ /typedef\s+(struct\s+\w+\s+)\*+(\w+);/) { - $ptrs{$2} = $1; - } elsif ($line =~ /typedef\s+(struct\s+\w+)\s+(\w+);/) { - next if ($2 =~ /Private$/); - # fixme: siiigh - $2 = "GdkDrawable" if ($1 eq "_GdkDrawable"); - $types{$2} = $1; - } elsif ($line =~ /typedef\s+struct/) { - $sdef = $line; - while ($line = ) { - $sdef .= $line; - last if ($line =~ /^(deprecated)?}/); - } - $sdef =~ s!/\*.*?(\*/|\n)!!g; - $sdef =~ s/\n\s*//g; - $types{$1} = $sdef if ($sdef =~ /.*\}\s*(\w+);/); - } elsif ($line =~ /typedef\s+(unsigned\s+\w+)\s+(\**)(\w+);/) { - $types{$3} = $1 . $2; - } elsif ($line =~ /typedef\s+(\w+)\s+(\**)(\w+);/) { - $types{$3} = $1 . $2; - } elsif ($line =~ /typedef\s+enum\s+(\w+)\s+(\w+);/) { - $etypes{$1} = $2; - } elsif ($line =~ /^((deprecated)?typedef\s+)?\benum\b/) { - $edef = $line; - while ($line = ) { - $edef .= $line; - last if ($line =~ /^(deprecated)?}\s*(\w+)?;/); - } - $edef =~ s/\n\s*//g; - $edef =~ s|/\*.*?\*/||g; - if ($edef =~ /typedef.*}\s*(\w+);/) { - $ename = $1; - } elsif ($edef =~ /^(deprecated)?enum\s+(\w+)\s*{/) { - $ename = $2; - } else { - print "Unexpected enum format\n$edef"; - next; - } - $edefs{$ename} = $edef; - } elsif ($line =~ /typedef\s+\w+\s*\**\s*\(\*\s*(\w+)\)\s*\(/) { - $fname = $1; - $fdef = ""; - while ($line !~ /;/) { - $fdef .= $line; - $line = ; - } - $fdef .= $line; - $fdef =~ s/\n\s+//g; - $fpdefs{$fname} = $fdef; - } elsif ($line =~ /^(private|deprecated)?struct\s+(\w+)/) { - next if ($line =~ /;/); - $sname = $2; - $sdef = $line; - while ($line = ) { - $sdef .= $line; - last if ($line =~ /^(deprecated)?}/); - } - $sdef =~ s!/\*[^<].*?(\*/|\n)!!g; - $sdef =~ s/\n\s*//g; - $sdefs{$sname} = $sdef if (!exists ($sdefs{$sname})); - } elsif ($line =~ /^(\w+)_(class|base)_init\b/) { - $class = StudlyCaps($1); - $pedef = $line; - while ($line = ) { - $pedef .= $line; - last if ($line =~ /^(deprecated)?}/); - } - $pedefs{lc($class)} = $pedef; - } elsif ($line =~ /^(\w+)_get_type\b/) { - $class = StudlyCaps($1); - $pedef = $line; - while ($line = ) { - $pedef .= $line; - if ($line =~ /g_boxed_type_register_static/) { - $boxdef = $line; - while ($line !~ /;/) { - $boxdef .= ($line = ); - } - $boxdef =~ s/\n\s*//g; - $boxdef =~ /\(\"(\w+)\"/; - my $boxtype = $1; - $boxtype =~ s/($ns)Type(\w+)/$ns$2/; - $boxdefs{$boxtype} = $boxdef; - } elsif ($line =~ /g_(enum|flags)_register_static/) { - $pedef =~ /^(\w+_get_type)/; - $enum_gtype{$class} = $1; - } - last if ($line =~ /^(deprecated)?}/); - } - $typefuncs{lc($class)} = $pedef; - } elsif ($line =~ /^G_DEFINE_TYPE_WITH_CODE\s*\(\s*(\w+)/) { - $typefuncs{lc($1)} = $line; - } elsif ($line =~ /^(deprecated)?(const|G_CONST_RETURN)?\s*(struct\s+)?\w+\s*\**(\s*(const|G_CONST_RETURN)\s*\**)?\s*(\w+)\s*\(/) { - $fname = $6; - $fdef = ""; - while ($line !~ /;/) { - $fdef .= $line; - $line = ; - } - $fdef .= $line; - $fdef =~ s/\n\s*//g; - if ($fdef !~ /^_/) { - $fdefs{$fname} = $fdef; - } - } elsif ($line =~ /CHECK_(\w*)CAST/) { - $cast_macro = $line; - while ($line =~ /\\$/) { - $line = ; - $cast_macro .= $line; - } - $cast_macro =~ s/\\\n\s*//g; - $cast_macro =~ s/\s+/ /g; - if ($cast_macro =~ /G_TYPE_CHECK_(\w+)_CAST.*,\s*(\w+),\s*(\w+)\)/) { - if ($1 eq "INSTANCE") { - $objects{$2} = $3 . $objects{$2}; - } else { - $objects{$2} .= ":$3"; - } - } elsif ($cast_macro =~ /G_TYPE_CHECK_(\w+)_CAST.*,\s*([a-zA-Z0-9]+)_(\w+)_get_type\s*\(\),\s*(\w+)\)/) { - $typename = uc ("$2_type_$3"); - if ($1 eq "INSTANCE") { - $objects{$typename} = $4 . $objects{$typename}; - } else { - $objects{$typename} .= ":$4"; - } - } elsif ($cast_macro =~ /GTK_CHECK_CAST.*,\s*(\w+),\s*(\w+)/) { - $objects{$1} = $2 . $objects{$1}; - } elsif ($cast_macro =~ /GTK_CHECK_CLASS_CAST.*,\s*(\w+),\s*(\w+)/) { - $objects{$1} .= ":$2"; - } elsif ($cast_macro =~ /GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST.*,\s*(\w+),\s*(\w+)/) { - $objects{$1} = $2 . $objects{$1}; - } - } elsif ($line =~ /INSTANCE_GET_INTERFACE.*,\s*(\w+),\s*(\w+)/) { - $ifaces{$1} = $2; - } elsif ($line =~ /^BUILTIN\s*\{\s*\"(\w+)\".*GTK_TYPE_BOXED/) { - $boxdefs{$1} = $line; - } elsif ($line =~ /^BUILTIN\s*\{\s*\"(\w+)\".*GTK_TYPE_(ENUM|FLAGS)/) { - # ignoring these for now. - } elsif ($line =~ /^(deprecated)?\#define/) { - my $test_ns = uc ($ns); - if ($line =~ /^deprecated\#define\s+(\w+)\s+\"(.*)\"/) { - $defines{"deprecated$1"} = $2; - } elsif ($line =~ /\#define\s+(\w+)\s+\"(.*)\"/) { - $defines{$1} = $2; - } - } elsif ($line !~ /\/\*/) { - print $line; - } -} - -############################################################## -# Produce the enum definitions. -############################################################## -%enums = (); - -foreach $cname (sort(keys(%edefs))) { - $ecnt++; - $def = $edefs{$cname}; - $cname = $etypes{$cname} if (exists($etypes{$cname})); - $enums{lc($cname)} = $cname; - $enum_elem = addNameElem($ns_elem, 'enum', $cname, $ns_main); - if ($def =~ /^deprecated/) { - $enum_elem->setAttribute("deprecated", "1"); - $def =~ s/deprecated//g; - } - if ($enum_gtype{$cname}) { - $enum_elem->setAttribute("gtype", $enum_gtype{$cname}); - } - if ($def =~ /<setAttribute('type', "flags"); - } else { - $enum_elem->setAttribute('type', "enum"); - } - $def =~ /\{(.*\S)\s*\}/; - @vals = split(/,\s*/, $1); - $vals[0] =~ s/^\s+//; - @nameandval = split(/=/, $vals[0]); - @v0 = split(/_/, $nameandval[0]); - if (@vals > 1) { - $done = 0; - for ($idx = 0, $regex = ""; $idx < @v0; $idx++) { - $regex .= ($v0[$idx] . "_"); - foreach $val (@vals) { - $done = 1 if ($val !~ /$regex/); - } - last if $done; - } - $common = join("_", @v0[0..$idx-1]); - } else { - $common = join("_", @v0[0..$#v0-1]); - } - - foreach $val (@vals) { - $val =~ s/=\s*\(\s*(.*\S)\s*\)\s*/= \1/; - if ($val =~ /$common\_?(\w+)\s*=\s*(.*)$/) { - $name = $1; - $enumval = $2; - if ($enumval =~ /^(\d+|0x[0-9A-Fa-f]+)u?\s*<<\s*(\d+)$/) { - $enumval = "$1 << $2"; - } elsif ($enumval =~ /^$common\_?(\w+)$/) { - $enumval = StudlyCaps(lc($1)) - } - } elsif ($val =~ /$common\_?(\w+)/) { - $name = $1; $enumval = ""; - } else { - die "Unexpected enum value: $val for common value $common\n"; - } - - $val_elem = addNameElem($enum_elem, 'member'); - $val_elem->setAttribute('cname', "$common\_$name"); - $val_elem->setAttribute('name', StudlyCaps(lc($name))); - if ($enumval) { - $val_elem->setAttribute('value', $enumval); - } - } -} - -############################################################## -# Parse the callbacks. -############################################################## - -foreach $cbname (sort(keys(%fpdefs))) { - next if ($cbname =~ /^_/); - $cbcnt++; - $fdef = $cb = $fpdefs{$cbname}; - $cb_elem = addNameElem($ns_elem, 'callback', $cbname, $ns_main); - $cb =~ /typedef\s+(.*)\(.*\).*\((.*)\);/; - $ret = $1; $params = $2; - addReturnElem($cb_elem, $ret); - if ($params && ($params ne "void")) { - addParamsElem($cb_elem, split(/,/, $params)); - } -} - -############################################################## -# Parse the interfaces list. -############################################################## - -foreach $type (sort(keys(%ifaces))) { - - $iface = $ifaces{$type}; - ($inst, $dontcare) = split(/:/, delete $objects{$type}); - $initfunc = $pedefs{lc($inst)}; - $ifacetype = delete $types{$iface}; - delete $types{$inst}; - - $ifacecnt++; - $iface_el = addNameElem($ns_elem, 'interface', $inst, $ns_main); - - $elem_table{lc($inst)} = $iface_el; - - $classdef = $sdefs{$1} if ($ifacetype =~ /struct\s+(\w+)/); - my @signal_vms; - if ($initfunc) { - @signal_vms = parseInitFunc($iface_el, $initfunc, $classdef); - } else { - warn "Don't have an init func for $inst.\n" if $debug; - # my @signal_vms; - } - - addClassElem ($iface_el, $classdef, @signal_vms) if ($classdef); -} - - -############################################################## -# Parse the classes by walking the objects list. -############################################################## - -foreach $type (sort(keys(%objects))) { - ($inst, $class) = split(/:/, $objects{$type}); - $class = $inst . "Class" if (!$class); - $initfunc = $pedefs{lc($inst)}; - $typefunc = $typefuncs{lc($inst)}; - $insttype = delete $types{$inst}; - $classtype = delete $types{$class}; - - $instdef = $classdef = ""; - $instdef = $sdefs{$1} if ($insttype =~ /struct\s+(\w+)/); - $classdef = $sdefs{$1} if ($classtype =~ /struct\s+(\w+)/); - $classdef =~ s/deprecated//g; - $instdef =~ s/\s+(\*+)([^\/])/\1 \2/g; - warn "Strange Class $inst\n" if (!$instdef && $debug); - - $classcnt++; - $obj_el = addNameElem($ns_elem, 'object', $inst, $ns_main); - - $elem_table{lc($inst)} = $obj_el; - - # Check if the object is deprecated - if ($instdef =~ /^deprecatedstruct/) { - $obj_el->setAttribute("deprecated", "1"); - $instdef =~ s/deprecated//g; - } - - # Extract parent and fields from the struct - if ($instdef =~ /^struct/) { - $instdef =~ /\{(.*)\}/; - $fieldstr = $1; - $fieldstr =~ s|/\*[^<].*?\*/||g; - @fields = split(/;/, $fieldstr); - addFieldElems($obj_el, 'private', @fields); - $obj_el->setAttribute('parent', $obj_el->firstChild->getAttribute('type')); - $obj_el->removeChild($obj_el->firstChild); - } elsif ($instdef =~ /privatestruct/) { - # just get the parent for private structs - $instdef =~ /\{\s*(\w+)/; - $obj_el->setAttribute('parent', "$1"); - } - - # Get the props from the class_init func. - if ($initfunc) { - @signal_vms = parseInitFunc($obj_el, $initfunc, $classdef); - } else { - warn "Don't have an init func for $inst.\n" if $debug; - } - - addClassElem ($obj_el, $classdef, @signal_vms) if ($classdef); - - # Get the interfaces from the class_init func. - if ($typefunc) { - if ($typefunc =~ /G_DEFINE_TYPE_WITH_CODE/) { - parseTypeFuncMacro($obj_el, $typefunc); - } else { - parseTypeFunc($obj_el, $typefunc); - } - } else { - warn "Don't have a GetType func for $inst.\n" if $debug; - } - -} - -############################################################## -# Parse the remaining types. -############################################################## - -foreach $key (sort (keys (%types))) { - - $lasttype = $type = $key; - while ($type && ($types{$type} !~ /struct/)) { - $lasttype = $type; - $type = $types{$type}; - } - - if ($types{$type} =~ /struct\s+(\w+)/) { - $type = $1; - if (exists($sdefs{$type})) { - $def = $sdefs{$type}; - } else { - $def = "privatestruct"; - } - } elsif ($types{$type} =~ /struct/ && $type =~ /^$ns/) { - $def = $types{$type}; - } else { - $elem = addNameElem($ns_elem, 'alias', $key, $ns_main); - $elem->setAttribute('type', $lasttype); - warn "alias $key to $lasttype\n" if $debug; - next; - } - - # fixme: hack - if ($key eq "GdkBitmap") { - $struct_el = addNameElem($ns_elem, 'object', $key, $ns_main); - } elsif (exists($boxdefs{$key})) { - $struct_el = addNameElem($ns_elem, 'boxed', $key, $ns_main); - } else { - $struct_el = addNameElem($ns_elem, 'struct', $key, $ns_main); - } - - if ($def =~ /^deprecated/) { - $struct_el->setAttribute("deprecated", "1"); - $def =~ s/deprecated//g; - } - - $elem_table{lc($key)} = $struct_el; - - $def =~ s/\s+/ /g; - if ($def =~ /privatestruct/) { - $struct_el->setAttribute('opaque', 'true'); - } else { - $def =~ /\{(.+)\}/; - addFieldElems($struct_el, 'public', split(/;/, $1)); - } -} - -# really, _really_ opaque structs that aren't even defined in sources. Lovely. -foreach $key (sort (keys (%ptrs))) { - next if $ptrs{$key} !~ /struct\s+(\w+)/; - $type = $1; - $struct_el = addNameElem ($ns_elem, 'struct', $key, $ns_main); - $struct_el->setAttribute('opaque', 'true'); - $elem_table{lc($key)} = $struct_el; -} - -addFuncElems(); -addStaticFuncElems(); - -# This should probably be done in a more generic way -foreach $define (sort (keys (%defines))) { - next if $define !~ /[A-Z]_STOCK_/; - if ($stocks{$ns}) { - $stock_el = $stocks{$ns}; - } else { - $stock_el = addNameElem($ns_elem, "object", $ns . "Stock", $ns); - $stocks{$ns} = $stock_el; - } - $string_el = addNameElem ($stock_el, "static-string", $define); - $string_name = lc($define); - $string_name =~ s/\w+_stock_//; - $string_el->setAttribute('name', StudlyCaps($string_name)); - $string_el->setAttribute('value', $defines{$define}); -} - -############################################################## -# Output the tree -############################################################## - -if ($ARGV[1]) { - open(XMLFILE, ">$ARGV[1]") || die "Couldn't open $ARGV[1] for writing.\n"; - print XMLFILE $doc->toString(); - close(XMLFILE); -} else { - print $doc->toString(); -} - -############################################################## -# Generate a few stats from the parsed source. -############################################################## - -$scnt = keys(%sdefs); $fcnt = keys(%fdefs); $tcnt = keys(%types); -print "structs: $scnt enums: $ecnt callbacks: $cbcnt\n"; -print "funcs: $fcnt types: $tcnt classes: $classcnt\n"; -print "props: $propcnt childprops: $childpropcnt signals: $sigcnt\n\n"; - -sub addClassElem -{ - my ($obj_el, $classdef, @signal_vms) = @_; - - my %is_signal_vm; - for (@signal_vms) { - $is_signal_vm{$_} = 1; - } - - if ($classdef =~ /struct\s+_?(\w+)\s*{(.*)};/) { - my $elem = $doc->createElement('class_struct'); - $elem->setAttribute('cname', $1); - $obj_el->insertBefore($elem, $obj_el->firstChild); - $fields = $2; - $fields =~ s!/\*.*?\*/!!g; # Remove comments - foreach $field (split (/;/, $fields)) { - if ($field =~ /\s*(G_CONST_RETURN\s+)?(\S+\s*\**)\s*\(\s*\*\s*(\w+)\)\s*(\((.*?)\))?/) { - $ret = $1 . $2; $cname = $3; $parms = $5; - - $class_elem = $doc->createElement('method'); - $elem->appendChild($class_elem); - - if ($is_signal_vm{$cname}) { - $class_elem->setAttribute('signal_vm', $cname); - } else { - $class_elem->setAttribute('vm', $cname); - - $vm_elem = $doc->createElement('virtual_method'); - $obj_el->appendChild($vm_elem); - $vm_elem->setAttribute('name', StudlyCaps($cname)); - $vm_elem->setAttribute('cname', $cname); - - addReturnElem($vm_elem, $ret); - - if ($parms && ($parms ne "void")) { # if there are any parameters - @parm_arr = split(/,/, $parms); - $parms =~ /\s*(\w+)/; # Get type of first parameter - if ($1 ne $obj_el->getAttribute ('cname')) { - $vm_elem->setAttribute('shared', 'true'); # First parameter is not of the type of the declaring class -> static vm - } else { - ($dump, @parm_arr) = @parm_arr; - } - addParamsElem($vm_elem, @parm_arr); - } else { - $vm_elem->setAttribute('shared', 'true'); - } - - if ($cname =~ /reserved[0-9]+$/ || $cname =~ /padding[0-9]+$/ || $cname =~ /recent[0-9]+$/) { - $vm_elem->setAttribute('padding', 'true'); - } - } - } elsif ($field =~ /(unsigned\s+)?(\S+)\s+(.+)/) { - my $type = $1 . $2; $symb = $3; - foreach $tok (split (/,\s*/, $symb)) { # multiple field defs may occur in one line; like int xrange, yrange; - $tok =~ /(\*)?(\w+)\s*(.*)/; - my $field_type = $type . $1; my $cname = $2; my $modifiers = $3; - - $fld_elem = addNameElem($elem, 'field', $cname, ""); - $fld_elem->setAttribute('type', "$field_type"); - - if ($modifiers =~ /\[(.*)\]/) { - $fld_elem->setAttribute('array_len', "$1"); - } elsif ($modifiers =~ /\:\s*(\d+)/) { - $fld_elem->setAttribute('bits', "$1"); - } - } - } elsif ($field =~ /\S+/) { - print "***** Unmatched class struct field $field\n"; - } - } - } else { - print "***** Unmatched $classdef\n"; - } -} - -sub addFieldElems -{ - my ($parent, $defaultaccess, @fields) = @_; - my $access = $defaultaccess; - - foreach $field (@fields) { - if ($field =~ m!/\*< (public|private) >.*\*/(.*)$!) { - $access = $1; - $field = $2; - } - next if ($field !~ /\S/); - $field =~ s/GSEAL\s*\((.*)\)/\1/g; - $field =~ s/\s+(\*+)/\1 /g; - $field =~ s/(const\s+)?(\w+)\*\s+const\*/const \2\*/g; - $field =~ s/(\w+)\s+const\s*\*/const \1\*/g; - $field =~ s/const /const\-/g; - $field =~ s/struct /struct\-/g; - $field =~ s/.*\*\///g; - next if ($field !~ /\S/); - - if ($field =~ /(\S+\s+\*?)\(\*\s*(.+)\)\s*\((.*)\)/) { - $elem = addNameElem($parent, 'callback', $2); - addReturnElem($elem, $1); - addParamsElem($elem, $3); - } elsif ($field =~ /(unsigned )?(\S+)\s+(.+)/) { - my $type = $1 . $2; $symb = $3; - foreach $tok (split (/,\s*/, $symb)) { - if ($tok =~ /(\w+)\s*\[(.*)\]/) { - $elem = addNameElem($parent, 'field', $1, ""); - $elem->setAttribute('array_len', "$2"); - } elsif ($tok =~ /(\w+)\s*\:\s*(\d+)/) { - $elem = addNameElem($parent, 'field', $1, ""); - $elem->setAttribute('bits', "$2"); - } else { - $elem = addNameElem($parent, 'field', $tok, ""); - } - $elem->setAttribute('type', "$type"); - - if ($access ne $defaultaccess) { - $elem->setAttribute('access', "$access"); - } - } - } else { - die "$field\n"; - } - } -} - -sub addFuncElems -{ - my ($obj_el, $inst, $prefix); - - $fcnt = keys(%fdefs); - - foreach $mname (sort (keys (%fdefs))) { - next if ($mname =~ /^_/); - $obj_el = ""; - $prefix = $mname; - $prepend = undef; - while ($prefix =~ /(\w+)_/) { - $prefix = $key = $1; - $key =~ s/_//g; - # FIXME: lame Gdk API hack - if ($key eq "gdkdraw") { - $key = "gdkdrawable"; - $prepend = "draw_"; - } - if (exists ($elem_table{$key})) { - $prefix .= "_"; - $obj_el = $elem_table{$key}; - $inst = $key; - last; - } elsif (exists ($enums{$key}) && ($mname =~ /_get_type/)) { - delete $fdefs{$mname}; - last; - } - } - next if (!$obj_el); - - $mdef = delete $fdefs{$mname}; - - if ($mname =~ /$prefix(new)/) { - $el = addNameElem($obj_el, 'constructor', $mname); - if ($mdef =~ /^deprecated/) { - $el->setAttribute("deprecated", "1"); - $mdef =~ s/deprecated//g; - } - $drop_1st = 0; - } else { - $el = addNameElem($obj_el, 'method', $mname, $prefix, $prepend); - if ($mdef =~ /^deprecated/) { - $el->setAttribute("deprecated", "1"); - $mdef =~ s/deprecated//g; - } - $mdef =~ /(.*?)\w+\s*\(/; - addReturnElem($el, $1); - $mdef =~ /\(\s*(const)?\s*(\w+)/; - if (lc($2) ne $inst) { - $el->setAttribute("shared", "true"); - $drop_1st = 0; - } else { - $drop_1st = 1; - } - } - - parseParms ($el, $mdef, $drop_1st); - - # Don't add "free" to this regexp; that will wrongly catch all boxed types - if ($mname =~ /$prefix(new|destroy|ref|unref)/ && - ($obj_el->nodeName eq "boxed" || $obj_el->nodeName eq "struct") && - $obj_el->getAttribute("opaque") ne "true") { - $obj_el->setAttribute("opaque", "true"); - for my $field ($obj_el->getElementsByTagName("field")) { - if (!$field->getAttribute("access")) { - $field->setAttribute("access", "public"); - $field->setAttribute("writeable", "true"); - } - } - } - } -} - -sub parseParms -{ - my ($el, $mdef, $drop_1st) = @_; - - $fmt_args = 0; - - if ($mdef =~ /G_GNUC_PRINTF.*\((\d+,\s*\d+)\s*\)/) { - $fmt_args = $1; - $mdef =~ s/\s*G_GNUC_PRINTF.*\)//; - } - - if (($mdef =~ /\((.*)\)/) && ($1 ne "void")) { - @parms = (); - $parm = ""; - $pcnt = 0; - foreach $char (split(//, $1)) { - if ($char eq "(") { - $pcnt++; - } elsif ($char eq ")") { - $pcnt--; - } elsif (($pcnt == 0) && ($char eq ",")) { - @parms = (@parms, $parm); - $parm = ""; - next; - } - $parm .= $char; - } - - if ($parm) { - @parms = (@parms, $parm); - } - # @parms = split(/,/, $1); - ($dump, @parms) = @parms if $drop_1st; - if (@parms > 0) { - addParamsElem($el, @parms); - } - - if ($fmt_args != 0) { - $fmt_args =~ /(\d+),\s*(\d+)/; - $fmt = $1; $args = $2; - ($params_el, @junk) = $el->getElementsByTagName ("parameters"); - (@params) = $params_el->getElementsByTagName ("parameter"); - $offset = 1 + $drop_1st; - $params[$fmt-$offset]->setAttribute ("printf_format", "true"); - $params[$args-$offset]->setAttribute ("printf_format_args", "true"); - } - } -} - -sub addStaticFuncElems -{ - my ($global_el, $ns_prefix); - - @mnames = sort (keys (%fdefs)); - $mcount = @mnames; - - return if ($mcount == 0); - - $ns_prefix = ""; - $global_el = ""; - $ns_clean = lc($ns); - $ns_clean =~ s/\.//g; - - for ($i = 0; $i < $mcount; $i++) { - $mname = $mnames[$i]; - $prefix = $mname; - next if ($prefix =~ /^_/); - - if ($ns_prefix eq "") { - my (@toks) = split(/_/, $prefix); - for ($j = 0; $j < @toks; $j++) { - if (join ("", @toks[0 .. $j]) eq $ns_clean) { - $ns_prefix = join ("_", @toks[0 .. $j]); - last; - } - } - next if ($ns_prefix eq ""); - } - next if ($mname !~ /^$ns_prefix/); - - if ($mname =~ /($ns_prefix)_([a-zA-Z]+)_\w+/) { - $classname = $2; - $key = $prefix = $1 . "_" . $2 . "_"; - $key =~ s/_//g; - $cnt = 1; - if (exists ($enums{$key})) { - $cnt = 1; - } elsif ($classname ne "set" && $classname ne "get" && - $classname ne "scan" && $classname ne "find" && - $classname ne "add" && $classname ne "remove" && - $classname ne "free" && $classname ne "register" && - $classname ne "execute" && $classname ne "show" && - $classname ne "parse" && $classname ne "paint" && - $classname ne "string") { - while ($mnames[$i+$cnt] =~ /$prefix/) { $cnt++; } - } - if ($cnt == 1) { - $mdef = delete $fdefs{$mname}; - - if (!$global_el) { - $global_el = $doc->createElement('class'); - $global_el->setAttribute('name', "Global"); - $global_el->setAttribute('cname', $ns . "Global"); - $ns_elem->appendChild($global_el); - } - $el = addNameElem($global_el, 'method', $mname, $ns_prefix); - if ($mdef =~ /^deprecated/) { - $el->setAttribute("deprecated", "1"); - $mdef =~ s/deprecated//g; - } - $mdef =~ /(.*?)\w+\s*\(/; - addReturnElem($el, $1); - $el->setAttribute("shared", "true"); - parseParms ($el, $mdef, 0); - next; - } else { - $class_el = $doc->createElement('class'); - $class_el->setAttribute('name', StudlyCaps($classname)); - $class_el->setAttribute('cname', StudlyCaps($prefix)); - $ns_elem->appendChild($class_el); - - for ($j = 0; $j < $cnt; $j++) { - $mdef = delete $fdefs{$mnames[$i+$j]}; - - $el = addNameElem($class_el, 'method', $mnames[$i+$j], $prefix); - if ($mdef =~ /^deprecated/) { - $el->setAttribute("deprecated", "1"); - $mdef =~ s/deprecated//g; - } - $mdef =~ /(.*?)\w+\s*\(/; - addReturnElem($el, $1); - $el->setAttribute("shared", "true"); - parseParms ($el, $mdef, 0); - } - $i += ($cnt - 1); - next; - } - } - } -} - -sub addNameElem -{ - my ($node, $type, $cname, $prefix, $prepend) = @_; - - my $elem = $doc->createElement($type); - $node->appendChild($elem); - if (defined $prefix) { - my $match; - if ($cname =~ /$prefix(\w+)/) { - $match = $1; - } else { - $match = $cname; - } - if ($prepend) { - $name = $prepend . $match; - } else { - $name = $match; - } - $elem->setAttribute('name', StudlyCaps($name)); - } - if ($cname) { - $elem->setAttribute('cname', $cname); - } - return $elem; -} - -sub addParamsElem -{ - my ($parent, @params) = @_; - - my $parms_elem = $doc->createElement('parameters'); - $parent->appendChild($parms_elem); - my $parm_num = 0; - foreach $parm (@params) { - $parm_num++; - $parm =~ s/\s+(\*+)/\1 /g; - my $out = $parm =~ s/G_CONST_RETURN/const/g; - $parm =~ s/(const\s+)?(\w+)\*\s+const\*/const \2\*/g; - $parm =~ s/(\*+)\s*const\s+/\1 /g; - $parm =~ s/(\w+)\s+const\s*\*/const \1\*/g; - $parm =~ s/const\s+/const-/g; - $parm =~ s/unsigned\s+/unsigned-/g; - if ($parm =~ /(.*)\(\s*\**\s*(\w+)\)\s+\((.*)\)/) { - my $ret = $1; my $cbn = $2; my $params = $3; - my $type = $parent->getAttribute('name') . StudlyCaps($cbn); - $cb_elem = addNameElem($ns_elem, 'callback', $type, $ns_main); - addReturnElem($cb_elem, $ret); - if ($params && ($params ne "void")) { - addParamsElem($cb_elem, split(/,/, $params)); - my $data_parm = $cb_elem->lastChild()->lastChild(); - if ($data_parm && $data_parm->getAttribute('type') eq "gpointer") { - $data_parm->setAttribute('name', 'data'); - } - } - $parm_elem = $doc->createElement('parameter'); - $parm_elem->setAttribute('type', $type); - $parm_elem->setAttribute('name', $cbn); - $parms_elem->appendChild($parm_elem); - next; - } elsif ($parm =~ /\.\.\./) { - $parm_elem = $doc->createElement('parameter'); - $parms_elem->appendChild($parm_elem); - $parm_elem->setAttribute('ellipsis', 'true'); - next; - } - $parm_elem = $doc->createElement('parameter'); - $parms_elem->appendChild($parm_elem); - my $name = ""; - if ($parm =~ /struct\s+(\S+)\s+(\S+)/) { - $parm_elem->setAttribute('type', $1); - $name = $2; - }elsif ($parm =~ /(unsigned )?(\S+)\s+(\S+)/) { - $parm_elem->setAttribute('type', $1 . $2); - $name = $3; - } elsif ($parm =~ /(\w+\*)(\w+)/) { - $parm_elem->setAttribute('type', $1); - $name = $2; - } elsif ($parm =~ /(\S+)/) { - $parm_elem->setAttribute('type', $1); - $name = "arg" . $parm_num; - } - if ($name =~ /(\w+)\[.*\]/) { - $name = $1; - $parm_elem->setAttribute('array', "true"); - } - if ($out) { - $parm_elem->setAttribute('pass_as', "out"); - } - $parm_elem->setAttribute('name', $name); - } -} - -sub addReturnElem -{ - my ($parent, $ret) = @_; - - $ret =~ s/(\w+)\s+const\s*\*/const \1\*/g; - $ret =~ s/const|G_CONST_RETURN/const-/g; - $ret =~ s/\s+//g; - $ret =~ s/(const-)?(\w+)\*(const-)\*/const-\2\*\*/g; - my $ret_elem = $doc->createElement('return-type'); - $parent->appendChild($ret_elem); - $ret_elem->setAttribute('type', $ret); - if ($parent->getAttribute('name') eq "Copy" && $ret =~ /\*$/) { - $ret_elem->setAttribute('owned', 'true'); - } - return $ret_elem; -} - -sub addPropElem -{ - my ($spec, $node, $is_child) = @_; - my ($name, $mode, $docs); - $spec =~ /(g|gst)_param_spec_(\w+)\s*\((.*)\s*\)\s*\)/; - my $type = $2; - my @params = split(/,/, $3); - - $name = $params[0]; - if ($defines{$name}) { - $name = $defines{$name}; - } else { - $name =~ s/\s*\"//g; - } - - $mode = $params[$#params]; - - if ($type =~ /boolean|float|double|^u?int|pointer|unichar/) { - $type = "g$type"; - } elsif ($type =~ /string/) { - $type = "gchar*"; - } elsif ($type =~ /boxed|object/) { - $type = $params[$#params-1]; - $type =~ s/TYPE_//; - $type =~ s/\s+//g; - $type = StudlyCaps(lc($type)); - } elsif ($type =~ /enum|flags/) { - $type = $params[$#params-2]; - $type =~ s/TYPE_//; - $type =~ s/\s+//g; - $type = StudlyCaps(lc($type)); - } - - $prop_elem = $doc->createElement($is_child ? "childprop" : "property"); - $node->appendChild($prop_elem); - $prop_elem->setAttribute('name', StudlyCaps($name)); - $prop_elem->setAttribute('cname', $name); - $prop_elem->setAttribute('type', $type); - - $prop_elem->setAttribute('readable', "true") if ($mode =~ /READ/); - $prop_elem->setAttribute('writeable', "true") if ($mode =~ /WRIT/); - $prop_elem->setAttribute('construct', "true") if ($mode =~ /CONSTRUCT(?!_)/); - $prop_elem->setAttribute('construct-only', "true") if ($mode =~ /CONSTRUCT_ONLY/); -} - -sub parseTypeToken -{ - my ($tok) = @_; - - if ($tok =~ /G_TYPE_(\w+)/) { - my $type = $1; - if ($type eq "NONE") { - return "void"; - } elsif ($type eq "INT") { - return "gint32"; - } elsif ($type eq "UINT") { - return "guint32"; - } elsif ($type eq "ENUM" || $type eq "FLAGS") { - return "gint32"; - } elsif ($type eq "STRING") { - return "gchar*"; - } elsif ($type eq "OBJECT") { - return "GObject*"; - } else { - return "g" . lc ($type); - } - } else { - $tok =~ s/_TYPE//; - $tok =~ s/\|.*STATIC_SCOPE//; - $tok =~ s/\W+//g; - return StudlyCaps (lc($tok)); - } -} - -sub addSignalElem -{ - my ($spec, $class, $node) = @_; - $spec =~ s/\n\s*//g; $class =~ s/\n\s*//g; - - $sig_elem = $doc->createElement('signal'); - $node->appendChild($sig_elem); - - if ($spec =~ /\(\"([\w\-]+)\"/) { - $sig_elem->setAttribute('name', StudlyCaps($1)); - $sig_elem->setAttribute('cname', $1); - } - $sig_elem->setAttribute('when', $1) if ($spec =~ /_RUN_(\w+)/); - - $sig_elem->setAttribute('manual', 'true') if ($spec =~ /G_TYPE_POINTER/); - if ($spec =~ /_OFFSET\s*\(\w+,\s*(\w+)\)/) { - my $method = $1; - $sig_elem->setAttribute('field_name', $method); - - if ($class =~ /;\s*(\/\*< (public|protected|private) >\s*\*\/)?(G_CONST_RETURN\s+)?(\w+\s*\**)\s*\(\s*\*\s*$method\)\s*\((.*?)\);/) { - $ret = $4; $parms = $5; - addReturnElem($sig_elem, $ret); - if ($parms && ($parms ne "void")) { - my ($dump, @parm_arr) = split (/,/, $parms); - addParamsElem($sig_elem, @parm_arr); - } - return $method; - } else { - die "ERROR: Failed to parse method $method from class definition:\n$class"; - } - } else { - @args = split(/,/, $spec); - my $rettype = parseTypeToken ($args[7]); - addReturnElem($sig_elem, $rettype); - $parmcnt = $args[8]; - $parmcnt =~ s/.*(\d+).*/\1/; - $parms_elem = $doc->createElement('parameters'); - $sig_elem->appendChild($parms_elem); - - for (my $idx = 0; $idx < $parmcnt; $idx++) { - my $argtype = parseTypeToken ($args[9+$idx]); - $parm_elem = $doc->createElement('parameter'); - $parms_elem->appendChild($parm_elem); - $parm_elem->setAttribute('name', "p$idx"); - $parm_elem->setAttribute('type', $argtype); - } - return ""; - } - } - -sub addImplementsElem -{ - my ($spec, $node) = @_; - $spec =~ s/\n\s*//g; - if ($spec =~ /,\s*(\w+)_TYPE_(\w+),/) { - $impl_elem = $doc->createElement('interface'); - $name = StudlyCaps (lc ("$1_$2")); - $impl_elem->setAttribute ("cname", "$name"); - $node->appendChild($impl_elem); - } -} - - -sub parseInitFunc -{ - my ($obj_el, $initfunc, $classdef) = @_; - - my @init_lines = split (/\n/, $initfunc); - my @signal_vms = (); - - my $linenum = 0; - while ($linenum < @init_lines) { - - my $line = $init_lines[$linenum]; - - if ($line =~ /#define/) { - # FIXME: This ignores the bool helper macro thingie. - } elsif ($line =~ /g_object_(class|interface)_install_prop/) { - my $prop = $line; - while ($prop !~ /\)\s*;/) { - $prop .= $init_lines[++$linenum]; - } - addPropElem ($prop, $obj_el, 0); - $propcnt++; - } elsif ($line =~ /gtk_container_class_install_child_property/) { - my $prop = $line; - do { - $prop .= $init_lines[++$linenum]; - } until ($init_lines[$linenum] =~ /\)\s*;/); - addPropElem ($prop, $obj_el, 1); - $childpropcnt++; - } elsif ($line =~ /\bg.*_signal_new/) { - my $sig = $line; - do { - $sig .= $init_lines[++$linenum]; - } until ($init_lines[$linenum] =~ /;/); - $signal_vm = addSignalElem ($sig, $classdef, $obj_el); - push (@signal_vms, $signal_vm) if $signal_vm; - $sigcnt++; - } - $linenum++; - } - return @signal_vms; -} - -sub parseTypeFuncMacro -{ - my ($obj_el, $typefunc) = @_; - - $impls_node = undef; - while ($typefunc =~ /G_IMPLEMENT_INTERFACE\s*\(\s*(\w+)/) { - $iface = $1; - if (not $impls_node) { - $impls_node = $doc->createElement ("implements"); - $obj_el->appendChild ($impls_node); - } - addImplementsElem ($prop, $impl_node); - if ($iface =~ /(\w+)_TYPE_(\w+)/) { - $impl_elem = $doc->createElement('interface'); - $name = StudlyCaps (lc ("$1_$2")); - $impl_elem->setAttribute ("cname", "$name"); - $impls_node->appendChild($impl_elem); - } - $typefunc =~ s/G_IMPLEMENT_INTERFACE\s*\(.*?\)//; - } -} - -sub parseTypeFunc -{ - my ($obj_el, $typefunc) = @_; - - my @type_lines = split (/\n/, $typefunc); - - my $linenum = 0; - $impl_node = undef; - while ($linenum < @type_lines) { - - my $line = $type_lines[$linenum]; - - if ($line =~ /#define/) { - # FIXME: This ignores the bool helper macro thingie. - } elsif ($line =~ /g_type_add_interface_static/) { - my $prop = $line; - do { - $prop .= $type_lines[++$linenum]; - } until ($type_lines[$linenum] =~ /;/); - if (not $impl_node) { - $impl_node = $doc->createElement ("implements"); - $obj_el->appendChild ($impl_node); - } - addImplementsElem ($prop, $impl_node); - } - $linenum++; - } -} - -############################################################## -# Converts a dash or underscore separated name to StudlyCaps. -############################################################## - -sub StudlyCaps -{ - my ($symb) = @_; - $symb =~ s/^([a-z])/\u\1/; - $symb =~ s/^(\d)/\1_/; - $symb =~ s/[-_]([a-z])/\u\1/g; - $symb =~ s/[-_](\d)/\1/g; - $symb =~ s/^2/Two/; - $symb =~ s/^3/Three/; - return $symb; -} - diff --git a/parser/gapi_pp.pl b/parser/gapi_pp.pl deleted file mode 100755 index 635860582b..0000000000 --- a/parser/gapi_pp.pl +++ /dev/null @@ -1,271 +0,0 @@ -#!/usr/bin/perl -# -# gapi_pp.pl : A source preprocessor for the extraction of API info from a -# C library source directory. -# -# Authors: Mike Kestner -# Martin Willemoes Hansen -# -# Copyright (c) 2001 Mike Kestner -# Copyright (c) 2003 Martin Willemoes Hansen -# Copyright (c) 2003-2004 Novell, Inc. -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of version 2 of the GNU General Public -# License as published by the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public -# License along with this program; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -$private_regex = '^#if.*(ENABLE_BACKEND|ENABLE_ENGINE)'; -$eatit_regex = '^#if(.*(__cplusplus|DEBUG|DISABLE_COMPAT|ENABLE_BROKEN)|\s+0\s*$)'; -$ignoreit_regex = '^\s+\*|#ident|#error|#\s*include|#\s*else|#\s*undef|G_(BEGIN|END)_DECLS|GDKVAR|GTKVAR|GTKMAIN_C_VAR|GTKTYPEUTILS_VAR|VARIABLE|GTKTYPEBUILTIN'; - -foreach $arg (@ARGV) { - if (-d $arg && -e $arg) { - @hdrs = (@hdrs, `ls $arg/*.h`); - @srcs = (@srcs, `ls $arg/*.c`); - } elsif (-f $arg && -e $arg) { - @hdrs = (@hdrs, $arg) if ($arg =~ /\.h$/); - @srcs = (@srcs, $arg) if ($arg =~ /\.c$/); - } else { - die "unable to process arg: $arg"; - } -} - -foreach $fname (@hdrs) { - - if ($fname =~ /test|private|internals|gtktextlayout|gtkmarshalers/) { - @privhdrs = (@privhdrs, $fname); - next; - } - - open(INFILE, $fname) || die "Could open $fname\n"; - - $braces = 0; - $deprecated = -1; - $ifdeflevel = 0; - $prepend = ""; - while ($line = ) { - $braces++ if ($line =~ /{/ and $line !~ /}/); - $braces-- if ($line =~ /}/ and $line !~ /{/); - - next if ($line =~ /$ignoreit_regex/); - - $line =~ s/\/\*[^<].*?\*\///g; - - next if ($line !~ /\S/); - - $line = $prepend . $line; - $prepend = ""; - - while ($line =~ /(.*)\\$/) { $line = $1 . ; } - - if ($line =~ /#\s*define\s+\w+\s+\"/) { - $def = $line; - while ($def !~ /\".*\"/) {$def .= ($line = );} - print $def; - } elsif ($line =~ /#\s*define\s+\w+\s*\D+/) { - $def = $line; - while ($line =~ /\\\n/) {$def .= ($line = );} - if ($def =~ /_CHECK_\w*CAST|INSTANCE_GET_INTERFACE/) { - $def =~ s/\\\n//g; - print $def; - } - } elsif ($line =~ /^\s*\/\*[^<]/) { - while ($line !~ /\*\//) {$line = ;} - } elsif ($line =~ /^extern/) { - while ($line !~ /;/) {$line = ;} - } elsif ($line =~ /^#ifndef\s+\w+_H_*\b/) { - while ($line !~ /#define|#endif/) {$line = ;} - } elsif ($line =~ /$private_regex/) { - $nested = 0; - while ($line = ) { - last if (!$nested && ($line =~ /#else|#endif/)); - if ($line =~ /#if/) { - $nested++; - } elsif ($line =~ /#endif/) { - $nested-- - } - next if ($line !~ /^struct/); - - print "private$line"; - do { - $line = ; - print $line; - } until ($line =~ /^\}/); - } - } elsif ($line =~ /$eatit_regex/) { - $nested = 0; - while ($line = ) { - last if (!$nested && ($line =~ /#else|#endif/)); - if ($line =~ /#if/) { - $nested++; - } elsif ($line =~ /#endif/) { - $nested-- - } - } - } elsif ($line =~ /^#\s*ifn?\s*\!?def/) { - $ifdeflevel++; - #print "#ifn?def ($ifdeflevel): $line\n"; - if ($line =~ /#ifndef.*DISABLE_DEPRECATED/) { - $deprecated = $ifdeflevel; - } elsif ($line =~ /#if !defined.*DISABLE_DEPRECATED/) { - $deprecated = $ifdeflevel; - } - } elsif ($line =~ /^#\s*endif/) { - #print "#endif ($ifdeflevel): $line\n"; - if ($deprecated == $ifdeflevel) { - $deprecated = -1; - } - $ifdeflevel--; - } elsif ($line =~ /typedef struct\s*\{?\s*$/) { - while ($line !~ /{/) { - chomp ($line); - $line .= ; - } - my $first_line = $line; - my @lines = (); - $line = ; - while ($line !~ /^}\s*(\w+);/) { - if ($line =~ /\(.*\).*\(/) { - while ($line !~ /;/) { - chomp ($line); - $nxt = ; - $nxt =~ s/^\s+/ /; - $line .= $nxt; - } - } - push @lines, $line; - $line = ; - } - $line =~ /^}\s*(\w+);/; - my $name = $1; - print "typedef struct _$name $name;\n"; - print "struct _$name {\n"; - foreach $line (@lines) { - if ($line =~ /(\s*.+\;)/) { - $field = $1; - $field =~ s/(\w+) const/const $1/; - print "$field\n"; - } - } - print "};\n"; - } elsif ($line =~ /^enum\s+\{/) { - while ($line !~ /^};/) {$line = ;} - } elsif ($line =~ /^(typedef\s+)?union/) { - next if ($line =~ /^typedef\s+union\s+\w+\s+\w+;/); - while ($line !~ /^};/) {$line = ;} - } elsif ($line =~ /(\s+)union\s*{/) { - # this is a hack for now, but I need it for the fields to work - $indent = $1; - $do_print = 1; - while ($line !~ /^$indent}\s*\w+;/) { - $line = ; - next if ($line !~ /;/); - print $line if $do_print; - $do_print = 0; - } - } else { - if ($braces or $line =~ /;|\/\*/) { - if ($deprecated == -1) { - print $line; - } else { - print "deprecated$line"; - } - } else { - $prepend = $line; - $prepend =~ s/\n/ /g; - } - } - } -} - -foreach $fname (@srcs, @privhdrs) { - - open(INFILE, $fname) || die "Could open $fname\n"; - - if ($fname =~ /builtins_ids/) { - while ($line = ) { - next if ($line !~ /\{/); - - chomp($line); - $builtin = "BUILTIN" . $line; - $builtin .= ; - print $builtin; - } - next; - } - - while ($line = ) { - next if ($line !~ /^(struct|\w+_class_init|\w+_base_init|\w+_get_type\b|G_DEFINE_TYPE_WITH_CODE)/); - - if ($line =~ /^G_DEFINE_TYPE_WITH_CODE/) { - my $macro; - my $parens = 0; - do { - chomp ($line); - $line =~ s/(.*)\\$/\1/; - $line =~ s/^\s+(.*)/ \1/; - $macro .= $line; - foreach $chr (split (//, $line)) { - if ($chr eq "(") { - $parens++; - } elsif ($chr eq ")") { - $parens--; - } - } - $line = ; - } while ($parens > 0); - print "$macro\n"; - next if ($line !~ /^(struct|\w+_class_init|\w+_base_init)/); - } - - if ($line =~ /^struct/) { - # need some of these to parse out parent types - print "private"; - if ($line =~ /;/) { - print $line; - next; - } - } - - $comment = 0; - $begin = 0; - $end = 0; - do { - # Following ifs strips out // and /* */ C comments - if ($line =~ /\/\*/) { - $comment = 1; - $begin = 1; - } - - if ($comment != 1) { - $line =~ s/\/\/.*//; - print $line; - } - - if ($line =~ /\*\//) { - $comment = 0; - $end = 1; - } - - if ($begin == 1 && $end == 1) { - $line =~ s/\/\*.*\*\///; - print $line; - } - - $begin = 0; - $end = 0; - } until (($line = ) =~ /^}/); - print $line; - } -} - diff --git a/parser/gst-gapi-fixup.cs b/parser/gst-gapi-fixup.cs deleted file mode 100644 index b1facf73f2..0000000000 --- a/parser/gst-gapi-fixup.cs +++ /dev/null @@ -1,216 +0,0 @@ -// gst-gapi-fixup.cs - xml alteration engine. -// -// Author: Mike Kestner -// -// Copyright (c) 2003 Mike Kestner -// Copyright (c) 2009 Sebastian Dröge -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of version 2 of the GNU General Public -// License as published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. -// -// You should have received a copy of the GNU General Public -// License along with this program; if not, write to the -// Free Software Foundation, Inc., 59 Temple Place - Suite 330, -// Boston, MA 02111-1307, USA. - -namespace GtkSharp.Parsing { - - using System; - using System.IO; - using System.Xml; - using System.Xml.XPath; - - public class Fixup { - - public static int Main (string[] args) { - if (args.Length < 2) { - Console.WriteLine ("Usage: gst-gapi-fixup --metadata= --api= --symbols="); - return 0; - } - - string api_filename = ""; - XmlDocument api_doc = new XmlDocument (); - XmlDocument meta_doc = new XmlDocument (); - XmlDocument symbol_doc = new XmlDocument (); - - foreach (string arg in args) { - - if (arg.StartsWith ("--metadata=")) { - - string meta_filename = arg.Substring (11); - - try { - Stream stream = File.OpenRead (meta_filename); - meta_doc.Load (stream); - stream.Close (); - } catch (XmlException e) { - Console.WriteLine ("Invalid meta file."); - Console.WriteLine (e); - return 1; - } - - } else if (arg.StartsWith ("--api=")) { - - api_filename = arg.Substring (6); - - try { - Stream stream = File.OpenRead (api_filename); - api_doc.Load (stream); - stream.Close (); - } catch (XmlException e) { - Console.WriteLine ("Invalid api file."); - Console.WriteLine (e); - return 1; - } - - } else if (arg.StartsWith ("--symbols=")) { - - string symbol_filename = arg.Substring (10); - - try { - Stream stream = File.OpenRead (symbol_filename); - symbol_doc.Load (stream); - stream.Close (); - } catch (XmlException e) { - Console.WriteLine ("Invalid api file."); - Console.WriteLine (e); - return 1; - } - - } else { - Console.WriteLine ("Usage: gapi-fixup --metadata= --api="); - return 1; - } - } - - XPathNavigator meta_nav = meta_doc.CreateNavigator (); - XPathNavigator api_nav = api_doc.CreateNavigator (); - - XPathNodeIterator change_node_type_iter = meta_nav.Select ("/metadata/change-node-type"); - while (change_node_type_iter.MoveNext ()) { - string path = change_node_type_iter.Current.GetAttribute ("path", ""); - XPathNodeIterator api_iter = api_nav.Select (path); - bool matched = false; - while (api_iter.MoveNext ()) { - XmlElement node = ( (IHasXmlNode) api_iter.Current).GetNode () as XmlElement; - XmlElement parent = node.ParentNode as XmlElement; - XmlElement new_node = api_doc.CreateElement (change_node_type_iter.Current.Value); - - foreach (XmlNode child in node.ChildNodes) - new_node.AppendChild (child.Clone ()); - foreach (XmlAttribute attribute in node.Attributes) - new_node.Attributes.Append ( (XmlAttribute) attribute.Clone ()); - - parent.ReplaceChild (new_node, node); - matched = true; - } - if (!matched) - Console.WriteLine ("Warning: matched no nodes", path); - } - - - XPathNodeIterator add_iter = meta_nav.Select ("/metadata/add-node"); - while (add_iter.MoveNext ()) { - string path = add_iter.Current.GetAttribute ("path", ""); - XPathNodeIterator api_iter = api_nav.Select (path); - bool matched = false; - while (api_iter.MoveNext ()) { - XmlElement api_node = ( (IHasXmlNode) api_iter.Current).GetNode () as XmlElement; - foreach (XmlNode child in ( (IHasXmlNode) add_iter.Current).GetNode().ChildNodes) - api_node.AppendChild (api_doc.ImportNode (child, true)); - matched = true; - } - if (!matched) - Console.WriteLine ("Warning: matched no nodes", path); - } - - XPathNodeIterator move_iter = meta_nav.Select ("/metadata/move-node"); - while (move_iter.MoveNext ()) { - string path = move_iter.Current.GetAttribute ("path", ""); - XPathExpression expr = api_nav.Compile (path); - string parent = move_iter.Current.Value; - XPathNodeIterator parent_iter = api_nav.Select (parent); - bool matched = false; - while (parent_iter.MoveNext ()) { - XmlNode parent_node = ( (IHasXmlNode) parent_iter.Current).GetNode (); - XPathNodeIterator path_iter = parent_iter.Current.Clone ().Select (expr); - while (path_iter.MoveNext ()) { - XmlNode node = ( (IHasXmlNode) path_iter.Current).GetNode (); - parent_node.AppendChild (node.Clone ()); - node.ParentNode.RemoveChild (node); - } - matched = true; - } - if (!matched) - Console.WriteLine ("Warning: matched no nodes", path); - } - - XPathNodeIterator rmv_iter = meta_nav.Select ("/metadata/remove-node"); - while (rmv_iter.MoveNext ()) { - string path = rmv_iter.Current.GetAttribute ("path", ""); - XPathNodeIterator api_iter = api_nav.Select (path); - bool matched = false; - while (api_iter.MoveNext ()) { - XmlElement api_node = ( (IHasXmlNode) api_iter.Current).GetNode () as XmlElement; - api_node.ParentNode.RemoveChild (api_node); - matched = true; - } - if (!matched) - Console.WriteLine ("Warning: matched no nodes", path); - } - - XPathNodeIterator attr_iter = meta_nav.Select ("/metadata/attr"); - while (attr_iter.MoveNext ()) { - string path = attr_iter.Current.GetAttribute ("path", ""); - string attr_name = attr_iter.Current.GetAttribute ("name", ""); - XPathNodeIterator api_iter = api_nav.Select (path); - bool matched = false; - while (api_iter.MoveNext ()) { - XmlElement node = ( (IHasXmlNode) api_iter.Current).GetNode () as XmlElement; - node.SetAttribute (attr_name, attr_iter.Current.Value); - matched = true; - } - if (!matched) - Console.WriteLine ("Warning: matched no nodes", path); - } - - XPathNodeIterator remove_attr_iter = meta_nav.Select ("/metadata/remove-attr"); - while (remove_attr_iter.MoveNext ()) { - string path = remove_attr_iter.Current.GetAttribute ("path", ""); - string name = remove_attr_iter.Current.GetAttribute ("name", ""); - XPathNodeIterator api_iter = api_nav.Select (path); - bool matched = false; - while (api_iter.MoveNext ()) { - XmlElement node = ( (IHasXmlNode) api_iter.Current).GetNode () as XmlElement; - - node.RemoveAttribute (name); - matched = true; - } - if (!matched) - Console.WriteLine ("Warning: matched no nodes", path); - } - - if (symbol_doc != null) { - XPathNavigator symbol_nav = symbol_doc.CreateNavigator (); - XPathNodeIterator iter = symbol_nav.Select ("/api/*"); - while (iter.MoveNext ()) { - XmlNode sym_node = ( (IHasXmlNode) iter.Current).GetNode (); - XPathNodeIterator parent_iter = api_nav.Select ("/api"); - if (parent_iter.MoveNext ()) { - XmlNode parent_node = ( (IHasXmlNode) parent_iter.Current).GetNode (); - parent_node.AppendChild (api_doc.ImportNode (sym_node, true)); - } - } - } - - api_doc.Save (api_filename); - return 0; - } - } -} diff --git a/parser/gst-gapi2xml.pl.diff b/parser/gst-gapi2xml.pl.diff deleted file mode 100644 index 4f067083cd..0000000000 --- a/parser/gst-gapi2xml.pl.diff +++ /dev/null @@ -1,108 +0,0 @@ ---- tmp/parser/gapi2xml.pl 2009-04-13 19:44:48.000000000 +0200 -+++ gapi2xml.pl 2009-06-05 21:03:21.000000000 +0200 -@@ -32,6 +32,9 @@ - } - - $ns = $ARGV[0]; -+$ns_main = $ns; -+$ns_main =~ s/\..*//g; -+ - $libname = $ARGV[2]; - - # Used by name mangling sub -@@ -231,7 +234,7 @@ - $def = $edefs{$cname}; - $cname = $etypes{$cname} if (exists($etypes{$cname})); - $enums{lc($cname)} = $cname; -- $enum_elem = addNameElem($ns_elem, 'enum', $cname, $ns); -+ $enum_elem = addNameElem($ns_elem, 'enum', $cname, $ns_main); - if ($def =~ /^deprecated/) { - $enum_elem->setAttribute("deprecated", "1"); - $def =~ s/deprecated//g; -@@ -296,7 +299,7 @@ - next if ($cbname =~ /^_/); - $cbcnt++; - $fdef = $cb = $fpdefs{$cbname}; -- $cb_elem = addNameElem($ns_elem, 'callback', $cbname, $ns); -+ $cb_elem = addNameElem($ns_elem, 'callback', $cbname, $ns_main); - $cb =~ /typedef\s+(.*)\(.*\).*\((.*)\);/; - $ret = $1; $params = $2; - addReturnElem($cb_elem, $ret); -@@ -318,7 +321,7 @@ - delete $types{$inst}; - - $ifacecnt++; -- $iface_el = addNameElem($ns_elem, 'interface', $inst, $ns); -+ $iface_el = addNameElem($ns_elem, 'interface', $inst, $ns_main); - - $elem_table{lc($inst)} = $iface_el; - -@@ -355,7 +358,7 @@ - warn "Strange Class $inst\n" if (!$instdef && $debug); - - $classcnt++; -- $obj_el = addNameElem($ns_elem, 'object', $inst, $ns); -+ $obj_el = addNameElem($ns_elem, 'object', $inst, $ns_main); - - $elem_table{lc($inst)} = $obj_el; - -@@ -424,7 +427,7 @@ - } elsif ($types{$type} =~ /struct/ && $type =~ /^$ns/) { - $def = $types{$type}; - } else { -- $elem = addNameElem($ns_elem, 'alias', $key, $ns); -+ $elem = addNameElem($ns_elem, 'alias', $key, $ns_main); - $elem->setAttribute('type', $lasttype); - warn "alias $key to $lasttype\n" if $debug; - next; -@@ -432,11 +435,11 @@ - - # fixme: hack - if ($key eq "GdkBitmap") { -- $struct_el = addNameElem($ns_elem, 'object', $key, $ns); -+ $struct_el = addNameElem($ns_elem, 'object', $key, $ns_main); - } elsif (exists($boxdefs{$key})) { -- $struct_el = addNameElem($ns_elem, 'boxed', $key, $ns); -+ $struct_el = addNameElem($ns_elem, 'boxed', $key, $ns_main); - } else { -- $struct_el = addNameElem($ns_elem, 'struct', $key, $ns); -+ $struct_el = addNameElem($ns_elem, 'struct', $key, $ns_main); - } - - if ($def =~ /^deprecated/) { -@@ -459,7 +462,7 @@ - foreach $key (sort (keys (%ptrs))) { - next if $ptrs{$key} !~ /struct\s+(\w+)/; - $type = $1; -- $struct_el = addNameElem ($ns_elem, 'struct', $key, $ns); -+ $struct_el = addNameElem ($ns_elem, 'struct', $key, $ns_main); - $struct_el->setAttribute('opaque', 'true'); - $elem_table{lc($key)} = $struct_el; - } -@@ -761,6 +764,8 @@ - - $ns_prefix = ""; - $global_el = ""; -+ $ns_clean = lc($ns); -+ $ns_clean =~ s/\.//g; - - for ($i = 0; $i < $mcount; $i++) { - $mname = $mnames[$i]; -@@ -770,7 +775,7 @@ - if ($ns_prefix eq "") { - my (@toks) = split(/_/, $prefix); - for ($j = 0; $j < @toks; $j++) { -- if (join ("", @toks[0 .. $j]) eq lc($ns)) { -+ if (join ("", @toks[0 .. $j]) eq $ns_clean) { - $ns_prefix = join ("_", @toks[0 .. $j]); - last; - } -@@ -885,7 +890,7 @@ - if ($parm =~ /(.*)\(\s*\**\s*(\w+)\)\s+\((.*)\)/) { - my $ret = $1; my $cbn = $2; my $params = $3; - my $type = $parent->getAttribute('name') . StudlyCaps($cbn); -- $cb_elem = addNameElem($ns_elem, 'callback', $type, $ns); -+ $cb_elem = addNameElem($ns_elem, 'callback', $type, $ns_main); - addReturnElem($cb_elem, $ret); - if ($params && ($params ne "void")) { - addParamsElem($cb_elem, split(/,/, $params)); diff --git a/parser/gst-generate-tags.cs b/parser/gst-generate-tags.cs deleted file mode 100644 index 7b9a2a3579..0000000000 --- a/parser/gst-generate-tags.cs +++ /dev/null @@ -1,92 +0,0 @@ -using System; -using System.IO; - -public class GenerateTags { - public static int Main (string[] args) { - if (args.Length != 3 && args.Length != 4) { - Console.WriteLine ("usage: gst-generate-tags --header= --namespace= --class= [--only-body]"); - return 1; - } - - StreamReader header = null; - string ns = "Gst"; - string cls = "Tags"; - bool only_body = false; - - foreach (string arg in args) { - - if (arg.StartsWith ("--header=")) { - - string filename = arg.Substring (9); - - try { - header = new StreamReader (filename); - } catch (Exception e) { - Console.WriteLine ("Invalid header file."); - Console.WriteLine (e); - return 2; - } - } else if (arg.StartsWith ("--namespace=")) { - ns = arg.Substring (12); - } else if (arg.StartsWith ("--class=")) { - cls = arg.Substring (8); - } else if (arg.StartsWith ("--only-body")) { - only_body = true; - } else { - Console.WriteLine ("Invalid argument '" + arg + "'"); - return 3; - } - } - - if (!only_body) { - Console.WriteLine ("namespace " + ns + " {"); - Console.WriteLine ("\tpublic static class " + cls + " {"); - } - - string line; - while ( (line = header.ReadLine ()) != null) { - if (!line.StartsWith ("#define GST_TAG_")) - continue; - - string tag_name = line.Substring (16); - string tag_string = tag_name.Substring (tag_name.IndexOf (' ')); - tag_name = tag_name.Substring (0, tag_name.IndexOf (' ')); - if (tag_name.IndexOf ('(') != -1) - continue; - - /* FIXME: This is not exactly optimal */ - tag_name = tag_name.ToLower (); - string tag_tmp = new String (new char[] {tag_name[0]}).ToUpper (); - for (int i = 1; i < tag_name.Length; i++) { - if (tag_name[i-1] == '_') { - tag_tmp += (new String (new char[] {tag_name[i]})).ToUpper (); - } else { - tag_tmp += (new String (new char[] {tag_name[i]})); - } - } - tag_name = tag_tmp; - tag_name = tag_name.Replace ("_", String.Empty); - - tag_string = tag_string.Trim (); - if (tag_string.IndexOf (' ') != -1) - tag_string = tag_string.Substring (0, tag_string.IndexOf (' ')); - tag_string = tag_string.Trim (); - if (tag_string[0] != '"' || tag_string[tag_string.Length-1] != '"') { - Console.WriteLine ("Parse error"); - return 4; - } - tag_string = tag_string.Substring (1, tag_string.Length - 2); - - Console.WriteLine ("\t\t public const string " + tag_name + " = \"" + tag_string + "\";"); - - - } - - if (!only_body) { - Console.WriteLine ("\t}"); - Console.WriteLine ("}"); - } - - return 0; - } -} diff --git a/samples/.gitignore b/samples/.gitignore deleted file mode 100644 index 2484a1bbc7..0000000000 --- a/samples/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.dll.config diff --git a/samples/AppSrc.cs b/samples/AppSrc.cs deleted file mode 100644 index da7f676b68..0000000000 --- a/samples/AppSrc.cs +++ /dev/null @@ -1,99 +0,0 @@ -/* - * AppSrc.cs: example of using the appsrc element - * - * Authors: - * Maarten Bosmans - * - * Copyright (C) 2009 Maarten Bosmans - * - */ - -using System; -using System.Runtime.InteropServices; -using GLib; -using Gst; -using Cairo; - -public class AppSrcDemo { - static MainLoop loop; - static Gst.App.AppSrc appsrc; - static Pipeline pipeline; - - public static void Main (string[] args) { - Application.Init(); - loop = new MainLoop(); - - // Construct all the elements - pipeline = new Pipeline(); - appsrc = new Gst.App.AppSrc ("AppSrcDemo"); - Element color = ElementFactory.Make ("ffmpegcolorspace"); - Element sink = ElementFactory.Make ("autovideosink"); - - // Link the elements - pipeline.Add (appsrc, color, sink); - Element.Link (appsrc, color, sink); - - // Set the caps on the AppSrc to RGBA, 640x480, 4 fps, square pixels - Gst.Video.VideoFormat fmt = (BitConverter.IsLittleEndian) ? Gst.Video.VideoFormat.BGRA : Gst.Video.VideoFormat.ARGB; - appsrc.Caps = Gst.Video.VideoUtil.FormatNewCaps (fmt, 640, 480, 4, 1, 1, 1); - - // Connect the handlers - appsrc.NeedData += PushAppData; - pipeline.Bus.AddSignalWatch(); - pipeline.Bus.Message += MessageHandler; - - // Run, loop, run! - pipeline.SetState (State.Playing); - loop.Run(); - pipeline.SetState (State.Null); - } - - static void PushAppData (object o, Gst.App.NeedDataArgs args) { - ulong mseconds = 0; - if (appsrc.Clock != null) - mseconds = appsrc.Clock.Time / Clock.MSecond; - Gst.Buffer buffer = DrawData (mseconds); - appsrc.PushBuffer (buffer); - } - - // Returns a Gst.Buffer presentation of one 640x480 BGRA frame using Cairo - static Gst.Buffer DrawData (ulong seconds) { - Gst.Buffer buffer = new Gst.Buffer (640*480*4); - Cairo.ImageSurface img = new Cairo.ImageSurface (buffer.Data, Cairo.Format.Argb32, 640, 480, 640*4); - using (Cairo.Context context = new Cairo.Context (img)) { - double dx = (double) (seconds % 2180) / 5; - context.Color = new Color (1.0, 1.0, 0); - context.Paint(); - context.MoveTo (300, 10 + dx); - context.LineTo (500 - dx, 400); - context.LineWidth = 4.0; - context.Color = new Color (0, 0, 1.0); - context.Stroke(); - } - img.Destroy(); - return buffer; - } - - static void MessageHandler (object sender, MessageArgs args) { - Message message = args.Message; - string text = String.Format ("Message from {0}: \t{1}", message.Src.Name, message.Type); - switch (message.Type) { - case MessageType.Error: - Enum err; - string msg; - message.ParseError (out err, out msg); - text += String.Format ("\t({0})", msg); - break; - case MessageType.StateChanged: - State oldstate, newstate, pending; - message.ParseStateChanged (out oldstate, out newstate, out pending); - text += String.Format ("\t\t{0} -> {1} ({2})", oldstate, newstate, pending); - break; - case MessageType.Eos: - loop.Quit(); - break; - } - Console.WriteLine (text); - } -} - diff --git a/samples/DecodeBinTranscoder.cs b/samples/DecodeBinTranscoder.cs deleted file mode 100644 index 1383c1491b..0000000000 --- a/samples/DecodeBinTranscoder.cs +++ /dev/null @@ -1,185 +0,0 @@ -// -// DecodeBinTranscoder.cs: sample transcoder using DecodeBin binding -// -// Authors: -// Aaron Bockover (abockover@novell.com) -// -// (C) 2006 Novell, Inc. -// - -using System; -using Gst; -using Gst.CorePlugins; -using Gst.BasePlugins; - -public delegate void ErrorHandler (object o, ErrorArgs args); -public delegate void ProgressHandler (object o, ProgressArgs args); - -public class ErrorArgs : EventArgs { - public string Error; -} - -public class ProgressArgs : EventArgs { - public long Duration; - public long Position; -} - -public class DecodeBinTranscoder : IDisposable { - private Pipeline pipeline; - private FileSrc filesrc; - private FileSink filesink; - private Element audioconvert; - private Element encoder; - private DecodeBin2 decodebin; - - private uint progress_timeout; - - public event EventHandler Finished; - public event ErrorHandler Error; - public event ProgressHandler Progress; - - public DecodeBinTranscoder() { - ConstructPipeline(); - } - - public void Transcode (string inputFile, string outputFile) { - filesrc.Location = inputFile; - filesink.Location = outputFile; - - pipeline.SetState (State.Playing); - progress_timeout = GLib.Timeout.Add (250, OnProgressTimeout); - } - - public void Dispose() { - pipeline.Dispose(); - } - - protected virtual void OnFinished() { - EventHandler handler = Finished; - if (handler != null) { - handler (this, new EventArgs()); - } - } - - protected virtual void OnError (string error) { - ErrorHandler handler = Error; - if (handler != null) { - ErrorArgs args = new ErrorArgs(); - args.Error = error; - handler (this, args); - } - } - - protected virtual void OnProgress (long position, long duration) { - ProgressHandler handler = Progress; - if (handler != null) { - ProgressArgs args = new ProgressArgs(); - args.Position = position; - args.Duration = duration; - handler (this, args); - } - } - - private void ConstructPipeline() { - pipeline = new Pipeline ("pipeline"); - - filesrc = ElementFactory.Make ("filesrc", "filesrc") as FileSrc; - filesink = ElementFactory.Make ("filesink", "filesink") as FileSink; - audioconvert = ElementFactory.Make ("audioconvert", "audioconvert"); - encoder = ElementFactory.Make ("wavenc", "wavenc"); - decodebin = ElementFactory.Make ("decodebin2", "decodebin") as DecodeBin2; - decodebin.NewDecodedPad += OnNewDecodedPad; - - pipeline.Add (filesrc, decodebin, audioconvert, encoder, filesink); - - filesrc.Link (decodebin); - audioconvert.Link (encoder); - encoder.Link (filesink); - - pipeline.Bus.AddWatch (new BusFunc (OnBusMessage)); - } - - private void OnNewDecodedPad (object o, DecodeBin2.NewDecodedPadArgs args) { - Pad sinkpad = audioconvert.GetStaticPad ("sink"); - - if (sinkpad.IsLinked) { - return; - } - - Caps caps = args.Pad.Caps; - Structure structure = caps[0]; - - if (!structure.Name.StartsWith ("audio")) { - return; - } - - args.Pad.Link (sinkpad); - } - - private bool OnBusMessage (Bus bus, Message message) { - switch (message.Type) { - case MessageType.Error: - string msg; - Enum err; - message.ParseError (out err, out msg); - GLib.Source.Remove (progress_timeout); - OnError (msg); - break; - case MessageType.Eos: - pipeline.SetState (State.Null); - GLib.Source.Remove (progress_timeout); - OnFinished(); - break; - } - - return true; - } - - private bool OnProgressTimeout() { - long duration, position; - Gst.Format fmt = Gst.Format.Time; - - if (pipeline.QueryDuration (ref fmt, out duration) && fmt == Gst.Format.Time && encoder.QueryPosition (ref fmt, out position) && fmt == Gst.Format.Time) { - OnProgress (position, duration); - } - - return true; - } - - private static GLib.MainLoop loop; - - public static void Main (string [] args) { - if (args.Length < 2) { - Console.WriteLine ("Usage: mono decodebin-transcoder.exe "); - return; - } - - Gst.Application.Init(); - loop = new GLib.MainLoop(); - - DecodeBinTranscoder transcoder = new DecodeBinTranscoder(); - - transcoder.Error += delegate (object o, ErrorArgs eargs) { - Console.WriteLine ("Error: {0}", eargs.Error); - transcoder.Dispose(); - loop.Quit(); - }; - - transcoder.Finished += delegate { - Console.WriteLine ("\nFinished"); - transcoder.Dispose(); - loop.Quit(); - }; - - transcoder.Progress += delegate (object o, ProgressArgs pargs) { - Console.Write ("\rEncoding: {0} / {1} ({2:00.00}%) ", - new TimeSpan ( (pargs.Position / (long) Clock.Second) * TimeSpan.TicksPerSecond), - new TimeSpan ( (pargs.Duration / (long) Clock.Second) * TimeSpan.TicksPerSecond), - ( (double) pargs.Position / (double) pargs.Duration) * 100.0); - }; - - transcoder.Transcode (args[0], args[1]); - - loop.Run(); - } -} diff --git a/samples/GtkVideoPlayer.cs b/samples/GtkVideoPlayer.cs deleted file mode 100644 index ad31b2d286..0000000000 --- a/samples/GtkVideoPlayer.cs +++ /dev/null @@ -1,271 +0,0 @@ -// Authors -// Copyright (C) 2008 Paul Burton -// Copyright (C) 2010 Andoni Morales -using System; -using System.Runtime.InteropServices; - -using Gtk; -using Gst; -using Gst.Interfaces; -using Gst.BasePlugins; - -public class MainWindow : Gtk.Window { - DrawingArea _da; - ulong _xWindowId; - PlayBin2 _playbin; - HScale _scale; - Label _lbl; - bool _updatingScale; - bool _pipelineOK = false; - - public static void Main (string[] args) { - if (System.Environment.OSVersion.Platform == PlatformID.Unix) - XInitThreads (); - - Gtk.Application.Init (); - Gst.Application.Init (); - MainWindow window = new MainWindow (); - window.ShowAll (); - -#if HAVE_GTK_2_17_3 - if (!gdk_window_ensure_native (window._da.GdkWindow.Handle)) { - Console.WriteLine ("Can't ensure a native window for the drawing area"); - } -#endif - switch (System.Environment.OSVersion.Platform) { - case PlatformID.Unix: - window._xWindowId = gdk_x11_drawable_get_xid (window._da.GdkWindow.Handle); - break; - case PlatformID.Win32NT: - case PlatformID.Win32S: - case PlatformID.Win32Windows: - case PlatformID.WinCE: - window._xWindowId = (ulong) gdk_win32_drawable_get_handle (window._da.GdkWindow.Handle); - break; - } - - Gtk.Application.Run (); - } - - public MainWindow () - : base (WindowType.Toplevel) { - VBox vBox = new VBox (); - - _da = new DrawingArea (); - _da.ModifyBg (Gtk.StateType.Normal, new Gdk.Color (0, 0, 0)); - _da.SetSizeRequest (400, 300); - _da.DoubleBuffered = false; - vBox.PackStart (_da); - - _scale = new HScale (0, 1, 0.01); - _scale.DrawValue = false; - _scale.ValueChanged += ScaleValueChanged; - vBox.PackStart (_scale, false, false, 0); - - HBox hBox = new HBox (); - - Button btnOpen = new Button (); - btnOpen.Label = "Open"; - btnOpen.Clicked += ButtonOpenClicked; - - hBox.PackStart (btnOpen, false, false, 0); - - Button btnPlay = new Button (); - btnPlay.Label = "Play"; - btnPlay.Clicked += ButtonPlayClicked; - - hBox.PackStart (btnPlay, false, false, 0); - - Button btnPause = new Button (); - btnPause.Label = "Pause"; - btnPause.Clicked += ButtonPauseClicked; - - hBox.PackStart (btnPause, false, false, 0); - - _lbl = new Label (); - _lbl.Text = "00:00 / 00:00"; - - hBox.PackEnd (_lbl, false, false, 0); - - vBox.PackStart (hBox, false, false, 3); - - Add (vBox); - - WindowPosition = Gtk.WindowPosition.Center; - DeleteEvent += OnDeleteEvent; - - GLib.Timeout.Add (1000, new GLib.TimeoutHandler (UpdatePos)); - } - - void OnDeleteEvent (object sender, DeleteEventArgs args) { - Gtk.Application.Quit (); - - if (_playbin != null) { - _playbin.SetState (Gst.State.Null); - _playbin.Dispose (); - _playbin = null; - } - - args.RetVal = true; - } - - void ButtonOpenClicked (object sender, EventArgs args) { - FileChooserDialog dialog = new FileChooserDialog ("Open", this, FileChooserAction.Open, new object[] { "Cancel", ResponseType.Cancel, "Open", ResponseType.Accept }); - dialog.SetCurrentFolder (Environment.GetFolderPath (Environment.SpecialFolder.Personal)); - - if (dialog.Run () == (int) ResponseType.Accept) { - _pipelineOK = false; - - if (_playbin != null) { - _playbin.SetState (Gst.State.Null); - } else { - _playbin = new PlayBin2 (); - } - - _scale.Value = 0; - - if (_playbin == null) - Console.WriteLine ("Unable to create element 'playbin'"); - - _playbin.Bus.EnableSyncMessageEmission (); - _playbin.Bus.AddSignalWatch (); - - _playbin.Bus.SyncMessage += delegate (object bus, SyncMessageArgs sargs) { - Gst.Message msg = sargs.Message; - if (msg == null || msg.Type != Gst.MessageType.Element || - msg.Structure == null || msg.Structure.Name == null || - !msg.Structure.Name.Equals ("prepare-xwindow-id")) - return; - - Element src = msg.Src as Element; - if (src == null) - return; - - if (src.HasProperty ("force-aspect-ratio")) - src["force-aspect-ratio"] = true; - - (src as XOverlay).XwindowId = _xWindowId; - (src as XOverlay).HandleEvents (true); - }; - - _playbin.Bus.Message += delegate (object bus, MessageArgs margs) { - Message message = margs.Message; - - switch (message.Type) { - case Gst.MessageType.Error: - Enum err; - string msg; - - message.ParseError (out err, out msg); - Console.WriteLine (String.Format ("Error message: {0}", msg)); - _pipelineOK = false; - break; - case Gst.MessageType.Eos: - Console.WriteLine ("EOS"); - break; - } - }; - - switch (System.Environment.OSVersion.Platform) { - case PlatformID.Unix: - _playbin["uri"] = "file://" + dialog.Filename; - break; - case PlatformID.Win32NT: - case PlatformID.Win32S: - case PlatformID.Win32Windows: - case PlatformID.WinCE: - _playbin["uri"] = "file:///" + dialog.Filename.Replace("\\","/"); - break; - } - - StateChangeReturn sret = _playbin.SetState (Gst.State.Playing); - - if (sret == StateChangeReturn.Async) { - State state, pending; - sret = _playbin.GetState (out state, out pending, Clock.Second * 5); - } - - if (sret == StateChangeReturn.Success) { - Console.WriteLine ("State change successful"); - _pipelineOK = true; - } else { - Console.WriteLine ("State change failed for {0} ({1})\n", dialog.Filename, sret); - } - } - - dialog.Destroy (); - } - - void ButtonPlayClicked (object sender, EventArgs args) { - if ( (_playbin != null) && _pipelineOK) - _playbin.SetState (Gst.State.Playing); - } - - void ButtonPauseClicked (object sender, EventArgs args) { - if ( (_playbin != null) && _pipelineOK) - _playbin.SetState (Gst.State.Paused); - } - - void ScaleValueChanged (object sender, EventArgs args) { - if (_updatingScale) - return; - - long duration; - Gst.Format fmt = Gst.Format.Time; - Console.WriteLine ("Trying to seek"); - - if ( (_playbin != null) && _pipelineOK && _playbin.QueryDuration (ref fmt, out duration) && duration != -1) { - long pos = (long) (duration * _scale.Value); - Console.WriteLine ("Seek to {0}/{1} ({2}%)", pos, duration, _scale.Value); - - bool ret = _playbin.Seek (Format.Time, SeekFlags.Flush | SeekFlags.KeyUnit, pos); - - Console.WriteLine ("Seeked {0}successfully", (ret ? "" : "not ")); - } - } - - bool UpdatePos () { - Gst.Format fmt = Gst.Format.Time; - long duration, pos; - if ( (_playbin != null) && _pipelineOK && - _playbin.QueryDuration (ref fmt, out duration) && - _playbin.QueryPosition (ref fmt, out pos)) { - _lbl.Text = string.Format ("{0} / {1}", TimeString (pos), TimeString (duration)); - - _updatingScale = true; - _scale.Value = (double) pos / duration; - _updatingScale = false; - } - - return true; - } - - string TimeString (long t) { - long secs = t / 1000000000; - int mins = (int) (secs / 60); - secs = secs - (mins * 60); - - if (mins >= 60) { - int hours = (int) (mins / 60); - mins = mins - (hours * 60); - - return string.Format ("{0}:{1:d2}:{2:d2}", hours, mins, secs); - } - - return string.Format ("{0}:{1:d2}", mins, secs); - } - - [DllImport ("libgdk-x11-2.0.so.0") ] - static extern uint gdk_x11_drawable_get_xid (IntPtr handle); - - [DllImport ("libgdk-win32-2.0-0.dll") ] - static extern IntPtr gdk_win32_drawable_get_handle (IntPtr handle); - -#if HAVE_GTK_2_17_3 - [DllImport ("libgdk-win32-2.0-0.dll") ] - static extern bool gdk_window_ensure_native (IntPtr handle); -#endif - - [DllImport ("libX11.so.6")] - static extern int XInitThreads (); -} diff --git a/samples/HelloWorld.cs b/samples/HelloWorld.cs deleted file mode 100644 index 9b50444887..0000000000 --- a/samples/HelloWorld.cs +++ /dev/null @@ -1,96 +0,0 @@ -using System; -using Gst; -using GLib; - -public class HelloWorld { - private MainLoop loop; - private Element pipeline, source, parser, decoder, conv, identity, sink; - - public static void Main (string [] args) { - new HelloWorld (args); - } - - public HelloWorld (string [] args) { - Application.Init(); - - loop = new MainLoop(); - pipeline = new Pipeline ("audio-player"); - - if ( (source = ElementFactory.Make ("filesrc", "file-source")) == null) { - Console.WriteLine ("Could not create file-source"); - } - - parser = ElementFactory.Make ("oggdemux", "ogg-parser"); - decoder = ElementFactory.Make ("vorbisdec", "vorbis-decoder"); - conv = ElementFactory.Make ("audioconvert", "converter"); - identity = ElementFactory.Make ("identity", "identitye"); - sink = ElementFactory.Make ("alsasink", "alsa-output"); - - source["location"] = args[0]; - - Bin bin = (Bin) pipeline; - bin.Bus.AddWatch (new BusFunc (BusCall)); - - bin.Add (source, parser, decoder, conv, identity, sink); - - if (!source.Link (parser)) { - Console.WriteLine ("link failed between source and parser"); - } - - if (!decoder.Link (conv)) { - Console.WriteLine ("link failed between decoder and converter"); - } - - if (!conv.Link (identity)) { - Console.WriteLine ("link failed between converter and identity"); - } - - if (!identity.Link (sink)) { - Console.Error.WriteLine ("link failed between identity and sink"); - } - - parser.PadAdded += new PadAddedHandler (OnPadAdded); - identity.Connect ("handoff", OnHandoff); - - pipeline.SetState (State.Playing); - - Console.WriteLine ("Playing [" + args[0] + "]"); - - loop.Run(); - - pipeline.SetState (State.Null); - pipeline.Dispose(); - } - - private bool BusCall (Bus bus, Message message) { - switch (message.Type) { - case MessageType.Error: - string msg; - Enum err; - message.ParseError (out err, out msg); - Console.WriteLine ("Gstreamer error: {0}", msg); - loop.Quit(); - break; - case MessageType.Eos: - Console.WriteLine ("End-of-stream"); - loop.Quit(); - break; - default: - Console.WriteLine ("Entered BusCall:\t{0}", message.Type); - break; - } - - return true; - } - - private void OnHandoff (object o, Gst.GLib.SignalArgs args) { - Gst.Buffer buffer = args.Args[0] as Gst.Buffer; - Console.WriteLine (buffer.Duration + "\t" + buffer.Timestamp); - } - - void OnPadAdded (object o, PadAddedArgs args) { - Console.WriteLine ("Entered OnPadAdded"); - Pad sinkpad = decoder.GetStaticPad ("sink"); - args.Pad.Link (sinkpad); - } -} diff --git a/samples/MP3LaunchParse.cs b/samples/MP3LaunchParse.cs deleted file mode 100644 index 6e87600a01..0000000000 --- a/samples/MP3LaunchParse.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// Authors -// Khaled Mohammed (khaled.mohammed@gmail.com) -// -// (C) 2006 -// - -using System; -using Gst; - - -public class MP3LaunchParse { - static void EventLoop (Element pipe) { - Bus bus = pipe.Bus; - Message message = null; - - while (true) { - message = bus.Poll (MessageType.Any, -1); - - if (message == null) { - Console.Error.WriteLine ("Message is null!!!"); - System.Application.Exit(); - } - - switch (message.Type) { - case MessageType.Eos: - message.Dispose(); - return; - case MessageType.Warning: - case MessageType.Error: - message.Dispose(); - return; - default: - message.Dispose(); - break; - } - } - } - - public static void Main (string [] args) { - Application.Init(); - - if (args.Length != 1) { - Console.Error.WriteLine ("usage: mono mp3launchparse.exe \n", args[0]); - return; - } - - Element bin = (Element) Parse.Launch ("filesrc name=my_filesrc ! mad ! osssink", &error); - if (!bin) { - Console.Error.WriteLine ("Parse error"); - Application.Exit(); - } - - Bin b = (Bin) bin; - - Element filesrc = b.GetByName ("my_filesrc"); - filesrc.SetProperty ("location", args[0]); - - bin.SetState (State.Playing); - - EventLoop (bin); - - bin.SetState (State.Null); - return; - } -} diff --git a/samples/Makefile.am b/samples/Makefile.am deleted file mode 100644 index 5eb3699139..0000000000 --- a/samples/Makefile.am +++ /dev/null @@ -1,67 +0,0 @@ -TARGETS = - -if HAVE_GLIB_SHARP -TARGETS += playbin-player.exe decodebin-transcoder.exe helloworld.exe typefind.exe metadata.exe -if HAVE_GTK_SHARP -TARGETS += gtk-video-player.exe -endif -if HAVE_MONO_CAIRO -TARGETS += appsrc.exe transform-sample.exe -endif -endif -DEBUGS = $(addsuffix .mdb, $(TARGETS)) - -all: $(TARGETS) link - -assemblies=$(top_builddir)/gstreamer-sharp/gstreamer-sharp.dll -references=$(addprefix -r:, $(assemblies)) $(GLIB_SHARP_LIBS) - -playbin-player.exe: $(srcdir)/PlayBinPlayer.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(srcdir)/PlayBinPlayer.cs - -decodebin-transcoder.exe: $(srcdir)/DecodeBinTranscoder.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(srcdir)/DecodeBinTranscoder.cs - -helloworld.exe: $(srcdir)/HelloWorld.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(srcdir)/HelloWorld.cs - -typefind.exe: $(srcdir)/TypeFind.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(srcdir)/TypeFind.cs - -queueexample.exe: $(srcdir)/QueueExample.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(srcdir)/QueueExample.cs - -metadata.exe: $(srcdir)/MetaData.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(srcdir)/MetaData.cs - -mp3launchparse.exe: $(srcdir)/MP3LaunchParse.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(srcdir)/MP3LaunchParse.cs - -appsrc.exe: $(srcdir)/AppSrc.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(MONO_CAIRO_LIBS) $(srcdir)/AppSrc.cs - -transform-sample.exe: $(srcdir)/TransformSample.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(MONO_CAIRO_LIBS) $(srcdir)/TransformSample.cs - -gtk-video-player.exe: $(srcdir)/GtkVideoPlayer.cs $(assemblies) - $(CSC) -debug -out:$@ $(GLIBSHARP_LIBS) $(references) $(GTK_SHARP_LIBS) $(srcdir)/GtkVideoPlayer.cs - -link: - ln -sf $(top_builddir)/gstreamer-sharp/gstreamer-sharp.dll gstreamer-sharp.dll - ln -sf $(top_builddir)/gstreamer-sharp/gstreamer-sharp.dll.config gstreamer-sharp.dll.config - -noinst_SCRIPTS = $(TARGETS) - -CLEANFILES = $(TARGETS) $(DEBUGS) gstreamer-sharp.dll* -MAINTAINERCLEANFILES = Makefile.in - -EXTRA_DIST = \ - PlayBinPlayer.cs \ - DecodeBinTranscoder.cs \ - HelloWorld.cs \ - TypeFind.cs \ - MetaData.cs \ - AppSrc.cs \ - GtkVideoPlayer.cs \ - TransformSample.cs - diff --git a/samples/MetaData.cs b/samples/MetaData.cs deleted file mode 100644 index 4c92029be0..0000000000 --- a/samples/MetaData.cs +++ /dev/null @@ -1,167 +0,0 @@ -// Authors -// Copyright (C) 2006 Khaled Mohammed -// Copyright (C) 2008 Paul Burton - -using System; -using System.IO; - -using Gst; - -public class MetaData { - static Element pipeline = null; - static Element source = null; - - static void PrintTag (TagList list, string tag) { - uint count = list.GetTagSize (tag); - - //Console.WriteLine ("Tags found = " + count); - - for (uint i = 0; i < count; i++) { - string str; - - try { - str = list[tag, i].ToString (); - } catch (Exception ex) { - str = ex.Message; - } - - if (i == 0) - Console.WriteLine ("{0}: {1}", Tag.GetNick (tag).PadRight (25), str); - else - Console.WriteLine ("{0}{1}", string.Empty.PadRight (27), str); - } - } - - static bool MessageLoop (Element element, ref TagList tags) { - Bus bus = element.Bus; - bool done = false; - - while (!done) { - Message message = bus.Pop (); - - if (message == null) - break; - - switch (message.Type) { - case MessageType.Error: - Enum error; - string msg; - message.ParseError (out error, out msg); - message.Dispose (); - return true; - - case MessageType.Eos: - message.Dispose (); - return true; - - case MessageType.Tag: - TagList new_tags; - - message.ParseTag (out new_tags); - - if (tags != null) { - tags = tags.Merge (new_tags, TagMergeMode.KeepAll); - new_tags.Dispose (); - } else - tags = new_tags; - - break; - - default: - break; - } - - message.Dispose (); - } - - bus.Dispose (); - return true; - } - - static void MakePipeline () { - Element decodebin; - - if (pipeline != null) - pipeline.Dispose (); - - pipeline = new Pipeline (String.Empty); - source = ElementFactory.Make ("filesrc", "source"); - decodebin = ElementFactory.Make ("decodebin", "decodebin"); - - if (pipeline == null) - Console.WriteLine ("Pipeline could not be created"); - if (source == null) - Console.WriteLine ("Element filesrc could not be created"); - if (decodebin == null) - Console.WriteLine ("Element decodebin could not be created"); - - Bin bin = (Bin) pipeline; - bin.Add (source, decodebin); - - if (!source.Link (decodebin)) - Console.WriteLine ("filesrc could not be linked with decodebin"); - - //decodebin.Dispose (); - } - - public static void Main (string [] args) { - Application.Init (); - - if (args.Length < 1) { - Console.WriteLine ("Please give filenames to read metadata from\n\n"); - return; - } - - MakePipeline (); - - int i = -1; - while (++i < args.Length) { - State state, pending; - TagList tags = null; - - string filename = args[i]; - - if (!File.Exists (filename)) { - Console.WriteLine ("File {0} does not exist", filename); - continue; - } - - source["location"] = filename; - - StateChangeReturn sret = pipeline.SetState (State.Paused); - - if (sret == StateChangeReturn.Async) { - if (StateChangeReturn.Success != pipeline.GetState (out state, out pending, Clock.Second * 5)) { - Console.WriteLine ("State change failed for {0}. Aborting\n", filename); - break; - } - } else if (sret != StateChangeReturn.Success) { - Console.WriteLine ("{0} - Could not read file ({1})\n", filename, sret); - continue; - } - - if (!MessageLoop (pipeline, ref tags)) - Console.Error.WriteLine ("Failed in message reading for {0}", args[i]); - - if (tags != null) { - Console.WriteLine ("Metadata for {0}:", filename); - - foreach (string tag in tags.Tags) - PrintTag (tags, tag); - tags.Dispose (); - tags = null; - } else - Console.WriteLine ("No metadata found for {0}", args[0]); - - sret = pipeline.SetState (State.Null); - - if (StateChangeReturn.Async == sret) { - if (StateChangeReturn.Failure == pipeline.GetState (out state, out pending, Clock.TimeNone)) - Console.WriteLine ("State change failed. Aborting"); - } - } - - if (pipeline != null) - pipeline.Dispose (); - } -} diff --git a/samples/PlayBinPlayer.cs b/samples/PlayBinPlayer.cs deleted file mode 100644 index 7e1dbae6a5..0000000000 --- a/samples/PlayBinPlayer.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System; -using GLib; -using Gst; -using Gst.BasePlugins; - -public class PlayBinPlayer { - private static MainLoop loop; - private static string[] songs; - private static int song_idx = 0; - private static PlayBin2 play; - - public static void Main (string[] args) { - if (args.Length < 1) { - Console.WriteLine ("usage: mono playbin-player.exe audio_file_uri"); - return; - } - - songs = args; - - Gst.Application.Init (); - loop = new MainLoop (); - - play = ElementFactory.Make ("playbin2", "play") as PlayBin2; - - if (play == null) { - Console.WriteLine ("error creating a playbin gstreamer object"); - return; - } - - play.Uri = songs[song_idx++]; - play.Bus.AddWatch (new BusFunc (BusCb)); - play.SetState (State.Playing); - - loop.Run (); - } - - private static bool BusCb (Bus bus, Message message) { - switch (message.Type) { - case MessageType.Error: - Enum err; - string msg; - message.ParseError (out err, out msg); - Console.WriteLine ("Gstreamer error: {0}", msg); - loop.Quit (); - break; - case MessageType.Eos: - if (song_idx >= songs.Length) { - Console.WriteLine ("Thank you, come again"); - loop.Quit (); - } else { - play.SetState (State.Null); - play.Uri = songs[song_idx++]; - play.SetState (State.Playing); - } - break; - } - - return true; - } -} - diff --git a/samples/QueueExample.cs b/samples/QueueExample.cs deleted file mode 100644 index a86f5f6637..0000000000 --- a/samples/QueueExample.cs +++ /dev/null @@ -1,57 +0,0 @@ -// -// Authors: -// Khaled Mohammed (khaled.mohammed@gmail.com) -// -// - -using Gst; -using System; - -public class QueueExample { - public static void Main (string [] args) { - Application.Init(); - - if (args.Length != 1) { - Console.Error.WriteLine ("usage: mono queueexample.exe \n"); - return; - } - - Element pipeline = new Pipeline ("pipeline"); - - Element filesrc = ElementFactory.Make ("filesrc", "disk_source"); - filesrc.SetProperty ("location", args[0]); - Element decode = ElementFactory.Make ("mad", "decode"); - Element queue = ElementFactory.Make ("queue", "queue"); - - Element audiosink = ElementFactory.Make ("alsasink", "play_audio"); - - Bin bin = (Bin) pipeline; - bin.AddMany (filesrc, decode, queue, audiosink); - - Element.LinkMany (filesrc, decode, queue, audiosink); - - pipeline.SetState (State.Playing); - - EventLoop (pipeline); - - pipeline.SetState (State.Null); - } - - static void EventLoop (Element pipe) { - Bus bus = pipe.Bus; - - while (true) { - Message message = bus.Poll (MessageType.Any, -1); - - switch (message.Type) { - case MessageType.Eos: { - message.Dispose(); - return; - } - case MessageType.Error: { - return; - } - } - } - } -} diff --git a/samples/TransformSample.cs b/samples/TransformSample.cs deleted file mode 100644 index faa545086b..0000000000 --- a/samples/TransformSample.cs +++ /dev/null @@ -1,122 +0,0 @@ -using Gst; -using Gst.Video; -using Gst.Interfaces; -using Cairo; -using System; - -public class TransformSample : Gst.Video.VideoFilter { - private int lastX = -1, lastY = -1; - private int width = 0, height = 0; - - static bool Register () { - Gst.GLib.GType gtype = (Gst.GLib.GType) typeof (TransformSample); - SetDetails (gtype, "Transform Sample", "Filter/Effect/Video", - "Draws a moving line on top of a video stream and handles mouse clicks", - "Sebastian Dröge "); - - Caps tmp = VideoUtil.FormatToTemplateCaps ( (BitConverter.IsLittleEndian) ? VideoFormat.BGRX : VideoFormat.XRGB); - Caps caps = tmp.Copy (); - caps[0]["width"] = 640; - caps[0]["height"] = 480; - caps.Append (tmp); - - AddPadTemplate (gtype, new PadTemplate ("src", PadDirection.Src, PadPresence.Always, caps)); - AddPadTemplate (gtype, new PadTemplate ("sink", PadDirection.Sink, PadPresence.Always, caps)); - return ElementFactory.Register (null, "transformsample", (uint) Gst.Rank.None, gtype); - } - - protected override FlowReturn OnTransformIp (Gst.Buffer buf) { - if (!buf.IsWritable) - return FlowReturn.Error; - - Cairo.ImageSurface img = new Cairo.ImageSurface (buf.Data, Cairo.Format.Rgb24, width, height, width*4); - - using (Cairo.Context context = new Cairo.Context (img)) { - double dx = (double) ( (buf.Timestamp / Clock.MSecond) % 2180) / 5; - context.Save (); - context.Scale (width / 640.0, height / 480.0); - context.MoveTo (300, 10 + dx); - context.LineTo (500 - dx, 400); - context.LineWidth = 4.0; - context.Color = new Color (0, 0, 1.0); - context.Stroke(); - context.Restore (); - - if (lastX != -1 && lastY != -1) { - context.Color = new Color (1.0, 0, 0); - context.Translate (lastX, lastY); - context.Scale (Math.Min (width / 640.0, height / 480.0), Math.Min (width / 640.0, height / 480.0)); - context.Arc (0, 0, 10.0, 0.0, 2 * Math.PI); - context.Fill(); - } - } - - img.Destroy (); - return base.OnTransformIp (buf); - } - - protected override bool OnSetCaps (Caps incaps, Caps outcaps) { - width = (int) incaps[0]["width"]; - height = (int) incaps[0]["height"]; - return base.OnSetCaps (incaps, outcaps); - } - - protected override bool OnSrcEvent (Gst.Event evt) { - NavigationEventType t = NavigationEvent.EventGetType (evt); - - if (t == NavigationEventType.MouseButtonPress) { - double x, y; - int btn; - - if (NavigationEvent.ParseMouseButtonEvent (evt, out btn, out x, out y)) { - if (btn == 1) { - lastX = (int) x; - lastY = (int) y; - } - } - } else if (t == NavigationEventType.MouseButtonRelease) { - lastX = lastY = -1; - } - - return base.OnSrcEvent (evt); - } - - static void Main (string[] args) { - Gst.Application.Init (); - TransformSample.Register (); - - Pipeline pipeline = new Pipeline (); - Element videotestsrc = ElementFactory.Make ("videotestsrc"); - Element transform = new TransformSample (); - Element ffmpegcolorspace = ElementFactory.Make ("ffmpegcolorspace"); - Element videosink = ElementFactory.Make ("autovideosink"); - - pipeline.Add (videotestsrc, transform, ffmpegcolorspace, videosink); - Element.Link (videotestsrc, transform, ffmpegcolorspace, videosink); - - Gst.GLib.MainLoop loop = new Gst.GLib.MainLoop (); - - pipeline.Bus.AddSignalWatch(); - pipeline.Bus.Message += delegate (object sender, MessageArgs margs) { - Message message = margs.Message; - - switch (message.Type) { - case MessageType.Error: - Enum err; - string msg; - - message.ParseError (out err, out msg); - System.Console.WriteLine (String.Format ("Error message: {0}", msg)); - loop.Quit (); - break; - case MessageType.Eos: - loop.Quit (); - break; - } - }; - - pipeline.SetState (State.Playing); - loop.Run (); - pipeline.SetState (State.Null); - } -} diff --git a/samples/TypeFind.cs b/samples/TypeFind.cs deleted file mode 100644 index 98476f0145..0000000000 --- a/samples/TypeFind.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using Gst; -using Gst.CorePlugins; - -public static class GstTypefindTest { - private static TypeFindElement typefind; - - public static void Main (string [] args) { - Application.Init(); - - Pipeline pipeline = new Pipeline ("pipeline"); - FileSrc source = FileSrc.Make ("source"); - typefind = TypeFindElement.Make ("typefind"); - FakeSink sink = FakeSink.Make ("sink"); - - source.Location = args[0]; - - typefind.HaveType += OnHaveType; - - pipeline.Add (source, typefind, sink); - source.Link (typefind); - typefind.Link (sink); - - pipeline.SetState (State.Paused); - pipeline.SetState (State.Null); - - pipeline.Dispose(); - } - - private static void OnHaveType (object o, TypeFindElement.HaveTypeArgs args) { - Console.WriteLine ("MimeType: {0}", args.Caps); - } -} - diff --git a/samples/gtk-video-player.exe.config b/samples/gtk-video-player.exe.config deleted file mode 100644 index 4a1507ce99..0000000000 --- a/samples/gtk-video-player.exe.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/source/Makefile.am b/source/Makefile.am deleted file mode 100644 index 4b6e66b299..0000000000 --- a/source/Makefile.am +++ /dev/null @@ -1,17 +0,0 @@ -MAINTAINERCLEANFILES = Makefile.in - -api: - $(MONO) $(top_builddir)/parser/gst-gapi-parser.exe \ - gstreamer-sharp-source.xml - grep -v "public const string " \ - $(top_srcdir)/gstreamer-sharp/Tag.custom \ - > $(top_srcdir)/gstreamer-sharp/Tag.custom.tmp - mv $(top_srcdir)/gstreamer-sharp/Tag.custom.tmp \ - $(top_srcdir)/gstreamer-sharp/Tag.custom - $(MONO) $(top_builddir)/parser/gst-generate-tags.exe \ - --header=../../gstreamer/gst/gsttaglist.h \ - --namespace=Gst \ - --class=Tags \ - --only-body \ - >> $(top_srcdir)/gstreamer-sharp/Tag.custom - diff --git a/source/gstreamer-sharp-source.xml b/source/gstreamer-sharp-source.xml deleted file mode 100644 index be52fbbd87..0000000000 --- a/source/gstreamer-sharp-source.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - ../../gstreamer/gst - - ../../gstreamer/gst/gstdebugutils.h - ../../gstreamer/gst/gstinfo.h - ../../gstreamer/gst/gstxml.h - - ../../gstreamer/gst/gstconfig.h - ../../gstreamer/gst/gstfilter.h - ../../gstreamer/gst/gstiterator.h - ../../gstreamer/gst/gstmacros.h - ../../gstreamer/gst/gstmarshal.h - ../../gstreamer/gst/gstparamspecs.h - ../../gstreamer/gst/gstpoll.h - ../../gstreamer/gst/gsttrace.h - ../../gstreamer/gst/gstvalue.h - ../../gstreamer/gst/gstversion.h - - ../../gstreamer/gst/gstregistrybinary.h - ../../gstreamer/gst/gstregistryxml.h - ../../gstreamer/gst/gstregistrychunks.h - ../../gstreamer/gst/gstpluginloader.h - ../../gstreamer/gst/gst_private.h - ../../gstreamer/gst/glib-compat-private.h - ../../gstreamer/gst/glib-i18n-lib.h - ../../gstreamer/gst/glib-i18n-app.h - ../../gstreamer/gst/gstquark.h - ../../gstreamer/gst/gettext.h - - - - - ../../gstreamer/libs/gst/base - - ../../gstreamer/libs/gst/base/gstdataqueue.h - ../../gstreamer/libs/gst/base/gstcollectpads.h - - - - - ../../gstreamer/libs/gst/controller - - ../../gstreamer/libs/gst/controller/gstcontrollerprivate.h - ../../gstreamer/libs/gst/controller/gstinterpolationcontrolsourceprivate.h - ../../gstreamer/libs/gst/controller/gstlfocontrolsourceprivate.h - - - - - ../../gst-plugins-base/gst-libs/gst/cdda - - - - - ../../gst-plugins-base/gst-libs/gst/app - - - - - ../../gst-plugins-base/gst-libs/gst/interfaces - - ../../gst-plugins-base/gst-libs/gst/interfaces/interfaces-marshal.h - - - - - ../../gst-plugins-base/gst-libs/gst/video - - - - - ../../gst-plugins-base/gst-libs/gst/pbutils - - - - diff --git a/tests/.gitignore b/tests/.gitignore deleted file mode 100644 index 8bc7ab05fc..0000000000 --- a/tests/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -%temp% -TestResult.xml -*NUnit*Trace.txt* diff --git a/tests/ApplicationTest.cs b/tests/ApplicationTest.cs deleted file mode 100644 index 73502aca7f..0000000000 --- a/tests/ApplicationTest.cs +++ /dev/null @@ -1,31 +0,0 @@ -// -// ApplicationTest.cs: NUnit Test Suite for gstreamer-sharp -// -// Authors: -// Aaron Bockover (abockover@novell.com) -// -// (C) 2006 Novell, Inc. -// - -using System; -using NUnit.Framework; - -[TestFixture] -public class ApplicationTest { - [Test] - public void Init() { - Gst.Application.Init(); - } - - [Test] - public void InitArgs() { - string [] args = { "arg_a", "arg_b" }; - Gst.Application.Init ("gstreamer-sharp-test", ref args); - } - - [Test] - public void InitArgsCheck() { - string [] args = { "arg_a", "arg_b" }; - Gst.Application.InitCheck ("gstreamer-sharp-test", ref args); - } -} diff --git a/tests/BaseTransformTest.cs b/tests/BaseTransformTest.cs deleted file mode 100644 index 327ed4180f..0000000000 --- a/tests/BaseTransformTest.cs +++ /dev/null @@ -1,140 +0,0 @@ -using System; -using NUnit.Framework; -using Gst; -using Gst.Base; - -[TestFixture] -public class BaseTransformTest { - [TestFixtureSetUp] - public void Init() { - Application.Init(); - } - - private class MyTransformIp : Gst.Base.BaseTransform { - - public static bool Register () { - Gst.GLib.GType gtype = (Gst.GLib.GType) typeof (MyTransformIp); - SetDetails (gtype, "My Transform", "Filter/Transform", "Do nothing useful", "Nobody"); - - Caps caps = Caps.FromString ("foo/bar"); - - AddPadTemplate (gtype, new PadTemplate ("src", PadDirection.Src, PadPresence.Always, caps)); - AddPadTemplate (gtype, new PadTemplate ("sink", PadDirection.Sink, PadPresence.Always, caps)); - return ElementFactory.Register (null, "mytransform-ip", (uint) Gst.Rank.None, gtype); - } - - protected override FlowReturn OnTransformIp (Gst.Buffer buf) { - Assert.IsTrue (buf.IsWritable); - return base.OnTransformIp (buf); - } - } - - [Test] - public void TestBufferOwnership () { - MyTransformIp.Register (); - - Pipeline pipeline = new Pipeline (); - Element src = ElementFactory.Make ("fakesrc"); - src["num-buffers"] = 10; - Element transform = new MyTransformIp (); - Element sink = ElementFactory.Make ("fakesink"); - - pipeline.Add (src, transform, sink); - Element.Link (src, transform, sink); - - Gst.GLib.MainLoop loop = new Gst.GLib.MainLoop (); - - pipeline.Bus.AddWatch (delegate (Bus bus, Message message) { - switch (message.Type) { - case MessageType.Error: - Enum err; - string msg; - - message.ParseError (out err, out msg); - Assert.Fail (String.Format ("Error message: {0}", msg)); - loop.Quit (); - break; - case MessageType.Eos: - loop.Quit (); - break; - } - return true; - }); - - pipeline.SetState (State.Playing); - loop.Run (); - pipeline.SetState (State.Null); - } - - private class MyTransformNIp : Gst.Base.BaseTransform { - public bool transformed = false; - - public static bool Register () { - Gst.GLib.GType gtype = (Gst.GLib.GType) typeof (MyTransformNIp); - SetDetails (gtype, "My Transform", "Filter/Transform", "Do nothing useful", "Nobody"); - - Caps caps = Caps.FromString ("foo/bar"); - - AddPadTemplate (gtype, new PadTemplate ("src", PadDirection.Src, PadPresence.Always, caps)); - AddPadTemplate (gtype, new PadTemplate ("sink", PadDirection.Sink, PadPresence.Always, caps)); - return ElementFactory.Register (null, "mytransform-nip", (uint) Gst.Rank.None, gtype); - } - - protected override FlowReturn OnTransform (Gst.Buffer inbuf, Gst.Buffer outbuf) { - Assert.IsTrue (outbuf.IsWritable); - transformed = true; - return base.OnTransform (inbuf, outbuf); - } - - protected override bool OnSetCaps (Caps incaps, Caps outcaps) { - Assert.IsTrue (incaps.IsEqual (outcaps)); - return base.OnSetCaps (incaps, outcaps); - } - - protected override bool OnTransformSize (Gst.PadDirection direction, Gst.Caps caps, uint size, Gst.Caps othercaps, out uint othersize) { - othersize = size; - return true; - } - } - - [Test] - public void TestBufferOwnershipNIp () { - MyTransformNIp.Register (); - - Pipeline pipeline = new Pipeline (); - Element src = ElementFactory.Make ("fakesrc"); - src["sizetype"] = 2; - Element capsfilter = ElementFactory.Make ("capsfilter"); - capsfilter["caps"] = Caps.FromString ("foo/bar"); - src["num-buffers"] = 10; - MyTransformNIp transform = new MyTransformNIp (); - Element sink = ElementFactory.Make ("fakesink"); - - pipeline.Add (src, capsfilter, transform, sink); - Element.Link (src, capsfilter, transform, sink); - - Gst.GLib.MainLoop loop = new Gst.GLib.MainLoop (); - - pipeline.Bus.AddWatch (delegate (Bus bus, Message message) { - switch (message.Type) { - case MessageType.Error: - Enum err; - string msg; - - message.ParseError (out err, out msg); - Assert.Fail (String.Format ("Error message: {0}", msg)); - loop.Quit (); - break; - case MessageType.Eos: - loop.Quit (); - break; - } - return true; - }); - - pipeline.SetState (State.Playing); - loop.Run (); - Assert.IsTrue (transform.transformed); - pipeline.SetState (State.Null); - } -} diff --git a/tests/BinTest.cs b/tests/BinTest.cs deleted file mode 100644 index 598771a733..0000000000 --- a/tests/BinTest.cs +++ /dev/null @@ -1,141 +0,0 @@ -// -// BinTest.cs: NUnit Test Suite for gstreamer-sharp -// -// Authors: -// Aaron Bockover (abockover@novell.com) -// Khaled Mohammed (Khaled.Mohammed@gmail.com) -// -// (C) 2006 Novell, Inc. -// - -using System; -using NUnit.Framework; -using Gst; -using Gst.CorePlugins; - -[TestFixture] -public class BinTest { - [TestFixtureSetUp] - public void Init() { - Application.Init(); - } - - [Test] - public void TestAdd() { - Bin bin = new Bin ("test-bin"); - Element e1 = new FakeSrc ("fakesrc"); - Element e2 = new FakeSink ("fakesink"); - - Assert.IsNotNull (bin, "Could not create bin"); - Assert.IsNotNull (e1, "Could not create fakesrc"); - Assert.IsNotNull (e2, "Could not create fakesink"); - - bin.Add (e1, e2); - - Assert.AreEqual (bin.ChildrenCount, 2); - } - - [Test] - public void TestAddRemove() { - Bin bin = ElementFactory.Make ("bin") as Bin; - Assert.IsNotNull (bin, "Could not create bin"); - - Element e1 = new FakeSrc ("fakesrc"); - Element e2 = new Identity ("identity"); - Element e3 = new FakeSink ("fakesink"); - - Assert.IsNotNull (e1, "Could not create fakesrc"); - Assert.IsNotNull (e2, "Could not create identity"); - Assert.IsNotNull (e3, "Could not create fakesink"); - - bin.Add (e1, e2, e3); - Element.Link (e1, e2, e3); - - Assert.AreEqual (bin.ChildrenCount, 3); - bin.Remove (e2, e3); - Assert.AreEqual (bin.ChildrenCount, 1); - bin.Add (e2); - Assert.AreEqual (bin.ChildrenCount, 2); - bin.Remove (e1, e2); - Assert.AreEqual (bin.ChildrenCount, 0); - } - - [Test] - public void TestGetByName() { - Bin bin = new Bin ("test-bin"); - Element e1 = ElementFactory.Make ("fakesrc", "element-name"); - bin.Add (e1); - - e1 = bin.GetByName ("element-name"); - - Assert.IsNotNull (e1); - Assert.AreEqual (e1.Name, "element-name"); - } - - [Test] - public void TestGetChildByIndex() { - Bin bin = new Bin ("test-bin"); - - Element [] elements = new Element [] { - ElementFactory.Make ("fakesrc", "fakesrc"), - ElementFactory.Make ("audioconvert", "audioconvert"), - ElementFactory.Make ("wavenc", "wavenc"), - ElementFactory.Make ("fakesink", "fakesink") - }; - - foreach (Element element in elements) { - bin.Add (element); - } - - Assert.AreEqual (elements.Length, bin.ChildrenCount); - - for (uint i = 0; i < elements.Length; i++) { - Assert.AreEqual (elements[elements.Length - i - 1], bin.GetChildByIndex (i)); - } - } - - [Test] - public void TestElements() { - Bin bin = new Bin ("test-bin"); - - Element [] elements = new Element [] { - new CapsFilter(), - new MultiQueue(), - new Queue(), - new Tee(), - new TypeFindElement() - }; - - bin.Add (elements); - CollectionAssert.AreEquivalent (elements, bin.Elements); - CollectionAssert.AreEquivalent (elements, bin.ElementsRecurse); - CollectionAssert.AreEquivalent (elements, bin.ElementsSorted); - } - - public class MyBin : Gst.Bin { - public MyBin () : base () { - Element filesrc = ElementFactory.Make ("filesrc"); - Add (filesrc); - CollectionAssert.IsEmpty (Pads); - - GhostPad pad1 = new GhostPad ("ghost-sink", PadDirection.Sink); - GhostPad pad2 = new GhostPad ("ghost-src", new PadTemplate ("src-template", PadDirection.Src, PadPresence.Request, Caps.NewAny())); - - Assert.IsFalse (pad1.SetTarget (filesrc.GetStaticPad ("src"))); - Assert.IsTrue (pad2.SetTarget (filesrc.GetStaticPad ("src"))); - - AddPad (pad1); - AddPad (pad2); - - CollectionAssert.Contains (Pads, pad1); - CollectionAssert.Contains (Pads, pad2); - CollectionAssert.Contains (SinkPads, pad1); - CollectionAssert.Contains (SrcPads, pad2); - } - } - - [Test] - public void TestGhostPad() { - new MyBin (); - } -} diff --git a/tests/BufferTest.cs b/tests/BufferTest.cs deleted file mode 100644 index 48743203c3..0000000000 --- a/tests/BufferTest.cs +++ /dev/null @@ -1,124 +0,0 @@ -// -// Authors -// Khaled Mohammed (khaled.mohammed@gmail.com) -// -// (C) 2006 -// - -using System; -using NUnit.Framework; -using Gst; - -[TestFixture] -public class BufferTest { - [TestFixtureSetUp] - public void Init() { - Application.Init(); - } - - [Test] - public void TestCaps() { - Gst.Buffer buffer = new Gst.Buffer (4); - Caps caps = Caps.FromString ("audio/x-raw-int"); - - Assert.IsNull (buffer.Caps, "buffer.Caps should be null"); - buffer.Caps = caps; - Assert.IsNotNull (buffer.Caps, "buffer.Caps is null"); - - Caps caps2 = Caps.FromString ("audio/x-raw-float"); - buffer.Caps = caps2; - Assert.AreNotEqual (buffer.Caps, caps); - Assert.AreEqual (buffer.Caps, caps2); - - buffer.Caps = null; - Assert.IsNull (buffer.Caps, "buffer.Caps should be null"); - } - - [Test] - public void TestSubbuffer() { - Gst.Buffer buffer = new Gst.Buffer (4); - Gst.Buffer sub = buffer.CreateSub (1, 2); - Assert.IsNotNull (sub); - Assert.AreEqual (sub.Size, 2, "subbuffer has wrong size"); - } - - [Test] - public void TestIsSpanFast() { - Gst.Buffer buffer = new Gst.Buffer (4); - - Gst.Buffer sub1 = buffer.CreateSub (0, 2); - Assert.IsNotNull (sub1, "CreateSub of buffer returned null"); - - Gst.Buffer sub2 = buffer.CreateSub (2, 2); - Assert.IsNotNull (sub2, "CreateSub of buffer returned null"); - - Assert.IsFalse (buffer.IsSpanFast (sub2), "a parent buffer can not be SpanFasted"); - Assert.IsFalse (sub1.IsSpanFast (buffer), "a parent buffer can not be SpanFasted"); - Assert.IsTrue (sub1.IsSpanFast (sub2), "two subbuffers next to each other should be SpanFast"); - } - - private void ArrayIsEqual (byte[] a, byte[] b) { - Assert.IsTrue (a.Length == b.Length); - for (int i = 0; i < a.Length; i++) - Assert.IsTrue (a[i] == b[i]); - } - - [Test] - public void TestBufferData() { - byte[] data = new byte[] {0, 1, 2, 3, 4, 5}; - - Gst.Buffer buffer = new Gst.Buffer (data); - - ArrayIsEqual (data, buffer.ToByteArray ()); - - Gst.Base.ByteReader reader = new Gst.Base.ByteReader (buffer); - byte b; - uint u; - Assert.IsTrue (reader.PeekUInt32Be (out u)); - Assert.IsTrue (u == 0x00010203); - Assert.IsTrue (reader.GetUInt8 (out b)); - Assert.IsTrue (b == 0 && 0 == data[reader.Pos-1]); - Assert.IsTrue (reader.GetUInt8 (out b)); - Assert.IsTrue (b == 1 && 1 == data[reader.Pos-1]); - Assert.IsTrue (reader.GetUInt8 (out b)); - Assert.IsTrue (b == 2 && 2 == data[reader.Pos-1]); - Assert.IsTrue (reader.GetUInt8 (out b)); - Assert.IsTrue (b == 3 && 3 == data[reader.Pos-1]); - Assert.IsTrue (reader.GetUInt8 (out b)); - Assert.IsTrue (b == 4 && 4 == data[reader.Pos-1]); - Assert.IsTrue (reader.GetUInt8 (out b)); - Assert.IsTrue (b == 5 && 5 == data[reader.Pos-1]); - Assert.IsFalse (reader.GetUInt8 (out b)); - Assert.IsTrue (reader.Pos == buffer.Size); - - Gst.Base.ByteWriter writer = new Gst.Base.ByteWriter (buffer, true); - Assert.IsTrue (writer.Remaining == buffer.Size); - Assert.IsTrue (writer.RemainingReadable == buffer.Size); - Assert.IsTrue (writer.PutUInt8 (5)); - Assert.IsTrue (writer.PutUInt16Be (0x0403)); - Assert.IsTrue (writer.PutUInt8 (2)); - Assert.IsTrue (writer.PutUInt16Le (0x0001)); - Assert.IsTrue (writer.Remaining == 0); - Assert.IsTrue (writer.SetPos (0)); - Assert.IsTrue (writer.PeekUInt32Be (out u)); - Assert.IsTrue (u == 0x05040302); - Assert.IsTrue (writer.GetUInt8 (out b)); - Assert.IsTrue (b == 5 && 0 == data[writer.Pos-1]); - Assert.IsTrue (writer.GetUInt8 (out b)); - Assert.IsTrue (b == 4 && 1 == data[writer.Pos-1]); - Assert.IsTrue (writer.GetUInt8 (out b)); - Assert.IsTrue (b == 3 && 2 == data[writer.Pos-1]); - Assert.IsTrue (writer.GetUInt8 (out b)); - Assert.IsTrue (b == 2 && 3 == data[writer.Pos-1]); - Assert.IsTrue (writer.GetUInt8 (out b)); - Assert.IsTrue (b == 1 && 4 == data[writer.Pos-1]); - Assert.IsTrue (writer.GetUInt8 (out b)); - Assert.IsTrue (b == 0 && 5 == data[writer.Pos-1]); - Assert.IsFalse (writer.GetUInt8 (out b)); - Assert.IsTrue (writer.Pos == buffer.Size); - - writer = new Gst.Base.ByteWriter (buffer, false); - Assert.IsTrue (writer.Remaining == buffer.Size); - Assert.IsTrue (writer.RemainingReadable == 0); - } -} diff --git a/tests/CapsTest.cs b/tests/CapsTest.cs deleted file mode 100644 index f0e25a4ebc..0000000000 --- a/tests/CapsTest.cs +++ /dev/null @@ -1,107 +0,0 @@ -// -// CapsTest.cs: NUnit Test Suite for gstreamer-sharp -// -// Authors: -// Michael Dominic K. (michaldominik@gmail.com) -// -// (C) 2006 Novell, Inc. -// - -using System; -using NUnit.Framework; -using Gst; -using Gst.Video; - -[TestFixture] -public class CapsTest { - [TestFixtureSetUp] - public void Init() { - Application.Init(); - } - - [Test] - public void TestPlainCreation() { - Caps caps = new Caps(); - Assert.IsNotNull (caps); - Assert.IsFalse (caps.Handle == IntPtr.Zero, "Ooops, null handle"); - } - - [Test] - public void TestFromString() { - Caps caps = Caps.FromString ("video/x-raw-yuv, " + - "format=(fourcc)I420, " + - "width=(int)384, " + - "height=(int)288, " + - "framerate=(fraction)25/1"); - Assert.IsNotNull (caps); - - Assert.IsFalse (caps.Handle == IntPtr.Zero, "Ooops, null handle"); - Assert.IsTrue (caps.IsFixed, "Caps should be FIXED!"); - Assert.IsFalse (caps.IsEmpty, "Caps shouldn't be EMPTY!"); - Assert.IsFalse (caps.IsAny, "Caps shouldn't be ANY!"); - } - - [Test] - public void TestIntersecting() { - Caps caps1 = Caps.FromString ("video/x-raw-yuv, " + - "format=(fourcc)I420, " + - "width=(int)[ 1,1000 ], " + - "height=(int)[ 1, 1000 ], " + - "framerate=(fraction)[ 0/1, 100/1 ]"); - Caps caps2 = Caps.FromString ("video/x-raw-yuv, " + - "format=(fourcc)I420, " + - "width=(int)640, " + - "height=(int)480"); - Assert.IsNotNull (caps1); - Assert.IsNotNull (caps2); - - Assert.IsFalse (caps1.Handle == IntPtr.Zero, "Ooops, null handle in caps1"); - Assert.IsFalse (caps1.Handle == IntPtr.Zero, "Ooops, null handle in caps2"); - - Caps caps3 = caps1.Intersect (caps2); - - Assert.IsFalse (caps3.IsFixed, "How come caps are FIXED?!"); - Assert.IsFalse (caps3.IsEmpty, "How come caps are EMPTY?!"); - - Assert.AreEqual (caps2.ToString() + ", framerate=(fraction)[ 0/1, 100/1 ]", caps3.ToString()); - } - - [Test] - public void TestUnion() { - Caps caps1 = Caps.FromString ("video/x-raw-yuv, " + - "format=(fourcc)I420, " + - "width=(int)640"); - Caps caps2 = Caps.FromString ("video/x-raw-yuv, " + - "format=(fourcc)I420, " + - "height=(int)480"); - Assert.IsNotNull (caps1); - Assert.IsNotNull (caps2); - - Assert.IsFalse (caps1.Handle == IntPtr.Zero, "Ooops, null handle in caps1"); - Assert.IsFalse (caps1.Handle == IntPtr.Zero, "Ooops, null handle in caps2"); - - Caps caps3 = caps1.Union (caps2); - - Assert.IsFalse (caps3.IsEmpty, "How come caps are EMPTY?!"); - - Caps caps4 = Caps.FromString ("video/x-raw-yuv, " + - "format=(fourcc)I420, " + - "width=(int)640; " + - "video/x-raw-yuv, " + - "format=(fourcc)I420, " + - "height=(int)480"); - Assert.IsTrue (caps3.IsEqual (caps4)); - } - - [Test] - public void TestManagedReferences() { - Caps tmp = VideoUtil.FormatToTemplateCaps(Gst.Video.VideoFormat.RGBX); - Caps caps = tmp.Copy(); - caps[0]["width"] = 640; - caps[0]["height"] = 480; - - caps.Append(tmp); - Caps any = Caps.NewAny(); - caps.Merge(any); - } -} diff --git a/tests/ElementTest.cs b/tests/ElementTest.cs deleted file mode 100644 index d9ff93a4d1..0000000000 --- a/tests/ElementTest.cs +++ /dev/null @@ -1,223 +0,0 @@ -// -// ElementTest.cs: NUnit Test Suite for gstreamer-sharp -// -// Authors: -// Khaled Mohammed (khaled.mohammed@gmail.com) -// -// (C) 2006 Novell, Inc. -// - -using System; -using NUnit.Framework; -using Gst; -using Gst.GLib; - -[TestFixture] -public class ElementTest { - [TestFixtureSetUp] - public void Init() { - Application.Init(); - } - - [Test] - public void TestLinkNoPads() { - Element src = new Bin ("src"); - Element sink = new Bin ("sink"); - - Assert.IsFalse (src.Link (sink)); - Assert.IsFalse (Element.Link (src, sink)); - } - - public class PadAddElement : Gst.Element { - public PadAddElement () : base () { - Pad pad = new Pad ("source", PadDirection.Src); - CollectionAssert.IsEmpty (Pads); - - AddPad (pad); - Assert.AreEqual (pad, GetStaticPad ("source")); - CollectionAssert.Contains (Pads, pad); - - RemovePad (pad); - Assert.IsNull (GetStaticPad ("source")); - CollectionAssert.IsEmpty (Pads); - } - } - - [Test] - public void TestAddRemovePad() { - new PadAddElement (); - } - - [Test] - public void TestLink() { - State state, pending; - - Element source = ElementFactory.Make ("fakesrc", "source"); - Assert.IsNotNull (source); - Element sink = ElementFactory.Make ("fakesink", "sink"); - Assert.IsNotNull (sink); - - Assert.IsTrue (source.LinkPads ("src", sink, "sink")); - - sink.SetState (State.Paused); - source.SetState (State.Paused); - sink.GetState (out state, out pending, Clock.TimeNone); - Assert.AreEqual (state, State.Paused); - - sink.SetState (State.Playing); - source.SetState (State.Playing); - source.GetState (out state, out pending, Clock.TimeNone); - Assert.AreEqual (state, State.Playing); - - sink.SetState (State.Null); - source.SetState (State.Null); - sink.GetState (out state, out pending, Clock.TimeNone); - Assert.AreEqual (state, State.Null); - - Assert.AreEqual (source.GetStaticPad ("src").Peer, sink.GetStaticPad ("sink")); - source.Unlink (sink); - Assert.IsFalse (source.GetStaticPad ("src").IsLinked); - } - - public class TestSubclassesApp { - static MainLoop loop; - - public class MySrc : Gst.Element { - public MySrc () : base () { - Init (); - } - - public MySrc (IntPtr raw) : base (raw) { - Init (); - } - - private Pad src; - private uint nbuffers = 0; - - private void Init () { - src = new Pad (templ, "src"); - AddPad (src); - } - - static Caps caps = Caps.FromString ("my/dummy-data"); - - private void loop () { - Gst.Buffer buf = new Gst.Buffer (); - buf.Caps = caps; - Gst.FlowReturn ret = src.Push (buf); - nbuffers++; - - Assert.AreEqual (ret, Gst.FlowReturn.Ok); - if (ret != Gst.FlowReturn.Ok) { - src.StopTask (); - this.PostMessage (Message.NewError (this, CoreError.Failed, "Oh no")); - } - - if (nbuffers == 10) { - Assert.IsTrue (src.PushEvent (Gst.Event.NewEos ())); - src.PauseTask (); - } - } - - protected override StateChangeReturn OnChangeState (StateChange transition) { - if (transition == StateChange.ReadyToPaused) - src.StartTask (loop); - else if (transition == StateChange.PausedToReady) - src.StopTask (); - - return StateChangeReturn.Success; - } - - static PadTemplate templ = new PadTemplate ("src", Gst.PadDirection.Src, Gst.PadPresence.Always, Caps.FromString ("my/dummy-data")); - - public static bool Register () { - SetDetails ( (GType) typeof (MySrc), "long", "klass", "desc", "author"); - AddPadTemplate ( (GType) typeof (MySrc), templ); - return ElementFactory.Register (null, "mysrc", (uint) Gst.Rank.None, (GType) typeof (MySrc)); - } - } - - public class MySink : Gst.Element { - public MySink () : base () { - Init (); - } - - public MySink (IntPtr raw) : base (raw) { - Init (); - } - - Gst.FlowReturn on_chain (Gst.Pad pad, Gst.Buffer buffer) { - Assert.IsNotNull (buffer); - return Gst.FlowReturn.Ok; - } - - bool on_event (Gst.Pad pad, Gst.Event evnt) { - if (evnt.Type == Gst.EventType.Eos) { - this.PostMessage (Message.NewEos (this)); - } - - return true; - } - - private void Init () { - Pad pad = new Pad (templ, "sink"); - pad.ChainFunction = on_chain; - pad.EventFunction = on_event; - AddPad (pad); - } - - static PadTemplate templ = new PadTemplate ("sink", Gst.PadDirection.Sink, Gst.PadPresence.Always, Caps.FromString ("my/dummy-data")); - - public static bool Register () { - SetDetails ( (GType) typeof (MySink), "long", "klass", "desc", "author"); - AddPadTemplate ( (GType) typeof (MySink), templ); - - return ElementFactory.Register (null, "mysink", (uint) Gst.Rank.None, (GType) typeof (MySink)); - } - } - - private static bool BusCb (Bus bus, Message message) { - switch (message.Type) { - case MessageType.Error: - Enum err; - string msg; - - message.ParseError (out err, out msg); - Assert.Fail (String.Format ("Error message: {0}", msg)); - loop.Quit (); - break; - case MessageType.Eos: - loop.Quit (); - break; - } - return true; - } - - public static void Run () { - - MySrc.Register (); - MySink.Register (); - - MySrc mysrc = Gst.ElementFactory.Make ("mysrc") as MySrc; - MySink mysink = Gst.ElementFactory.Make ("mysink") as MySink; - - Gst.Pipeline pipeline = new Pipeline ("pipeline"); - pipeline.Add (mysrc, mysink); - Assert.IsTrue (mysrc.Link (mysink)); - - loop = new MainLoop (); - - pipeline.Bus.AddWatch (new BusFunc (BusCb)); - pipeline.SetState (Gst.State.Playing); - - loop.Run (); - - pipeline.SetState (Gst.State.Null); - } - } - - [Test] - public void TestSubclasses () { - TestSubclassesApp.Run (); - } -} diff --git a/tests/Makefile.am b/tests/Makefile.am deleted file mode 100644 index 518775eb1b..0000000000 --- a/tests/Makefile.am +++ /dev/null @@ -1,18 +0,0 @@ -MCS_FLAGS = -debug $(MONO_NUNIT_LIBS) - -ASSEMBLY_NAME = gstreamer-tests -ASSEMBLY = $(ASSEMBLY_NAME).dll -ASSEMBLY_CSFILES = $(srcdir)/ApplicationTest.cs $(srcdir)/BinTest.cs $(srcdir)/BufferTest.cs $(srcdir)/CapsTest.cs $(srcdir)/PadTest.cs $(srcdir)/ElementTest.cs $(srcdir)/MessageTest.cs $(srcdir)/PipelineTest.cs $(srcdir)/BaseTransformTest.cs - -$(ASSEMBLY): $(ASSEMBLY_CSFILES) - $(CSC) $(MCS_FLAGS) -out:$@ -target:library -r:$(top_builddir)/gstreamer-sharp/gstreamer-sharp.dll $(ASSEMBLY_CSFILES) $(GLIBSHARP_LIBS) - -run-test: $(ASSEMBLY) - LD_LIBRARY_PATH=$(top_builddir)/gstreamer-sharp/glue/.libs:$$LD_LIBRARY_PATH MONO_PATH=$(top_builddir)/gstreamer-sharp $(NUNIT_TESTER) -labels $(ASSEMBLY) - -EXTRA_DIST = $(ASSEMBLY_CSFILES) -CLEANFILES = $(ASSEMBLY) *.mdb *.pdb TestResult.xml -MAINTAINERCLEANFILES = Makefile.in - -clean-local: - rm -rf %temp% diff --git a/tests/MessageTest.cs b/tests/MessageTest.cs deleted file mode 100644 index 3494068a71..0000000000 --- a/tests/MessageTest.cs +++ /dev/null @@ -1,30 +0,0 @@ -// -// Authors -// Khaled Mohammed (khaled.mohammed@gmail.com) -// -// (C) 2006 -// - -using System; -using NUnit.Framework; -using Gst; - -public class MessageTest { - [TestFixtureSetUp] - public void Init() { - Application.Init(); - } - - [Test] - public void TestParsing() { - Message message = Message.NewEos (null); - Assert.IsNotNull (message); - Assert.AreEqual (message.Type, MessageType.Eos); - Assert.IsNull (message.Src); - - message = Message.NewError (null, CoreError.TooLazy); - Assert.IsNotNull (message); - Assert.AreEqual (message.Type, MessageType.Error); - Assert.IsNull (message.Src); - } -} diff --git a/tests/PadTest.cs b/tests/PadTest.cs deleted file mode 100644 index b5a81fd2c9..0000000000 --- a/tests/PadTest.cs +++ /dev/null @@ -1,157 +0,0 @@ -// -// PadTest.cs: NUnit Test Suite for gstreamer-sharp -// -// Authors: -// Michael Dominic K. (michaldominik@gmail.com) -// Khaled Mohammed (khaled.mohammed@gmail.com) -// -// (C) 2006 Novell, Inc. -// - -using System; -using NUnit.Framework; -using Gst; - -[TestFixture] -public class PadTest { - [TestFixtureSetUp] - public void Init() { - Application.Init(); - } - - [Test] - public void TestPlainCreation() { - Pad src = new Pad ("src", PadDirection.Src); - Pad sink = new Pad ("sink", PadDirection.Sink); - - Assert.IsNotNull (src); - Assert.IsNotNull (sink); - - Assert.IsFalse (src.Handle == IntPtr.Zero, "Ooops, src pad has null handle"); - Assert.IsFalse (sink.Handle == IntPtr.Zero, "Ooops, sink pad has null handle"); - - Assert.AreEqual (PadDirection.Src, src.Direction); - Assert.AreEqual (PadDirection.Sink, sink.Direction); - } - - public static Caps PadGetCapsStub (Pad pad) { - return Caps.FromString ("video/x-raw-yuv"); - } - - [Test] - public void TestFuncAssigning() { - Pad src = new Pad ("src", PadDirection.Src); - src.GetCapsFunction = new PadGetCapsFunction (PadGetCapsStub); - - Caps caps = src.Caps; - - Assert.IsNotNull (caps, "Ooops, returned caps is null"); - Assert.IsFalse (caps.IsEmpty == true, "Ooops, returned caps are empty"); - Assert.AreEqual ("video/x-raw-yuv", caps.ToString ()); - } - - [Test] - public void TestElementPadAccessByName() { - Element element = ElementFactory.Make ("identity"); - Assert.IsNotNull (element); - Assert.IsFalse (element.Handle == IntPtr.Zero, "Ooops, identity element has null handle"); - - Pad src = element.GetStaticPad ("src"); - Pad sink = element.GetStaticPad ("sink"); - - Assert.IsNotNull (src, "Ooops, src pad is null"); - Assert.IsNotNull (sink, "Ooops, sink pad is null"); - - Assert.IsFalse (src.Handle == IntPtr.Zero, "Ooops, src pad has null handle"); - Assert.IsFalse (sink.Handle == IntPtr.Zero, "Ooops, sink pad has null handle"); - - Caps srccaps = src.Caps; - Assert.IsTrue (srccaps.IsAny, "How come src pad caps is not ANY?"); - - Caps sinkcaps = sink.Caps; - Assert.IsTrue (sinkcaps.IsAny, "How come sink pad caps is not ANY?"); - } - - [Test] - public void TestElementPadAccessByList() { - Element element = ElementFactory.Make ("identity"); - Assert.IsNotNull (element); - Assert.IsFalse (element.Handle == IntPtr.Zero, "Ooops, identity element has null handle"); - - bool hassink = false; - bool hassrc = false; - - foreach (Pad pad in element.Pads) { - if (pad.Name == "src") - hassrc = true; - else if (pad.Name == "sink") - hassink = true; - } - - Assert.IsTrue (hassink, "Sink pad not found in the list"); - Assert.IsTrue (hassrc, "Src pad not found in the list"); - } - - [Test] - public void TestLink() { - Pad src = new Pad ("source", PadDirection.Src); - Assert.IsNotNull (src, "Pad could not be created"); - - string name = src.Name; - Assert.AreEqual (name, "source"); - - Pad sink = new Pad ("sink", PadDirection.Sink); - Assert.IsNotNull (sink, "Pad could not be created"); - - Assert.AreEqual (src.Link (sink), PadLinkReturn.Noformat); - } - - [Test] - public void TestGetAllowedCaps() { - Caps caps; - - Pad sink = new Pad ("sink", PadDirection.Sink); - caps = sink.AllowedCaps; - Assert.IsNull (caps); - - Pad src = new Pad ("src", PadDirection.Src); - caps = src.AllowedCaps; - Assert.IsNull (caps); - - caps = Caps.FromString ("foo/bar"); - - src.SetCaps (caps); - sink.SetCaps (caps); - - PadLinkReturn plr = src.Link (sink); - Assert.AreEqual (plr, PadLinkReturn.Ok); - - Caps gotcaps = src.AllowedCaps; - Assert.IsNotNull (gotcaps); - Assert.IsTrue (gotcaps.IsEqual (caps)); - } - - bool ProbeHandler (Pad pad, Gst.Buffer buffer) { - //Console.WriteLine("event worked"); - return false; - } - - [Test] - public void TestPushUnlinked() { - Pad src = new Pad ("src", PadDirection.Src); - Assert.IsNotNull (src, "Could not create src"); - Caps caps = src.AllowedCaps; - Assert.IsNull (caps); - - caps = Caps.FromString ("foo/bar"); - src.SetCaps (caps); - - Gst.Buffer buffer = new Gst.Buffer(); - Assert.AreEqual (src.Push (buffer), FlowReturn.NotLinked); - - ulong handler_id = src.AddBufferProbe (new PadBufferProbeCallback (ProbeHandler)); - buffer = new Gst.Buffer (new byte[] {0}); - FlowReturn flowreturn = src.Push (buffer); - Assert.AreEqual (flowreturn, FlowReturn.Ok); - } -} diff --git a/tests/PipelineTest.cs b/tests/PipelineTest.cs deleted file mode 100644 index 590f7b6b6b..0000000000 --- a/tests/PipelineTest.cs +++ /dev/null @@ -1,164 +0,0 @@ -// -// PipelineTest.cs: NUnit Test Suite for gstreamer-sharp -// -// Authors -// Khaled Mohammed < khaled.mohammed@gmail.com > -// -// (C) 2006 -// - -using System; -using NUnit.Framework; -using Gst; -using Gst.CorePlugins; - -[TestFixture] -public class PipelineTest { - [TestFixtureSetUp] - public void Init() { - Application.Init(); - } - - [Test] - public void TestPipeline() { - Pipeline pipeline = new Pipeline(); - Assert.IsNotNull (pipeline, "Could not create pipeline"); - Assert.IsNotNull (pipeline.Bus, "Bus on pipeline is null"); - Assert.IsNotNull (pipeline.Clock, "Clock on pipeline is null"); - } - - [Test] - public void TestAsyncStateChangeEmpty() { - Pipeline pipeline = new Pipeline(); - Assert.IsNotNull (pipeline, "Could not create pipeline"); - - Assert.AreEqual ( ( (Element) pipeline).SetState (State.Playing), StateChangeReturn.Success); - } - - [Test] - public void TestAsyncStateChangeFakeReady() { - Pipeline pipeline = new Pipeline(); - Element src = ElementFactory.Make ("fakesrc"); - Element sink = ElementFactory.Make ("fakesink"); - - Bin bin = (Bin) pipeline; - bin.Add (src, sink); - src.Link (sink); - - Assert.AreEqual ( ( (Element) pipeline).SetState (State.Ready), StateChangeReturn.Success); - } - - [Test] - public void TestAsyncStateChangeFake() { - bool done = false; - Pipeline pipeline = new Pipeline(); - Assert.IsNotNull (pipeline, "Could not create pipeline"); - - Element src = ElementFactory.Make ("fakesrc"); - Element sink = ElementFactory.Make ("fakesink"); - - Bin bin = (Bin) pipeline; - bin.Add (src, sink); - src.Link (sink); - - Bus bus = pipeline.Bus; - - Assert.AreEqual ( ( (Element) pipeline).SetState (State.Playing), StateChangeReturn.Async); - - while (!done) { - State old, newState, pending; - Message message = bus.Poll (MessageType.StateChanged, -1); - if (message != null) { - message.ParseStateChanged (out old, out newState, out pending); - if (message.Src == (Gst.Object) pipeline && newState == State.Playing) - done = true; - } - } - - Assert.AreEqual ( ( (Element) pipeline).SetState (State.Null), StateChangeReturn.Success); - } - - Element pipeline; - Gst.GLib.MainLoop loop; - - bool MessageReceived (Bus bus, Message message) { - MessageType type = message.Type; - - switch (type) { - case MessageType.StateChanged: { - State old, newState, pending; - message.ParseStateChanged (out old, out newState, out pending); - if (message.Src == (Gst.Object) pipeline && newState == State.Playing) { - loop.Quit(); - } - break; - } - case MessageType.Error: - break; - default: - break; - } - return true; - } - - [Test] - public void TestBusAddWatch() { - TestBusCallback (true); - } - - [Test] - public void TestBusAddSignalWatch() { - TestBusCallback (false); - } - - public void TestBusCallback (bool use_AddWatch) { - pipeline = new Pipeline(); - Assert.IsNotNull (pipeline, "Could not create pipeline"); - - Element src = ElementFactory.Make ("fakesrc"); - Assert.IsNotNull (src, "Could not create fakesrc"); - Element sink = ElementFactory.Make ("fakesink"); - Assert.IsNotNull (sink, "Could not create fakesink"); - - Bin bin = (Bin) pipeline; - bin.Add (src, sink); - Assert.IsTrue (src.Link (sink), "Could not link between src and sink"); - - if (use_AddWatch) - pipeline.Bus.AddWatch (new BusFunc (MessageReceived)); - else { - pipeline.Bus.AddSignalWatch(); - pipeline.Bus.Message += delegate (object o, MessageArgs args) { - MessageReceived (null, args.Message); - }; - } - Assert.AreEqual (pipeline.SetState (State.Playing), StateChangeReturn.Async); - - loop = new Gst.GLib.MainLoop(); - loop.Run(); - - Assert.AreEqual (pipeline.SetState (State.Null), StateChangeReturn.Success); - State current, pending; - Assert.AreEqual (pipeline.GetState (out current, out pending, Clock.TimeNone), StateChangeReturn.Success); - Assert.AreEqual (current, State.Null, "state is not NULL but " + current); - } - - [Test] - public void TestBaseTime() { - Element pipeline = ElementFactory.Make ("pipeline", "pipeline"); - FakeSrc fakesrc = FakeSrc.Make ("fakesrc"); - FakeSink fakesink = FakeSink.Make ("fakesink"); - - Assert.IsNotNull (pipeline, "Could not create pipeline"); - Assert.IsNotNull (fakesrc, "Could not create fakesrc"); - Assert.IsNotNull (fakesink, "Could not create fakesink"); - - fakesrc.IsLive = true; - - Bin bin = (Bin) pipeline; - bin.Add (fakesrc, fakesink); - Assert.IsTrue (fakesrc.Link (fakesink)); - - Pad sink = fakesink.GetStaticPad ("sink"); - } -} diff --git a/tools/cs-indent b/tools/cs-indent deleted file mode 100755 index fde35aed2c..0000000000 --- a/tools/cs-indent +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -astyle \ - --mode=cs \ - --style=java \ - --indent=spaces=2 \ - --indent-switches \ - --indent-namespaces \ - --pad=oper \ - --unpad=paren \ - --pad=paren-out \ - --convert-tabs \ - --suffix=none \ - $* > /dev/null