generated_sources = [ 'Gst.App/AppSink.cs', 'Gst.App/AppSinkCallbacks.cs', 'Gst.App/AppSrc.cs', 'Gst.App/AppSrcCallbacks.cs', 'Gst.App/AppStreamType.cs', 'Gst.App/Constants.cs', 'Gst.App/EndOfStreamEventHandler.cs', 'Gst.App/Global.cs', 'Gst.App/NeedDataHandler.cs', 'Gst.App/NewPrerollHandler.cs', 'Gst.App/NewSampleHandler.cs', 'Gst.App/PushBufferEventHandler.cs', 'Gst.App/PushBufferListEventHandler.cs', 'Gst.App/PushSampleEventHandler.cs', 'Gst.App/SeekDataHandler.cs', 'Gst.App/TryPullPrerollEventHandler.cs', 'Gst.App/TryPullSampleEventHandler.cs', 'Gst.Audio/AudioBaseSink.cs', 'Gst.Audio/AudioBaseSinkCustomSlavingCallback.cs', 'Gst.Audio/AudioBaseSinkDiscontReason.cs', 'Gst.Audio/AudioBaseSinkSlaveMethod.cs', 'Gst.Audio/AudioBaseSrc.cs', 'Gst.Audio/AudioBaseSrcSlaveMethod.cs', 'Gst.Audio/AudioBuffer.cs', 'Gst.Audio/AudioCdSrc.cs', 'Gst.Audio/AudioCdSrcMode.cs', 'Gst.Audio/AudioCdSrcTrack.cs', 'Gst.Audio/AudioChannelMixer.cs', 'Gst.Audio/AudioChannelMixerFlags.cs', 'Gst.Audio/AudioChannelPosition.cs', 'Gst.Audio/AudioClippingMeta.cs', 'Gst.Audio/AudioClock.cs', 'Gst.Audio/AudioClockGetTimeFunc.cs', 'Gst.Audio/AudioConverter.cs', 'Gst.Audio/AudioConverterFlags.cs', 'Gst.Audio/AudioDecoder.cs', 'Gst.Audio/AudioDitherMethod.cs', 'Gst.Audio/AudioDownmixMeta.cs', 'Gst.Audio/AudioEncoder.cs', 'Gst.Audio/AudioFilter.cs', 'Gst.Audio/AudioFlags.cs', 'Gst.Audio/AudioFormat.cs', 'Gst.Audio/AudioFormatFlags.cs', 'Gst.Audio/AudioFormatInfo.cs', 'Gst.Audio/AudioFormatPack.cs', 'Gst.Audio/AudioFormatUnpack.cs', 'Gst.Audio/AudioInfo.cs', 'Gst.Audio/AudioLayout.cs', 'Gst.Audio/AudioMeta.cs', 'Gst.Audio/AudioNoiseShapingMethod.cs', 'Gst.Audio/AudioPackFlags.cs', 'Gst.Audio/AudioQuantize.cs', 'Gst.Audio/AudioQuantizeFlags.cs', 'Gst.Audio/AudioResampler.cs', 'Gst.Audio/AudioResamplerFilterInterpolation.cs', 'Gst.Audio/AudioResamplerFilterMode.cs', 'Gst.Audio/AudioResamplerFlags.cs', 'Gst.Audio/AudioResamplerMethod.cs', 'Gst.Audio/AudioRingBuffer.cs', 'Gst.Audio/AudioRingBufferCallback.cs', 'Gst.Audio/AudioRingBufferFormatType.cs', 'Gst.Audio/AudioRingBufferSpec.cs', 'Gst.Audio/AudioRingBufferState.cs', 'Gst.Audio/AudioSink.cs', 'Gst.Audio/AudioSinkClassExtension.cs', 'Gst.Audio/AudioSrc.cs', 'Gst.Audio/AudioStreamAlign.cs', 'Gst.Audio/Constants.cs', 'Gst.Audio/Global.cs', 'Gst.Audio/Gst.AudioSharp.AudioBaseSinkCustomSlavingCallbackNative.cs', 'Gst.Audio/Gst.AudioSharp.AudioClockGetTimeFuncNative.cs', 'Gst.Audio/Gst.AudioSharp.AudioFormatPackNative.cs', 'Gst.Audio/Gst.AudioSharp.AudioFormatUnpackNative.cs', 'Gst.Audio/Gst.AudioSharp.AudioRingBufferCallbackNative.cs', 'Gst.Audio/IStreamVolume.cs', 'Gst.Audio/StreamVolumeAdapter.cs', 'Gst.Audio/StreamVolumeFormat.cs', 'Gst.Base/Adapter.cs', 'Gst.Base/Aggregator.cs', 'Gst.Base/AggregatorPad.cs', 'Gst.Base/AggregatorStartTimeSelection.cs', 'Gst.Base/BaseParse.cs', 'Gst.Base/BaseParseFrame.cs', 'Gst.Base/BaseParseFrameFlags.cs', 'Gst.Base/BaseSink.cs', 'Gst.Base/BaseSrc.cs', 'Gst.Base/BaseSrcFlags.cs', 'Gst.Base/BaseTransform.cs', 'Gst.Base/BitReader.cs', 'Gst.Base/BitWriter.cs', 'Gst.Base/BufferConsumedHandler.cs', 'Gst.Base/ByteReader.cs', 'Gst.Base/ByteWriter.cs', 'Gst.Base/CollectData.cs', 'Gst.Base/CollectDataDestroyNotify.cs', 'Gst.Base/CollectPads.cs', 'Gst.Base/CollectPadsBufferFunction.cs', 'Gst.Base/CollectPadsClipFunction.cs', 'Gst.Base/CollectPadsCompareFunction.cs', 'Gst.Base/CollectPadsEventFunction.cs', 'Gst.Base/CollectPadsFlushFunction.cs', 'Gst.Base/CollectPadsFunction.cs', 'Gst.Base/CollectPadsQueryFunction.cs', 'Gst.Base/CollectPadsStateFlags.cs', 'Gst.Base/Constants.cs', 'Gst.Base/DataQueue.cs', 'Gst.Base/DataQueueCheckFullFunction.cs', 'Gst.Base/DataQueueEmptyCallback.cs', 'Gst.Base/DataQueueFullCallback.cs', 'Gst.Base/DataQueueItem.cs', 'Gst.Base/DataQueueSize.cs', 'Gst.Base/FlowCombiner.cs', 'Gst.Base/Global.cs', 'Gst.Base/Gst.BaseSharp.CollectDataDestroyNotifyNative.cs', 'Gst.Base/Gst.BaseSharp.CollectPadsBufferFunctionNative.cs', 'Gst.Base/Gst.BaseSharp.CollectPadsClipFunctionNative.cs', 'Gst.Base/Gst.BaseSharp.CollectPadsCompareFunctionNative.cs', 'Gst.Base/Gst.BaseSharp.CollectPadsEventFunctionNative.cs', 'Gst.Base/Gst.BaseSharp.CollectPadsFlushFunctionNative.cs', 'Gst.Base/Gst.BaseSharp.CollectPadsFunctionNative.cs', 'Gst.Base/Gst.BaseSharp.CollectPadsQueryFunctionNative.cs', 'Gst.Base/Gst.BaseSharp.DataQueueCheckFullFunctionNative.cs', 'Gst.Base/Gst.BaseSharp.DataQueueEmptyCallbackNative.cs', 'Gst.Base/Gst.BaseSharp.DataQueueFullCallbackNative.cs', 'Gst.Base/Gst.BaseSharp.TypeFindHelperGetRangeFunctionNative.cs', 'Gst.Base/PushSrc.cs', 'Gst.Base/QueueArray.cs', 'Gst.Base/SamplesSelectedHandler.cs', 'Gst.Base/TypeFindHelperGetRangeFunction.cs', 'Gst.Controller/ARGBControlBinding.cs', 'Gst.Controller/Constants.cs', 'Gst.Controller/ControlPoint.cs', 'Gst.Controller/DirectControlBinding.cs', 'Gst.Controller/DirectControlBindingConvertGValue.cs', 'Gst.Controller/DirectControlBindingConvertValue.cs', 'Gst.Controller/Global.cs', 'Gst.Controller/Gst.ControllerSharp.DirectControlBindingConvertGValueNative.cs', 'Gst.Controller/Gst.ControllerSharp.DirectControlBindingConvertValueNative.cs', 'Gst.Controller/InterpolationControlSource.cs', 'Gst.Controller/InterpolationMode.cs', 'Gst.Controller/LFOControlSource.cs', 'Gst.Controller/LFOWaveform.cs', 'Gst.Controller/ProxyControlBinding.cs', 'Gst.Controller/TimedValueControlSource.cs', 'Gst.Controller/TriggerControlSource.cs', 'Gst.Controller/ValueAddedHandler.cs', 'Gst.Controller/ValueChangedHandler.cs', 'Gst.Controller/ValueRemovedHandler.cs', 'Gst.FFT/Constants.cs', 'Gst.FFT/FFTF32.cs', 'Gst.FFT/FFTF32Complex.cs', 'Gst.FFT/FFTF64.cs', 'Gst.FFT/FFTF64Complex.cs', 'Gst.FFT/FFTS16.cs', 'Gst.FFT/FFTS16Complex.cs', 'Gst.FFT/FFTS32.cs', 'Gst.FFT/FFTS32Complex.cs', 'Gst.FFT/FFTWindow.cs', 'Gst.FFT/Global.cs', 'Gst.Net/Constants.cs', 'Gst.Net/Global.cs', 'Gst.Net/Gst.NetSharp.PtpStatisticsCallbackNative.cs', 'Gst.Net/NetAddressMeta.cs', 'Gst.Net/NetClientClock.cs', 'Gst.Net/NetControlMessageMeta.cs', 'Gst.Net/NetTimePacket.cs', 'Gst.Net/NetTimeProvider.cs', 'Gst.Net/PtpClock.cs', 'Gst.Net/PtpStatisticsCallback.cs', 'Gst.PbUtils/AudioVisualizer.cs', 'Gst.PbUtils/AudioVisualizerShader.cs', 'Gst.PbUtils/AudioVisualizerShaderFunc.cs', 'Gst.PbUtils/Constants.cs', 'Gst.PbUtils/DiscoveredHandler.cs', 'Gst.PbUtils/Discoverer.cs', 'Gst.PbUtils/DiscovererAudioInfo.cs', 'Gst.PbUtils/DiscovererContainerInfo.cs', 'Gst.PbUtils/DiscovererInfo.cs', 'Gst.PbUtils/DiscovererResult.cs', 'Gst.PbUtils/DiscovererSerializeFlags.cs', 'Gst.PbUtils/DiscovererStreamInfo.cs', 'Gst.PbUtils/DiscovererSubtitleInfo.cs', 'Gst.PbUtils/DiscovererVideoInfo.cs', 'Gst.PbUtils/EncodingAudioProfile.cs', 'Gst.PbUtils/EncodingContainerProfile.cs', 'Gst.PbUtils/EncodingProfile.cs', 'Gst.PbUtils/EncodingTarget.cs', 'Gst.PbUtils/EncodingVideoProfile.cs', 'Gst.PbUtils/Global.cs', 'Gst.PbUtils/Gst.PbUtilsSharp.AudioVisualizerShaderFuncNative.cs', 'Gst.PbUtils/Gst.PbUtilsSharp.InstallPluginsResultFuncNative.cs', 'Gst.PbUtils/InstallPluginsContext.cs', 'Gst.PbUtils/InstallPluginsResultFunc.cs', 'Gst.PbUtils/InstallPluginsReturn.cs', 'Gst.PbUtils/SourceSetupHandler.cs', 'Gst.Rtp/Constants.cs', 'Gst.Rtp/Global.cs', 'Gst.Rtp/RTCPBuffer.cs', 'Gst.Rtp/RTCPFBType.cs', 'Gst.Rtp/RTCPPacket.cs', 'Gst.Rtp/RTCPSDESType.cs', 'Gst.Rtp/RTCPType.cs', 'Gst.Rtp/RTCPXRType.cs', 'Gst.Rtp/RTPBaseAudioPayload.cs', 'Gst.Rtp/RTPBaseDepayload.cs', 'Gst.Rtp/RTPBasePayload.cs', 'Gst.Rtp/RTPBuffer.cs', 'Gst.Rtp/RTPBufferFlags.cs', 'Gst.Rtp/RTPBufferMapFlags.cs', 'Gst.Rtp/RTPPayload.cs', 'Gst.Rtp/RTPPayloadInfo.cs', 'Gst.Rtp/RTPProfile.cs', 'Gst.Rtp/RTPSourceMeta.cs', 'Gst.Rtsp/Constants.cs', 'Gst.Rtsp/Global.cs', 'Gst.Rtsp/Gst.RtspSharp.RTSPConnectionAcceptCertificateFuncNative.cs', 'Gst.Rtsp/IRTSPExtension.cs', 'Gst.Rtsp/RTSPAuthCredential.cs', 'Gst.Rtsp/RTSPAuthMethod.cs', 'Gst.Rtsp/RTSPAuthParam.cs', 'Gst.Rtsp/RTSPConnection.cs', 'Gst.Rtsp/RTSPConnectionAcceptCertificateFunc.cs', 'Gst.Rtsp/RTSPEvent.cs', 'Gst.Rtsp/RTSPExtensionAdapter.cs', 'Gst.Rtsp/RTSPFamily.cs', 'Gst.Rtsp/RTSPHeaderField.cs', 'Gst.Rtsp/RTSPLowerTrans.cs', 'Gst.Rtsp/RTSPMessage.cs', 'Gst.Rtsp/RTSPMethod.cs', 'Gst.Rtsp/RTSPMsgType.cs', 'Gst.Rtsp/RTSPProfile.cs', 'Gst.Rtsp/RTSPRange.cs', 'Gst.Rtsp/RTSPRangeUnit.cs', 'Gst.Rtsp/RTSPResult.cs', 'Gst.Rtsp/RTSPState.cs', 'Gst.Rtsp/RTSPStatusCode.cs', 'Gst.Rtsp/RTSPTime.cs', 'Gst.Rtsp/RTSPTime2.cs', 'Gst.Rtsp/RTSPTimeRange.cs', 'Gst.Rtsp/RTSPTimeType.cs', 'Gst.Rtsp/RTSPTransMode.cs', 'Gst.Rtsp/RTSPTransport.cs', 'Gst.Rtsp/RTSPUrl.cs', 'Gst.Rtsp/RTSPVersion.cs', 'Gst.Rtsp/RTSPWatch.cs', 'Gst.Rtsp/RTSPWatchFuncs.cs', 'Gst.Rtsp/SendEventHandler.cs', 'Gst.Sdp/Constants.cs', 'Gst.Sdp/Global.cs', 'Gst.Sdp/MIKEYCacheType.cs', 'Gst.Sdp/MIKEYDecryptInfo.cs', 'Gst.Sdp/MIKEYEncAlg.cs', 'Gst.Sdp/MIKEYEncryptInfo.cs', 'Gst.Sdp/MIKEYKVType.cs', 'Gst.Sdp/MIKEYKeyDataType.cs', 'Gst.Sdp/MIKEYMacAlg.cs', 'Gst.Sdp/MIKEYMapSRTP.cs', 'Gst.Sdp/MIKEYMapType.cs', 'Gst.Sdp/MIKEYMessage.cs', 'Gst.Sdp/MIKEYPRFFunc.cs', 'Gst.Sdp/MIKEYPayload.cs', 'Gst.Sdp/MIKEYPayloadKEMAC.cs', 'Gst.Sdp/MIKEYPayloadKeyData.cs', 'Gst.Sdp/MIKEYPayloadPKE.cs', 'Gst.Sdp/MIKEYPayloadRAND.cs', 'Gst.Sdp/MIKEYPayloadSP.cs', 'Gst.Sdp/MIKEYPayloadSPParam.cs', 'Gst.Sdp/MIKEYPayloadT.cs', 'Gst.Sdp/MIKEYPayloadType.cs', 'Gst.Sdp/MIKEYSecProto.cs', 'Gst.Sdp/MIKEYSecSRTP.cs', 'Gst.Sdp/MIKEYTSType.cs', 'Gst.Sdp/MIKEYType.cs', 'Gst.Sdp/SDPAttribute.cs', 'Gst.Sdp/SDPBandwidth.cs', 'Gst.Sdp/SDPConnection.cs', 'Gst.Sdp/SDPKey.cs', 'Gst.Sdp/SDPMedia.cs', 'Gst.Sdp/SDPMessage.cs', 'Gst.Sdp/SDPOrigin.cs', 'Gst.Sdp/SDPResult.cs', 'Gst.Sdp/SDPTime.cs', 'Gst.Sdp/SDPZone.cs', 'Gst.Tags/Constants.cs', 'Gst.Tags/Global.cs', 'Gst.Tags/ITagXmpWriter.cs', 'Gst.Tags/TagDemux.cs', 'Gst.Tags/TagDemuxResult.cs', 'Gst.Tags/TagImageType.cs', 'Gst.Tags/TagLicenseFlags.cs', 'Gst.Tags/TagMux.cs', 'Gst.Tags/TagXmpWriterAdapter.cs', 'Gst.Video/ColorBalanceAdapter.cs', 'Gst.Video/ColorBalanceChannel.cs', 'Gst.Video/ColorBalanceType.cs', 'Gst.Video/Constants.cs', 'Gst.Video/Global.cs', 'Gst.Video/Gst.VideoSharp.VideoAffineTransformationGetMatrixNative.cs', 'Gst.Video/Gst.VideoSharp.VideoConvertSampleCallbackNative.cs', 'Gst.Video/Gst.VideoSharp.VideoFormatPackNative.cs', 'Gst.Video/Gst.VideoSharp.VideoFormatUnpackNative.cs', 'Gst.Video/Gst.VideoSharp.VideoGLTextureUploadNative.cs', 'Gst.Video/IColorBalance.cs', 'Gst.Video/INavigation.cs', 'Gst.Video/IVideoDirection.cs', 'Gst.Video/IVideoOrientation.cs', 'Gst.Video/IVideoOverlay.cs', 'Gst.Video/NavigationAdapter.cs', 'Gst.Video/NavigationCommand.cs', 'Gst.Video/NavigationEventType.cs', 'Gst.Video/NavigationMessageType.cs', 'Gst.Video/NavigationQueryType.cs', 'Gst.Video/ValueChangedEventHandler.cs', 'Gst.Video/ValueChangedHandler.cs', 'Gst.Video/VideoAFDMeta.cs', 'Gst.Video/VideoAFDSpec.cs', 'Gst.Video/VideoAFDValue.cs', 'Gst.Video/VideoAffineTransformationGetMatrix.cs', 'Gst.Video/VideoAffineTransformationMeta.cs', 'Gst.Video/VideoAggregator.cs', 'Gst.Video/VideoAggregatorConvertPad.cs', 'Gst.Video/VideoAggregatorPad.cs', 'Gst.Video/VideoAlignment.cs', 'Gst.Video/VideoAlphaMode.cs', 'Gst.Video/VideoAncillary.cs', 'Gst.Video/VideoAncillaryDID.cs', 'Gst.Video/VideoAncillaryDID16.cs', 'Gst.Video/VideoBarMeta.cs', 'Gst.Video/VideoBufferFlags.cs', 'Gst.Video/VideoBufferPool.cs', 'Gst.Video/VideoCaptionMeta.cs', 'Gst.Video/VideoCaptionType.cs', 'Gst.Video/VideoChromaFlags.cs', 'Gst.Video/VideoChromaMethod.cs', 'Gst.Video/VideoChromaMode.cs', 'Gst.Video/VideoChromaResample.cs', 'Gst.Video/VideoChromaSite.cs', 'Gst.Video/VideoCodecFrame.cs', 'Gst.Video/VideoCodecFrameFlags.cs', 'Gst.Video/VideoCodecState.cs', 'Gst.Video/VideoColorMatrix.cs', 'Gst.Video/VideoColorPrimaries.cs', 'Gst.Video/VideoColorPrimariesInfo.cs', 'Gst.Video/VideoColorRange.cs', 'Gst.Video/VideoColorimetry.cs', 'Gst.Video/VideoContentLightLevel.cs', 'Gst.Video/VideoConvertSampleCallback.cs', 'Gst.Video/VideoConverter.cs', 'Gst.Video/VideoCropMeta.cs', 'Gst.Video/VideoDecoder.cs', 'Gst.Video/VideoDecoderRequestSyncPointFlags.cs', 'Gst.Video/VideoDirectionAdapter.cs', 'Gst.Video/VideoDither.cs', 'Gst.Video/VideoDitherFlags.cs', 'Gst.Video/VideoDitherMethod.cs', 'Gst.Video/VideoEncoder.cs', 'Gst.Video/VideoFieldOrder.cs', 'Gst.Video/VideoFilter.cs', 'Gst.Video/VideoFlags.cs', 'Gst.Video/VideoFormat.cs', 'Gst.Video/VideoFormatFlags.cs', 'Gst.Video/VideoFormatInfo.cs', 'Gst.Video/VideoFormatPack.cs', 'Gst.Video/VideoFormatUnpack.cs', 'Gst.Video/VideoFrame.cs', 'Gst.Video/VideoFrameFlags.cs', 'Gst.Video/VideoFrameMapFlags.cs', 'Gst.Video/VideoGLTextureOrientation.cs', 'Gst.Video/VideoGLTextureType.cs', 'Gst.Video/VideoGLTextureUpload.cs', 'Gst.Video/VideoGLTextureUploadMeta.cs', 'Gst.Video/VideoGammaMode.cs', 'Gst.Video/VideoInfo.cs', 'Gst.Video/VideoInterlaceMode.cs', 'Gst.Video/VideoMasteringDisplayInfo.cs', 'Gst.Video/VideoMasteringDisplayInfoCoordinates.cs', 'Gst.Video/VideoMatrixMode.cs', 'Gst.Video/VideoMeta.cs', 'Gst.Video/VideoMetaTransform.cs', 'Gst.Video/VideoMultiviewFlags.cs', 'Gst.Video/VideoMultiviewFlagsSet.cs', 'Gst.Video/VideoMultiviewFramePacking.cs', 'Gst.Video/VideoMultiviewMode.cs', 'Gst.Video/VideoOrientationAdapter.cs', 'Gst.Video/VideoOrientationMethod.cs', 'Gst.Video/VideoOverlayAdapter.cs', 'Gst.Video/VideoOverlayComposition.cs', 'Gst.Video/VideoOverlayCompositionMeta.cs', 'Gst.Video/VideoOverlayFormatFlags.cs', 'Gst.Video/VideoOverlayProperties.cs', 'Gst.Video/VideoOverlayRectangle.cs', 'Gst.Video/VideoPackFlags.cs', 'Gst.Video/VideoPrimariesMode.cs', 'Gst.Video/VideoRectangle.cs', 'Gst.Video/VideoRegionOfInterestMeta.cs', 'Gst.Video/VideoResampler.cs', 'Gst.Video/VideoResamplerFlags.cs', 'Gst.Video/VideoResamplerMethod.cs', 'Gst.Video/VideoScaler.cs', 'Gst.Video/VideoScalerFlags.cs', 'Gst.Video/VideoSink.cs', 'Gst.Video/VideoTileMode.cs', 'Gst.Video/VideoTileType.cs', 'Gst.Video/VideoTimeCode.cs', 'Gst.Video/VideoTimeCodeConfig.cs', 'Gst.Video/VideoTimeCodeFlags.cs', 'Gst.Video/VideoTimeCodeInterval.cs', 'Gst.Video/VideoTimeCodeMeta.cs', 'Gst.Video/VideoTransferFunction.cs', 'Gst.Video/VideoVBIEncoder.cs', 'Gst.Video/VideoVBIParser.cs', 'Gst.Video/VideoVBIParserResult.cs', 'Gst.WebRTC/Constants.cs', 'Gst.WebRTC/Global.cs', 'Gst.WebRTC/OnErrorEventHandler.cs', 'Gst.WebRTC/OnMessageDataEventHandler.cs', 'Gst.WebRTC/OnMessageStringEventHandler.cs', 'Gst.WebRTC/OnNewCandidateHandler.cs', 'Gst.WebRTC/SendDataEventHandler.cs', 'Gst.WebRTC/SendStringEventHandler.cs', 'Gst.WebRTC/WebRTCBundlePolicy.cs', 'Gst.WebRTC/WebRTCDTLSSetup.cs', 'Gst.WebRTC/WebRTCDTLSTransport.cs', 'Gst.WebRTC/WebRTCDTLSTransportState.cs', 'Gst.WebRTC/WebRTCDataChannel.cs', 'Gst.WebRTC/WebRTCDataChannelState.cs', 'Gst.WebRTC/WebRTCFECType.cs', 'Gst.WebRTC/WebRTCICEComponent.cs', 'Gst.WebRTC/WebRTCICEConnectionState.cs', 'Gst.WebRTC/WebRTCICEGatheringState.cs', 'Gst.WebRTC/WebRTCICERole.cs', 'Gst.WebRTC/WebRTCICETransport.cs', 'Gst.WebRTC/WebRTCICETransportPolicy.cs', 'Gst.WebRTC/WebRTCKind.cs', 'Gst.WebRTC/WebRTCPeerConnectionState.cs', 'Gst.WebRTC/WebRTCPriorityType.cs', 'Gst.WebRTC/WebRTCRTPReceiver.cs', 'Gst.WebRTC/WebRTCRTPSender.cs', 'Gst.WebRTC/WebRTCRTPTransceiver.cs', 'Gst.WebRTC/WebRTCRTPTransceiverDirection.cs', 'Gst.WebRTC/WebRTCSCTPTransportState.cs', 'Gst.WebRTC/WebRTCSDPType.cs', 'Gst.WebRTC/WebRTCSessionDescription.cs', 'Gst.WebRTC/WebRTCSignalingState.cs', 'Gst.WebRTC/WebRTCStatsType.cs', 'Gst/AllocationParams.cs', 'Gst/Allocator.cs', 'Gst/AllocatorFlags.cs', 'Gst/Application.cs', 'Gst/AtomicQueue.cs', 'Gst/Bin.cs', 'Gst/BinFlags.cs', 'Gst/Bitmask.cs', 'Gst/Buffer.cs', 'Gst/BufferCopyFlags.cs', 'Gst/BufferFlags.cs', 'Gst/BufferForeachMetaFunc.cs', 'Gst/BufferList.cs', 'Gst/BufferListFunc.cs', 'Gst/BufferPool.cs', 'Gst/BufferPoolAcquireFlags.cs', 'Gst/BufferPoolAcquireParams.cs', 'Gst/BufferingMode.cs', 'Gst/Bus.cs', 'Gst/BusFlags.cs', 'Gst/BusFunc.cs', 'Gst/BusSyncHandler.cs', 'Gst/BusSyncReply.cs', 'Gst/Caps.cs', 'Gst/CapsFeatures.cs', 'Gst/CapsFilterMapFunc.cs', 'Gst/CapsFlags.cs', 'Gst/CapsForeachFunc.cs', 'Gst/CapsIntersectMode.cs', 'Gst/CapsMapFunc.cs', 'Gst/ChildAddedEventHandler.cs', 'Gst/ChildProxyAdapter.cs', 'Gst/ChildRemovedEventHandler.cs', 'Gst/Clock.cs', 'Gst/ClockCallback.cs', 'Gst/ClockEntry.cs', 'Gst/ClockEntryType.cs', 'Gst/ClockFlags.cs', 'Gst/ClockReturn.cs', 'Gst/ClockType.cs', 'Gst/Constants.cs', 'Gst/Context.cs', 'Gst/ControlBinding.cs', 'Gst/ControlBindingConvert.cs', 'Gst/ControlSource.cs', 'Gst/ControlSourceGetValue.cs', 'Gst/ControlSourceGetValueArray.cs', 'Gst/CoreError.cs', 'Gst/CustomMeta.cs', 'Gst/CustomMetaTransformFunction.cs', 'Gst/DateTime.cs', 'Gst/Debug.cs', 'Gst/DebugCategory.cs', 'Gst/DebugColorFlags.cs', 'Gst/DebugColorMode.cs', 'Gst/DebugFuncPtr.cs', 'Gst/DebugGraphDetails.cs', 'Gst/DebugLevel.cs', 'Gst/DebugMessage.cs', 'Gst/DeepElementAddedHandler.cs', 'Gst/DeepElementRemovedHandler.cs', 'Gst/DeepNotifyHandler.cs', 'Gst/Device.cs', 'Gst/DeviceMonitor.cs', 'Gst/DeviceProvider.cs', 'Gst/DeviceProviderFactory.cs', 'Gst/DoLatencyHandler.cs', 'Gst/DynamicTypeFactory.cs', 'Gst/Element.cs', 'Gst/ElementAddedHandler.cs', 'Gst/ElementCallAsyncFunc.cs', 'Gst/ElementFactory.cs', 'Gst/ElementFlags.cs', 'Gst/ElementForeachPadFunc.cs', 'Gst/ElementRemovedHandler.cs', 'Gst/Event.cs', 'Gst/EventType.cs', 'Gst/EventTypeFlags.cs', 'Gst/FeatureAddedHandler.cs', 'Gst/FlagSet.cs', 'Gst/FlowReturn.cs', 'Gst/Format.cs', 'Gst/FormatDefinition.cs', 'Gst/GapFlags.cs', 'Gst/GhostPad.cs', 'Gst/Global.cs', 'Gst/GstSharp.BufferForeachMetaFuncNative.cs', 'Gst/GstSharp.BufferListFuncNative.cs', 'Gst/GstSharp.BusFuncNative.cs', 'Gst/GstSharp.BusSyncHandlerNative.cs', 'Gst/GstSharp.CapsFilterMapFuncNative.cs', 'Gst/GstSharp.CapsForeachFuncNative.cs', 'Gst/GstSharp.CapsMapFuncNative.cs', 'Gst/GstSharp.ClockCallbackNative.cs', 'Gst/GstSharp.ControlBindingConvertNative.cs', 'Gst/GstSharp.ControlSourceGetValueArrayNative.cs', 'Gst/GstSharp.ControlSourceGetValueNative.cs', 'Gst/GstSharp.CustomMetaTransformFunctionNative.cs', 'Gst/GstSharp.DebugFuncPtrNative.cs', 'Gst/GstSharp.ElementCallAsyncFuncNative.cs', 'Gst/GstSharp.ElementForeachPadFuncNative.cs', 'Gst/GstSharp.IteratorCopyFunctionNative.cs', 'Gst/GstSharp.IteratorFoldFunctionNative.cs', 'Gst/GstSharp.IteratorForeachFunctionNative.cs', 'Gst/GstSharp.IteratorFreeFunctionNative.cs', 'Gst/GstSharp.IteratorItemFunctionNative.cs', 'Gst/GstSharp.IteratorNextFunctionNative.cs', 'Gst/GstSharp.IteratorResyncFunctionNative.cs', 'Gst/GstSharp.LogFunctionNative.cs', 'Gst/GstSharp.MemoryCopyFunctionNative.cs', 'Gst/GstSharp.MemoryIsSpanFunctionNative.cs', 'Gst/GstSharp.MemoryMapFullFunctionNative.cs', 'Gst/GstSharp.MemoryMapFunctionNative.cs', 'Gst/GstSharp.MemoryShareFunctionNative.cs', 'Gst/GstSharp.MemoryUnmapFullFunctionNative.cs', 'Gst/GstSharp.MemoryUnmapFunctionNative.cs', 'Gst/GstSharp.MetaFreeFunctionNative.cs', 'Gst/GstSharp.MetaInitFunctionNative.cs', 'Gst/GstSharp.MetaTransformFunctionNative.cs', 'Gst/GstSharp.MiniObjectCopyFunctionNative.cs', 'Gst/GstSharp.MiniObjectDisposeFunctionNative.cs', 'Gst/GstSharp.MiniObjectFreeFunctionNative.cs', 'Gst/GstSharp.MiniObjectNotifyNative.cs', 'Gst/GstSharp.PadActivateFunctionNative.cs', 'Gst/GstSharp.PadActivateModeFunctionNative.cs', 'Gst/GstSharp.PadChainFunctionNative.cs', 'Gst/GstSharp.PadChainListFunctionNative.cs', 'Gst/GstSharp.PadEventFullFunctionNative.cs', 'Gst/GstSharp.PadEventFunctionNative.cs', 'Gst/GstSharp.PadForwardFunctionNative.cs', 'Gst/GstSharp.PadGetRangeFunctionNative.cs', 'Gst/GstSharp.PadIterIntLinkFunctionNative.cs', 'Gst/GstSharp.PadLinkFunctionNative.cs', 'Gst/GstSharp.PadProbeCallbackNative.cs', 'Gst/GstSharp.PadQueryFunctionNative.cs', 'Gst/GstSharp.PadStickyEventsForeachFunctionNative.cs', 'Gst/GstSharp.PadUnlinkFunctionNative.cs', 'Gst/GstSharp.PluginFeatureFilterNative.cs', 'Gst/GstSharp.PluginFilterNative.cs', 'Gst/GstSharp.PluginInitFullFuncNative.cs', 'Gst/GstSharp.PluginInitFuncNative.cs', 'Gst/GstSharp.PromiseChangeFuncNative.cs', 'Gst/GstSharp.StructureFilterMapFuncNative.cs', 'Gst/GstSharp.StructureForeachFuncNative.cs', 'Gst/GstSharp.StructureMapFuncNative.cs', 'Gst/GstSharp.TagForeachFuncNative.cs', 'Gst/GstSharp.TagMergeFuncNative.cs', 'Gst/GstSharp.TaskFunctionNative.cs', 'Gst/GstSharp.TaskPoolFunctionNative.cs', 'Gst/GstSharp.TaskThreadFuncNative.cs', 'Gst/GstSharp.TypeFindFunctionNative.cs', 'Gst/GstSharp.ValueCompareFuncNative.cs', 'Gst/GstSharp.ValueDeserializeFuncNative.cs', 'Gst/GstSharp.ValueDeserializeWithPSpecFuncNative.cs', 'Gst/GstSharp.ValueSerializeFuncNative.cs', 'Gst/IChildProxy.cs', 'Gst/IPreset.cs', 'Gst/ITagSetter.cs', 'Gst/ITocSetter.cs', 'Gst/IURIHandler.cs', 'Gst/Int64Range.cs', 'Gst/Iterator.cs', 'Gst/IteratorCopyFunction.cs', 'Gst/IteratorFoldFunction.cs', 'Gst/IteratorForeachFunction.cs', 'Gst/IteratorFreeFunction.cs', 'Gst/IteratorItem.cs', 'Gst/IteratorItemFunction.cs', 'Gst/IteratorNextFunction.cs', 'Gst/IteratorResult.cs', 'Gst/IteratorResyncFunction.cs', 'Gst/LibraryError.cs', 'Gst/LinkedHandler.cs', 'Gst/LockFlags.cs', 'Gst/LogFunction.cs', 'Gst/MapFlags.cs', 'Gst/MapInfo.cs', 'Gst/Memory.cs', 'Gst/MemoryCopyFunction.cs', 'Gst/MemoryFlags.cs', 'Gst/MemoryIsSpanFunction.cs', 'Gst/MemoryMapFullFunction.cs', 'Gst/MemoryMapFunction.cs', 'Gst/MemoryShareFunction.cs', 'Gst/MemoryUnmapFullFunction.cs', 'Gst/MemoryUnmapFunction.cs', 'Gst/Message.cs', 'Gst/MessageHandler.cs', 'Gst/MessageType.cs', 'Gst/Meta.cs', 'Gst/MetaFlags.cs', 'Gst/MetaFreeFunction.cs', 'Gst/MetaInfo.cs', 'Gst/MetaInitFunction.cs', 'Gst/MetaTransformCopy.cs', 'Gst/MetaTransformFunction.cs', 'Gst/MiniObject.cs', 'Gst/MiniObjectCopyFunction.cs', 'Gst/MiniObjectDisposeFunction.cs', 'Gst/MiniObjectFlags.cs', 'Gst/MiniObjectFreeFunction.cs', 'Gst/MiniObjectNotify.cs', 'Gst/Object.cs', 'Gst/ObjectFlags.cs', 'Gst/Pad.cs', 'Gst/PadActivateFunction.cs', 'Gst/PadActivateModeFunction.cs', 'Gst/PadAddedHandler.cs', 'Gst/PadChainFunction.cs', 'Gst/PadChainListFunction.cs', 'Gst/PadCreatedEventHandler.cs', 'Gst/PadDirection.cs', 'Gst/PadEventFullFunction.cs', 'Gst/PadEventFunction.cs', 'Gst/PadFlags.cs', 'Gst/PadForwardFunction.cs', 'Gst/PadGetRangeFunction.cs', 'Gst/PadIterIntLinkFunction.cs', 'Gst/PadLinkCheck.cs', 'Gst/PadLinkFunction.cs', 'Gst/PadLinkReturn.cs', 'Gst/PadMode.cs', 'Gst/PadPresence.cs', 'Gst/PadProbeCallback.cs', 'Gst/PadProbeInfo.cs', 'Gst/PadProbeReturn.cs', 'Gst/PadProbeType.cs', 'Gst/PadQueryFunction.cs', 'Gst/PadRemovedHandler.cs', 'Gst/PadStickyEventsForeachFunction.cs', 'Gst/PadTemplate.cs', 'Gst/PadTemplateFlags.cs', 'Gst/PadUnlinkFunction.cs', 'Gst/ParamArray.cs', 'Gst/ParamFraction.cs', 'Gst/ParentBufferMeta.cs', 'Gst/Parse.cs', 'Gst/ParseContext.cs', 'Gst/ParseError.cs', 'Gst/ParseFlags.cs', 'Gst/Pipeline.cs', 'Gst/PipelineFlags.cs', 'Gst/Plugin.cs', 'Gst/PluginAPIFlags.cs', 'Gst/PluginAddedHandler.cs', 'Gst/PluginDependencyFlags.cs', 'Gst/PluginDesc.cs', 'Gst/PluginError.cs', 'Gst/PluginFeature.cs', 'Gst/PluginFeatureFilter.cs', 'Gst/PluginFilter.cs', 'Gst/PluginFlags.cs', 'Gst/PluginInitFullFunc.cs', 'Gst/PluginInitFunc.cs', 'Gst/Poll.cs', 'Gst/PollFD.cs', 'Gst/PresetAdapter.cs', 'Gst/ProgressType.cs', 'Gst/Promise.cs', 'Gst/PromiseChangeFunc.cs', 'Gst/PromiseResult.cs', 'Gst/ProtectionMeta.cs', 'Gst/ProviderHiddenHandler.cs', 'Gst/ProviderUnhiddenHandler.cs', 'Gst/ProxyPad.cs', 'Gst/QOSType.cs', 'Gst/Query.cs', 'Gst/QueryType.cs', 'Gst/QueryTypeFlags.cs', 'Gst/Rank.cs', 'Gst/ReferenceTimestampMeta.cs', 'Gst/Registry.cs', 'Gst/ResourceError.cs', 'Gst/Sample.cs', 'Gst/SchedulingFlags.cs', 'Gst/SearchMode.cs', 'Gst/SeekFlags.cs', 'Gst/SeekType.cs', 'Gst/Segment.cs', 'Gst/SegmentFlags.cs', 'Gst/SharedTaskPool.cs', 'Gst/StackTraceFlags.cs', 'Gst/State.cs', 'Gst/StateChange.cs', 'Gst/StateChangeReturn.cs', 'Gst/StaticCaps.cs', 'Gst/StaticPadTemplate.cs', 'Gst/Stream.cs', 'Gst/StreamCollection.cs', 'Gst/StreamError.cs', 'Gst/StreamFlags.cs', 'Gst/StreamNotifyHandler.cs', 'Gst/StreamStatusType.cs', 'Gst/StreamType.cs', 'Gst/Structure.cs', 'Gst/StructureChangeType.cs', 'Gst/StructureFilterMapFunc.cs', 'Gst/StructureForeachFunc.cs', 'Gst/StructureMapFunc.cs', 'Gst/SyncMessageHandler.cs', 'Gst/SyncedHandler.cs', 'Gst/SystemClock.cs', 'Gst/Tag.cs', 'Gst/TagFlag.cs', 'Gst/TagForeachFunc.cs', 'Gst/TagList.cs', 'Gst/TagMergeFunc.cs', 'Gst/TagMergeMode.cs', 'Gst/TagScope.cs', 'Gst/TagSetterAdapter.cs', 'Gst/Task.cs', 'Gst/TaskFunction.cs', 'Gst/TaskPool.cs', 'Gst/TaskPoolFunction.cs', 'Gst/TaskState.cs', 'Gst/TaskThreadFunc.cs', 'Gst/TimedValue.cs', 'Gst/Toc.cs', 'Gst/TocEntry.cs', 'Gst/TocEntryType.cs', 'Gst/TocLoopType.cs', 'Gst/TocScope.cs', 'Gst/TocSetterAdapter.cs', 'Gst/Tracer.cs', 'Gst/TracerFactory.cs', 'Gst/TracerRecord.cs', 'Gst/TracerValueFlags.cs', 'Gst/TracerValueScope.cs', 'Gst/TypeFind.cs', 'Gst/TypeFindFactory.cs', 'Gst/TypeFindFunction.cs', 'Gst/TypeFindProbability.cs', 'Gst/URIError.cs', 'Gst/URIHandlerAdapter.cs', 'Gst/URIType.cs', 'Gst/UnlinkedHandler.cs', 'Gst/Uri.cs', 'Gst/Util.cs', 'Gst/Value.cs', 'Gst/ValueArray.cs', 'Gst/ValueCompareFunc.cs', 'Gst/ValueDeserializeFunc.cs', 'Gst/ValueDeserializeWithPSpecFunc.cs', 'Gst/ValueList.cs', 'Gst/ValueSerializeFunc.cs', 'Gst/ValueTable.cs', 'GtkSharp/ObjectManager.cs', ] run_target('update_gstreamer_code', command: [ generate_api, '--api-raw', raw_api_fname, '--gapi-fixup', gapi_fixup, '--metadata', metadata, '--gapi-codegen', gapi_codegen, '--extra-includes=' + glib_api_includes, '--extra-includes=' + gio_api_includes, '--out', meson.current_source_dir(), '--files', ';'.join(generated_sources), '--assembly-name', meson.project_name(), '--abi-includes', abi_includes, '--abi-cs-usings', 'Gst,Gst.Video,Gst.Sdp,Gst.Tags,Gst.Rtsp,Gst.PbUtils,Gst.Net,Gst.FFT,Gst.Controller,Gst.Base,Gst.Audio,Gst.App', ] ) gst_generate_files = files(generated_sources) c_abi = files('gstreamer-sharp-abi.c') cs_abi = files('gstreamer-sharp-abi.cs') gst_api_includes = join_paths(meson.current_source_dir(), 'gstreamer-sharp-api.xml') gapis = [gst_api_includes] gapis_deps = []