gitextract_bvcbp9wz/ ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── maven.yml ├── .gitignore ├── .mvn/ │ └── wrapper/ │ └── maven-wrapper.properties ├── LICENSE.md ├── README.md ├── mvnw ├── mvnw.cmd ├── nbactions.xml ├── pom.xml ├── src/ │ └── org/ │ └── freedesktop/ │ └── gstreamer/ │ ├── Bin.java │ ├── Buffer.java │ ├── BufferFlags.java │ ├── BufferPool.java │ ├── Bus.java │ ├── BusSyncHandler.java │ ├── BusSyncReply.java │ ├── Caps.java │ ├── Clock.java │ ├── ClockID.java │ ├── ClockReturn.java │ ├── ClockTime.java │ ├── Context.java │ ├── ControlBinding.java │ ├── ControlSource.java │ ├── DateTime.java │ ├── Element.java │ ├── ElementFactory.java │ ├── FlowReturn.java │ ├── Format.java │ ├── Fraction.java │ ├── GhostPad.java │ ├── Gst.java │ ├── GstException.java │ ├── GstIterator.java │ ├── GstObject.java │ ├── Meta.java │ ├── MetaFlags.java │ ├── MiniObject.java │ ├── MiniObjectFlags.java │ ├── Pad.java │ ├── PadDirection.java │ ├── PadLinkException.java │ ├── PadLinkReturn.java │ ├── PadMode.java │ ├── PadPresence.java │ ├── PadProbeInfo.java │ ├── PadProbeReturn.java │ ├── PadProbeType.java │ ├── PadTemplate.java │ ├── Pipeline.java │ ├── Plugin.java │ ├── PluginFeature.java │ ├── Promise.java │ ├── PromiseResult.java │ ├── Range.java │ ├── Registry.java │ ├── SDPMessage.java │ ├── SDPResult.java │ ├── Sample.java │ ├── Segment.java │ ├── SegmentFlags.java │ ├── State.java │ ├── StateChangeReturn.java │ ├── StaticPadTemplate.java │ ├── Structure.java │ ├── Tag.java │ ├── TagFlag.java │ ├── TagList.java │ ├── TagMergeMode.java │ ├── Version.java │ ├── controller/ │ │ ├── ARGBControlBinding.java │ │ ├── Controllers.java │ │ ├── DirectControlBinding.java │ │ ├── InterpolationControlSource.java │ │ ├── InterpolationMode.java │ │ ├── LFOControlSource.java │ │ ├── LFOWaveform.java │ │ ├── ProxyControlBinding.java │ │ ├── TimedValueControlSource.java │ │ └── TriggerControlSource.java │ ├── device/ │ │ ├── Device.java │ │ ├── DeviceMonitor.java │ │ ├── DeviceProvider.java │ │ └── DeviceProviderFactory.java │ ├── elements/ │ │ ├── AppSink.java │ │ ├── AppSrc.java │ │ ├── BaseSink.java │ │ ├── BaseSrc.java │ │ ├── BaseTransform.java │ │ ├── DecodeBin.java │ │ ├── Elements.java │ │ ├── PlayBin.java │ │ ├── PlayFlags.java │ │ └── URIDecodeBin.java │ ├── event/ │ │ ├── BufferSizeEvent.java │ │ ├── CapsEvent.java │ │ ├── EOSEvent.java │ │ ├── Event.java │ │ ├── EventType.java │ │ ├── FlushStartEvent.java │ │ ├── FlushStopEvent.java │ │ ├── LatencyEvent.java │ │ ├── NavigationEvent.java │ │ ├── QOSEvent.java │ │ ├── QOSType.java │ │ ├── ReconfigureEvent.java │ │ ├── SeekEvent.java │ │ ├── SeekFlags.java │ │ ├── SeekType.java │ │ ├── SegmentEvent.java │ │ ├── StepEvent.java │ │ ├── StreamStartEvent.java │ │ └── TagEvent.java │ ├── glib/ │ │ ├── GCancellable.java │ │ ├── GDate.java │ │ ├── GError.java │ │ ├── GInetAddress.java │ │ ├── GInetSocketAddress.java │ │ ├── GLib.java │ │ ├── GLibException.java │ │ ├── GMainContext.java │ │ ├── GObject.java │ │ ├── GQuark.java │ │ ├── GSocket.java │ │ ├── GSocketAddress.java │ │ ├── GSocketFamily.java │ │ ├── GSocketProtocol.java │ │ ├── GSocketType.java │ │ ├── GSource.java │ │ ├── MainContextExecutorService.java │ │ ├── NativeEnum.java │ │ ├── NativeFlags.java │ │ ├── NativeObject.java │ │ ├── Natives.java │ │ └── RefCountedObject.java │ ├── interfaces/ │ │ ├── ColorBalance.java │ │ ├── ColorBalanceChannel.java │ │ ├── GstInterface.java │ │ ├── Navigation.java │ │ ├── VideoOrientation.java │ │ └── VideoOverlay.java │ ├── lowlevel/ │ │ ├── AppAPI.java │ │ ├── BaseSinkAPI.java │ │ ├── BaseSrcAPI.java │ │ ├── BaseTransformAPI.java │ │ ├── EnumMapper.java │ │ ├── GBoolean.java │ │ ├── GFunctionMapper.java │ │ ├── GNative.java │ │ ├── GObjectAPI.java │ │ ├── GObjectPtr.java │ │ ├── GPointer.java │ │ ├── GSignalAPI.java │ │ ├── GType.java │ │ ├── GTypeMapper.java │ │ ├── GTypedPtr.java │ │ ├── GValueAPI.java │ │ ├── GValueStruct.java │ │ ├── GioAPI.java │ │ ├── GlibAPI.java │ │ ├── GstAPI.java │ │ ├── GstARGBControlBindingPtr.java │ │ ├── GstBinAPI.java │ │ ├── GstBufferAPI.java │ │ ├── GstBufferPoolAPI.java │ │ ├── GstBusAPI.java │ │ ├── GstBusPtr.java │ │ ├── GstCapsAPI.java │ │ ├── GstClockAPI.java │ │ ├── GstColorBalanceAPI.java │ │ ├── GstContextAPI.java │ │ ├── GstContextPtr.java │ │ ├── GstControlBindingAPI.java │ │ ├── GstControlBindingPtr.java │ │ ├── GstControlSourceAPI.java │ │ ├── GstControlSourcePtr.java │ │ ├── GstControllerAPI.java │ │ ├── GstDateTimeAPI.java │ │ ├── GstDeviceAPI.java │ │ ├── GstDeviceMonitorAPI.java │ │ ├── GstDeviceProviderAPI.java │ │ ├── GstDeviceProviderFactoryAPI.java │ │ ├── GstDirectControlBindingPtr.java │ │ ├── GstElementAPI.java │ │ ├── GstElementFactoryAPI.java │ │ ├── GstEventAPI.java │ │ ├── GstGhostPadAPI.java │ │ ├── GstInterpolationControlSourceAPI.java │ │ ├── GstInterpolationControlSourcePtr.java │ │ ├── GstIteratorAPI.java │ │ ├── GstIteratorPtr.java │ │ ├── GstLFOControlSourcePtr.java │ │ ├── GstMessageAPI.java │ │ ├── GstMessagePtr.java │ │ ├── GstMetaAPI.java │ │ ├── GstMetaPtr.java │ │ ├── GstMiniObjectAPI.java │ │ ├── GstMiniObjectPtr.java │ │ ├── GstNative.java │ │ ├── GstNavigationAPI.java │ │ ├── GstObjectAPI.java │ │ ├── GstObjectPtr.java │ │ ├── GstPadAPI.java │ │ ├── GstPadProbeInfo.java │ │ ├── GstPadPtr.java │ │ ├── GstPadTemplateAPI.java │ │ ├── GstParseAPI.java │ │ ├── GstPipelineAPI.java │ │ ├── GstPluginAPI.java │ │ ├── GstPluginFeatureAPI.java │ │ ├── GstPromiseAPI.java │ │ ├── GstProxyControlBindingPtr.java │ │ ├── GstQueryAPI.java │ │ ├── GstRegistryAPI.java │ │ ├── GstSDPMessageAPI.java │ │ ├── GstSampleAPI.java │ │ ├── GstStructureAPI.java │ │ ├── GstStructurePtr.java │ │ ├── GstTagAPI.java │ │ ├── GstTagListAPI.java │ │ ├── GstTimedValueControlSourcePtr.java │ │ ├── GstTriggerControlSourcePtr.java │ │ ├── GstTypes.java │ │ ├── GstValueAPI.java │ │ ├── GstVideoAPI.java │ │ ├── GstVideoOrientationAPI.java │ │ ├── GstVideoOverlayAPI.java │ │ ├── GstWebRTCSessionDescriptionAPI.java │ │ ├── IntPtr.java │ │ ├── MainLoop.java │ │ ├── README │ │ ├── ReferenceManager.java │ │ └── annotations/ │ │ ├── CallerOwnsReturn.java │ │ ├── Const.java │ │ ├── ConstField.java │ │ ├── ConstReturn.java │ │ ├── DefaultEnumValue.java │ │ ├── FreeReturnValue.java │ │ ├── HasSubtype.java │ │ ├── IncRef.java │ │ └── Invalidate.java │ ├── message/ │ │ ├── BufferingMessage.java │ │ ├── DurationChangedMessage.java │ │ ├── EOSMessage.java │ │ ├── ErrorMessage.java │ │ ├── GErrorMessage.java │ │ ├── InfoMessage.java │ │ ├── LatencyMessage.java │ │ ├── Message.java │ │ ├── MessageType.java │ │ ├── NeedContextMessage.java │ │ ├── SegmentDoneMessage.java │ │ ├── StateChangedMessage.java │ │ ├── TagMessage.java │ │ └── WarningMessage.java │ ├── query/ │ │ ├── AllocationQuery.java │ │ ├── ConvertQuery.java │ │ ├── DurationQuery.java │ │ ├── FormatsQuery.java │ │ ├── LatencyQuery.java │ │ ├── PositionQuery.java │ │ ├── Query.java │ │ ├── QueryType.java │ │ ├── SeekingQuery.java │ │ └── SegmentQuery.java │ ├── video/ │ │ ├── Video.java │ │ ├── VideoTimeCode.java │ │ ├── VideoTimeCodeConfig.java │ │ ├── VideoTimeCodeFlags.java │ │ └── VideoTimeCodeMeta.java │ └── webrtc/ │ ├── WebRTC.java │ ├── WebRTCBin.java │ ├── WebRTCICEGatheringState.java │ ├── WebRTCPeerConnectionState.java │ ├── WebRTCSDPType.java │ └── WebRTCSessionDescription.java └── test/ └── org/ └── freedesktop/ └── gstreamer/ ├── BinTest.java ├── BufferFieldsTest.java ├── BufferProbeTester.java ├── BusTest.java ├── CapsTest.java ├── ClockTest.java ├── ClockTimeTest.java ├── ContextTest.java ├── ElementFactoryTest.java ├── ElementTest.java ├── EnumTest.java ├── ExecutorServiceTest.java ├── GCTracker.java ├── GLibTest.java ├── GarbageCollectionEDTTest.java ├── GarbageCollectionTest.java ├── GhostPadTest.java ├── GobjectSubclassTest.java ├── GstTypesTest.java ├── InitTest.java ├── MessageTest.java ├── PadProbeTypeTest.java ├── PadTemplateTest.java ├── PadTest.java ├── PipelineTest.java ├── PluginFeatureTest.java ├── PluginTest.java ├── ProbeTester.java ├── PromiseTest.java ├── PropertyTypeTest.java ├── QueryTest.java ├── RegistryTest.java ├── SampleTest.java ├── SampleTester.java ├── StreamInfoTest.java ├── StructureTest.java ├── TestPipe.java ├── WebRTCBinTest.java ├── controller/ │ ├── InterpolationControlSourceTest.java │ └── TriggerControlSourceTest.java ├── elements/ │ └── PlayBinTest.java ├── event/ │ └── EventTest.java ├── lowlevel/ │ ├── GValueTest.java │ ├── LowLevelStructureTest.java │ └── ReferenceManagerTest.java ├── util/ │ └── TestAssumptions.java └── video/ ├── VideoCropMetaTest.java ├── VideoTimeCodeConfigTest.java ├── VideoTimeCodeFlagsTest.java ├── VideoTimeCodeMetaTest.java └── VideoTimeCodeTest.java