1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
|
generated_sources = [
'Gst.Sdp_MIKEYMacAlg.cs',
'Gst.Sdp_MIKEYPRFFunc.cs',
'Gst.Sdp_SDPResult.cs',
'Gst.Sdp_MIKEYTSType.cs',
'Gst.Sdp_Global.cs',
'Gst.Sdp_MIKEYDecryptInfo.cs',
'Gst.Sdp_MIKEYPayload.cs',
'Gst.Sdp_SDPMessage.cs',
'Gst.Sdp_SDPKey.cs',
'Gst.Sdp_SDPZone.cs',
'Gst.Sdp_MIKEYCacheType.cs',
'Gst.Sdp_MIKEYPayloadPKE.cs',
'Gst.Sdp_MIKEYMapType.cs',
'Gst.Sdp_MIKEYKeyDataType.cs',
'Gst.Sdp_MIKEYPayloadSP.cs',
'Gst.Sdp_SDPAttribute.cs',
'Gst.Sdp_SDPOrigin.cs',
'Gst.Sdp_MIKEYPayloadT.cs',
'Gst.Sdp_MIKEYMapSRTP.cs',
'Gst.Sdp_MIKEYKVType.cs',
'Gst.Sdp_MIKEYPayloadSPParam.cs',
'Gst.Sdp_SDPBandwidth.cs',
'Gst.Sdp_MIKEYSecSRTP.cs',
'Gst.Sdp_MIKEYPayloadType.cs',
'Gst.Sdp_MIKEYSecProto.cs',
'Gst.Sdp_MIKEYPayloadKEMAC.cs',
'Gst.Sdp_MIKEYMessage.cs',
'Gst.Sdp_MIKEYEncAlg.cs',
'Gst.Sdp_MIKEYEncryptInfo.cs',
'Gst.Sdp_SDPTime.cs',
'Gst.Sdp_MIKEYPayloadRAND.cs',
'Gst.Sdp_MIKEYPayloadKeyData.cs',
'Gst.Sdp_SDPMedia.cs',
'Gst.Sdp_MIKEYType.cs',
'Gst.Sdp_SDPConnection.cs',
'Gst.Sdp_Constants.cs',
'Gst.Rtsp_RTSPAuthMethod.cs',
'Gst.Rtsp_Global.cs',
'Gst.Rtsp_RTSPTime2.cs',
'Gst.Rtsp_RTSPEvent.cs',
'Gst.Rtsp_RTSPRangeUnit.cs',
'Gst.Rtsp_RTSPWatch.cs',
'Gst.Rtsp_RTSPVersion.cs',
'Gst.Rtsp_RTSPMessage.cs',
'Gst.Rtsp_RTSPResult.cs',
'Gst.Rtsp_RTSPUrl.cs',
'Gst.Rtsp_RTSPConnection.cs',
'Gst.Rtsp_RTSPHeaderField.cs',
'Gst.Rtsp_SendEventHandler.cs',
'Gst.Rtsp_RTSPLowerTrans.cs',
'Gst.Rtsp_RTSPState.cs',
'Gst.Rtsp_RTSPMsgType.cs',
'Gst.Rtsp_RTSPWatchFuncs.cs',
'Gst.Rtsp_RTSPTransMode.cs',
'Gst.Rtsp_RTSPAuthCredential.cs',
'Gst.Rtsp_RTSPTimeRange.cs',
'Gst.Rtsp_IRTSPExtension.cs',
'Gst.Rtsp_RTSPTimeType.cs',
'Gst.Rtsp_RTSPMethod.cs',
'Gst.Rtsp_RTSPFamily.cs',
'Gst.Rtsp_RTSPTransport.cs',
'Gst.Rtsp_RTSPExtensionAdapter.cs',
'Gst.Rtsp_RTSPRange.cs',
'Gst.Rtsp_RTSPProfile.cs',
'Gst.Rtsp_RTSPStatusCode.cs',
'Gst.Rtsp_Constants.cs',
'Gst.Rtsp_RTSPAuthParam.cs',
'Gst.Rtsp_RTSPTime.cs',
'Gst.Base_Gst.BaseSharp.CollectPadsFunctionNative.cs',
'Gst.Base_CollectPadsCompareFunction.cs',
'Gst.Base_Gst.BaseSharp.CollectPadsCompareFunctionNative.cs',
'Gst.Base_Gst.BaseSharp.TypeFindHelperGetRangeFunctionNative.cs',
'Gst.Base_Gst.BaseSharp.DataQueueCheckFullFunctionNative.cs',
'Gst.Base_Global.cs',
'Gst.Base_CollectPadsFunction.cs',
'Gst.Base_DataQueueEmptyCallback.cs',
'Gst.Base_BaseSrc.cs',
'Gst.Base_Gst.BaseSharp.CollectDataDestroyNotifyNative.cs',
'Gst.Base_CollectPadsClipFunction.cs',
'Gst.Base_PushSrc.cs',
'Gst.Base_TypeFindHelperGetRangeFunction.cs',
'Gst.Base_Adapter.cs',
'Gst.Base_Gst.BaseSharp.CollectPadsEventFunctionNative.cs',
'Gst.Base_BaseParseFrame.cs',
'Gst.Base_DataQueue.cs',
'Gst.Base_CollectDataDestroyNotify.cs',
'Gst.Base_FlowCombiner.cs',
'Gst.Base_Gst.BaseSharp.CollectPadsClipFunctionNative.cs',
'Gst.Base_BaseParseFrameFlags.cs',
'Gst.Base_Gst.BaseSharp.DataQueueFullCallbackNative.cs',
'Gst.Base_DataQueueSize.cs',
'Gst.Base_Gst.BaseSharp.CollectPadsFlushFunctionNative.cs',
'Gst.Base_CollectPadsQueryFunction.cs',
'Gst.Base_Gst.BaseSharp.CollectPadsBufferFunctionNative.cs',
'Gst.Base_CollectPadsStateFlags.cs',
'Gst.Base_BaseTransform.cs',
'Gst.Base_ByteReader.cs',
'Gst.Base_CollectPads.cs',
'Gst.Base_DataQueueFullCallback.cs',
'Gst.Base_BitReader.cs',
'Gst.Base_Gst.BaseSharp.DataQueueEmptyCallbackNative.cs',
'Gst.Base_ByteWriter.cs',
'Gst.Base_Gst.BaseSharp.CollectPadsQueryFunctionNative.cs',
'Gst.Base_QueueArray.cs',
'Gst.Base_DataQueueCheckFullFunction.cs',
'Gst.Base_BaseParse.cs',
'Gst.Base_CollectPadsFlushFunction.cs',
'Gst.Base_CollectData.cs',
'Gst.Base_Constants.cs',
'Gst.Base_CollectPadsEventFunction.cs',
'Gst.Base_BaseSink.cs',
'Gst.Base_CollectPadsBufferFunction.cs',
'Gst.Base_BaseSrcFlags.cs',
'Gst.Base_DataQueueItem.cs',
'Gst.PbUtils_EncodingTarget.cs',
'Gst.PbUtils_EncodingAudioProfile.cs',
'Gst.PbUtils_EncodingContainerProfile.cs',
'Gst.PbUtils_SourceSetupHandler.cs',
'Gst.PbUtils_Global.cs',
'Gst.PbUtils_DiscovererVideoInfo.cs',
'Gst.PbUtils_Gst.PbUtilsSharp.AudioVisualizerShaderFuncNative.cs',
'Gst.PbUtils_InstallPluginsResultFunc.cs',
'Gst.PbUtils_EncodingProfile.cs',
'Gst.PbUtils_DiscovererContainerInfo.cs',
'Gst.PbUtils_InstallPluginsContext.cs',
'Gst.PbUtils_DiscovererResult.cs',
'Gst.PbUtils_DiscoveredHandler.cs',
'Gst.PbUtils_InstallPluginsReturn.cs',
'Gst.PbUtils_DiscovererStreamInfo.cs',
'Gst.PbUtils_AudioVisualizerShaderFunc.cs',
'Gst.PbUtils_AudioVisualizer.cs',
'Gst.PbUtils_Constants.cs',
'Gst.PbUtils_Discoverer.cs',
'Gst.PbUtils_DiscovererSubtitleInfo.cs',
'Gst.PbUtils_DiscovererSerializeFlags.cs',
'Gst.PbUtils_DiscovererAudioInfo.cs',
'Gst.PbUtils_AudioVisualizerShader.cs',
'Gst.PbUtils_DiscovererInfo.cs',
'Gst.PbUtils_EncodingVideoProfile.cs',
'Gst.PbUtils_Gst.PbUtilsSharp.InstallPluginsResultFuncNative.cs',
'Gst_ReferenceTimestampMeta.cs',
'Gst_StaticCaps.cs',
'Gst_MessageType.cs',
'Gst_GstSharp.PadUnlinkFunctionNative.cs',
'Gst_Int64Range.cs',
'Gst_IPreset.cs',
'Gst_MetaInfo.cs',
'Gst_GstSharp.IteratorForeachFunctionNative.cs',
'Gst_StreamFlags.cs',
'Gst_TypeFindFunction.cs',
'Gst_QueryType.cs',
'Gst_GstSharp.TypeFindFunctionNative.cs',
'Gst_ClockType.cs',
'Gst_DeviceProvider.cs',
'Gst_MiniObjectCopyFunction.cs',
'Gst_GstSharp.PadForwardFunctionNative.cs',
'Gst_GstSharp.ValueDeserializeFuncNative.cs',
'Gst_SyncMessageHandler.cs',
'Gst_TagMergeFunc.cs',
'Gst_TimedValue.cs',
'Gst_PadFlags.cs',
'Gst_IteratorFoldFunction.cs',
'Gst_TocLoopType.cs',
'Gst_PadForwardFunction.cs',
'Gst_GstSharp.CapsFilterMapFuncNative.cs',
'Gst_ValueSerializeFunc.cs',
'Gst_MetaInitFunction.cs',
'Gst_GstSharp.MetaTransformFunctionNative.cs',
'Gst_AllocatorFlags.cs',
'Gst_PluginDesc.cs',
'Gst_GstSharp.TaskFunctionNative.cs',
'Gst_ElementCallAsyncFunc.cs',
'Gst_ValueTable.cs',
'Gst_Object.cs',
'Gst_GstSharp.MetaFreeFunctionNative.cs',
'Gst_ElementRemovedHandler.cs',
'Gst_GstSharp.MemoryShareFunctionNative.cs',
'Gst_MemoryMapFunction.cs',
'Gst_URIHandlerAdapter.cs',
'Gst_ClockFlags.cs',
'Gst_GstSharp.PadGetRangeFunctionNative.cs',
'Gst_Tracer.cs',
'Gst_Stream.cs',
'Gst_PadTemplateFlags.cs',
'Gst_GstSharp.IteratorItemFunctionNative.cs',
'Gst_ChildRemovedEventHandler.cs',
'Gst_ControlBinding.cs',
'Gst_PluginFlags.cs',
'Gst_Global.cs',
'Gst_IteratorResult.cs',
'Gst_BufferPoolAcquireParams.cs',
'Gst_Pipeline.cs',
'Gst_GstSharp.LogFunctionNative.cs',
'Gst_UnlinkedHandler.cs',
'Gst_SystemClock.cs',
'Gst_StreamType.cs',
'Gst_PadProbeInfo.cs',
'Gst_DeepElementAddedHandler.cs',
'Gst_CapsMapFunc.cs',
'Gst_GstSharp.IteratorNextFunctionNative.cs',
'Gst_PadLinkFunction.cs',
'Gst_PresetAdapter.cs',
'Gst_GstSharp.CapsForeachFuncNative.cs',
'Gst_GstSharp.MemoryMapFunctionNative.cs',
'Gst_MetaFlags.cs',
'Gst_PadIterIntLinkFunction.cs',
'Gst_ProxyPad.cs',
'Gst_TracerValueScope.cs',
'Gst_Bitmask.cs',
'Gst_IteratorForeachFunction.cs',
'Gst_PluginDependencyFlags.cs',
'Gst_PluginInitFullFunc.cs',
'Gst_Caps.cs',
'Gst_SeekFlags.cs',
'Gst_DeepNotifyHandler.cs',
'Gst_GstSharp.MiniObjectFreeFunctionNative.cs',
'Gst_GstSharp.ElementCallAsyncFuncNative.cs',
'Gst_PadRemovedHandler.cs',
'Gst_BusFunc.cs',
'Gst_MiniObject.cs',
'Gst_AllocationParams.cs',
'Gst_MiniObjectFreeFunction.cs',
'Gst_QOSType.cs',
'Gst_StreamNotifyHandler.cs',
'Gst_GstSharp.CapsMapFuncNative.cs',
'Gst_PadAddedHandler.cs',
'Gst_PadLinkCheck.cs',
'Gst_GstSharp.PadLinkFunctionNative.cs',
'Gst_GstSharp.MiniObjectNotifyNative.cs',
'Gst_FlowReturn.cs',
'Gst_IteratorCopyFunction.cs',
'Gst_LibraryError.cs',
'Gst_IteratorNextFunction.cs',
'Gst_Memory.cs',
'Gst_GstSharp.TagMergeFuncNative.cs',
'Gst_TypeFind.cs',
'Gst_GstSharp.BusFuncNative.cs',
'Gst_GstSharp.TagForeachFuncNative.cs',
'Gst_PadProbeReturn.cs',
'Gst_GstSharp.MemoryUnmapFullFunctionNative.cs',
'Gst_Meta.cs',
'Gst_BufferCopyFlags.cs',
'Gst_TaskThreadFunc.cs',
'Gst_Toc.cs',
'Gst_ValueCompareFunc.cs',
'Gst_Clock.cs',
'Gst_TracerValueFlags.cs',
'Gst_Uri.cs',
'Gst_URIError.cs',
'Gst_TaskFunction.cs',
'Gst_GstSharp.ValueSerializeFuncNative.cs',
'Gst_Structure.cs',
'Gst_Buffer.cs',
'Gst_StreamCollection.cs',
'Gst_Application.cs',
'Gst_PadProbeCallback.cs',
'Gst_GstSharp.PadActivateModeFunctionNative.cs',
'Gst_GstSharp.BufferListFuncNative.cs',
'Gst_GstSharp.IteratorResyncFunctionNative.cs',
'Gst_MemoryFlags.cs',
'Gst_MiniObjectDisposeFunction.cs',
'Gst_GstSharp.PadProbeCallbackNative.cs',
'Gst_MiniObjectFlags.cs',
'Gst_GstSharp.IteratorCopyFunctionNative.cs',
'Gst_IteratorItem.cs',
'Gst_PadProbeType.cs',
'Gst_ParseFlags.cs',
'Gst_ValueList.cs',
'Gst_DebugLevel.cs',
'Gst_StaticPadTemplate.cs',
'Gst_GstSharp.PadQueryFunctionNative.cs',
'Gst_ClockEntry.cs',
'Gst_BufferList.cs',
'Gst_GstSharp.StructureMapFuncNative.cs',
'Gst_MapFlags.cs',
'Gst_DebugMessage.cs',
'Gst_ControlSourceGetValueArray.cs',
'Gst_PluginFeatureFilter.cs',
'Gst_ITagSetter.cs',
'Gst_ElementFactory.cs',
'Gst_DateTime.cs',
'Gst_PadGetRangeFunction.cs',
'Gst_ProgressType.cs',
'Gst_MetaTransformCopy.cs',
'Gst_ProviderUnhiddenHandler.cs',
'Gst_GstSharp.DebugFuncPtrNative.cs',
'Gst_DebugColorFlags.cs',
'Gst_MiniObjectNotify.cs',
'Gst_AtomicQueue.cs',
'Gst_MetaFreeFunction.cs',
'Gst_DynamicTypeFactory.cs',
'Gst_MemoryUnmapFullFunction.cs',
'Gst_BufferFlags.cs',
'Gst_GstSharp.MemoryIsSpanFunctionNative.cs',
'Gst_ParentBufferMeta.cs',
'Gst_GstSharp.PadChainListFunctionNative.cs',
'Gst_TagFlag.cs',
'Gst_CapsFlags.cs',
'Gst_Pad.cs',
'Gst_PluginFilter.cs',
'Gst_PadChainFunction.cs',
'Gst_ValueDeserializeFunc.cs',
'Gst_StructureMapFunc.cs',
'Gst_Value.cs',
'Gst_IteratorResyncFunction.cs',
'Gst_ClockCallback.cs',
'Gst_SchedulingFlags.cs',
'Gst_ControlBindingConvert.cs',
'Gst_Allocator.cs',
'Gst_BufferingMode.cs',
'Gst_FlagSet.cs',
'Gst_Element.cs',
'Gst_GstSharp.IteratorFoldFunctionNative.cs',
'Gst_PluginFeature.cs',
'Gst_ChildAddedEventHandler.cs',
'Gst_GstSharp.MemoryUnmapFunctionNative.cs',
'Gst_MemoryCopyFunction.cs',
'Gst_PluginInitFunc.cs',
'Gst_DebugCategory.cs',
'Gst_DeviceMonitor.cs',
'Gst_TocSetterAdapter.cs',
'Gst_PluginError.cs',
'Gst_DeepElementRemovedHandler.cs',
'Gst_GhostPad.cs',
'Gst_StructureChangeType.cs',
'Gst_TagForeachFunc.cs',
'Gst_BufferPoolAcquireFlags.cs',
'Gst_GstSharp.ControlBindingConvertNative.cs',
'Gst_GstSharp.MiniObjectDisposeFunctionNative.cs',
'Gst_Debug.cs',
'Gst_DeviceProviderFactory.cs',
'Gst_PadQueryFunction.cs',
'Gst_TocScope.cs',
'Gst_PadUnlinkFunction.cs',
'Gst_GstSharp.ControlSourceGetValueNative.cs',
'Gst_QueryTypeFlags.cs',
'Gst_CoreError.cs',
'Gst_GstSharp.ControlSourceGetValueArrayNative.cs',
'Gst_Sample.cs',
'Gst_Device.cs',
'Gst_TagMergeMode.cs',
'Gst_ProtectionMeta.cs',
'Gst_ElementFlags.cs',
'Gst_TagScope.cs',
'Gst_PadActivateFunction.cs',
'Gst_GstSharp.StructureFilterMapFuncNative.cs',
'Gst_Event.cs',
'Gst_GstSharp.PadEventFullFunctionNative.cs',
'Gst_GstSharp.PadActivateFunctionNative.cs',
'Gst_ClockReturn.cs',
'Gst_MemoryMapFullFunction.cs',
'Gst_GstSharp.PluginFilterNative.cs',
'Gst_ParseContext.cs',
'Gst_LockFlags.cs',
'Gst_StackTraceFlags.cs',
'Gst_GstSharp.TaskPoolFunctionNative.cs',
'Gst_Task.cs',
'Gst_GstSharp.ClockCallbackNative.cs',
'Gst_Registry.cs',
'Gst_TracerRecord.cs',
'Gst_Query.cs',
'Gst_PadEventFunction.cs',
'Gst_GstSharp.IteratorFreeFunctionNative.cs',
'Gst_TocEntryType.cs',
'Gst_Poll.cs',
'Gst_MemoryShareFunction.cs',
'Gst_ResourceError.cs',
'Gst_Tag.cs',
'Gst_BinFlags.cs',
'Gst_PadLinkReturn.cs',
'Gst_Bus.cs',
'Gst_GstSharp.PadIterIntLinkFunctionNative.cs',
'Gst_Segment.cs',
'Gst_GstSharp.PadChainFunctionNative.cs',
'Gst_CapsIntersectMode.cs',
'Gst_TaskPool.cs',
'Gst_CapsForeachFunc.cs',
'Gst_TypeFindFactory.cs',
'Gst_State.cs',
'Gst_Message.cs',
'Gst_Context.cs',
'Gst_LogFunction.cs',
'Gst_TagSetterAdapter.cs',
'Gst_GstSharp.PluginInitFullFuncNative.cs',
'Gst_ParseError.cs',
'Gst_IURIHandler.cs',
'Gst_PadChainListFunction.cs',
'Gst_MemoryUnmapFunction.cs',
'Gst_StateChangeReturn.cs',
'Gst_PadTemplate.cs',
'Gst_StreamError.cs',
'Gst_ObjectFlags.cs',
'Gst_GstSharp.PadStickyEventsForeachFunctionNative.cs',
'Gst_BusFlags.cs',
'Gst_ParamArray.cs',
'Gst_MessageHandler.cs',
'Gst_BusSyncHandler.cs',
'Gst_ClockEntryType.cs',
'Gst_StreamStatusType.cs',
'Gst_CapsFeatures.cs',
'Gst_PadMode.cs',
'Gst_Parse.cs',
'Gst_GstSharp.PadEventFunctionNative.cs',
'Gst_TaskState.cs',
'Gst_DebugFuncPtr.cs',
'Gst_Iterator.cs',
'Gst_Rank.cs',
'Gst_MapInfo.cs',
'Gst_GstSharp.ValueCompareFuncNative.cs',
'Gst_FeatureAddedHandler.cs',
'Gst_ControlSourceGetValue.cs',
'Gst_BufferPool.cs',
'Gst_Format.cs',
'Gst_Plugin.cs',
'Gst_PadActivateModeFunction.cs',
'Gst_PadDirection.cs',
'Gst_GstSharp.BufferForeachMetaFuncNative.cs',
'Gst_GstSharp.StructureForeachFuncNative.cs',
'Gst_DebugColorMode.cs',
'Gst_GstSharp.BusSyncHandlerNative.cs',
'Gst_SyncedHandler.cs',
'Gst_DoLatencyHandler.cs',
'Gst_BusSyncReply.cs',
'Gst_PadPresence.cs',
'Gst_ControlSource.cs',
'Gst_GstSharp.PluginInitFuncNative.cs',
'Gst_PadEventFullFunction.cs',
'Gst_SearchMode.cs',
'Gst_ChildProxyAdapter.cs',
'Gst_IChildProxy.cs',
'Gst_PadStickyEventsForeachFunction.cs',
'Gst_SeekType.cs',
'Gst_GstSharp.MemoryMapFullFunctionNative.cs',
'Gst_GstSharp.MiniObjectCopyFunctionNative.cs',
'Gst_BufferListFunc.cs',
'Gst_MemoryIsSpanFunction.cs',
'Gst_ITocSetter.cs',
'Gst_MetaTransformFunction.cs',
'Gst_Constants.cs',
'Gst_PadCreatedEventHandler.cs',
'Gst_ProviderHiddenHandler.cs',
'Gst_StructureFilterMapFunc.cs',
'Gst_PluginAddedHandler.cs',
'Gst_ValueArray.cs',
'Gst_DebugGraphDetails.cs',
'Gst_IteratorItemFunction.cs',
'Gst_StructureForeachFunc.cs',
'Gst_EventType.cs',
'Gst_ElementAddedHandler.cs',
'Gst_Util.cs',
'Gst_CapsFilterMapFunc.cs',
'Gst_GstSharp.TaskThreadFuncNative.cs',
'Gst_PipelineFlags.cs',
'Gst_FormatDefinition.cs',
'Gst_URIType.cs',
'Gst_ParamFraction.cs',
'Gst_TracerFactory.cs',
'Gst_GstSharp.MetaInitFunctionNative.cs',
'Gst_TypeFindProbability.cs',
'Gst_Bin.cs',
'Gst_GstSharp.MemoryCopyFunctionNative.cs',
'Gst_StateChange.cs',
'Gst_LinkedHandler.cs',
'Gst_GstSharp.PluginFeatureFilterNative.cs',
'Gst_TocEntry.cs',
'Gst_EventTypeFlags.cs',
'Gst_IteratorFreeFunction.cs',
'Gst_TagList.cs',
'Gst_TaskPoolFunction.cs',
'Gst_BufferForeachMetaFunc.cs',
'Gst_SegmentFlags.cs',
'Gst_PollFD.cs',
'Gst.Tags_TagXmpWriterAdapter.cs',
'Gst.Tags_Global.cs',
'Gst.Tags_TagMux.cs',
'Gst.Tags_TagDemux.cs',
'Gst.Tags_ITagXmpWriter.cs',
'Gst.Tags_TagImageType.cs',
'Gst.Tags_TagLicenseFlags.cs',
'Gst.Tags_TagDemuxResult.cs',
'Gst.Tags_Constants.cs',
'Gst.FFT_FFTS16.cs',
'Gst.FFT_Global.cs',
'Gst.FFT_FFTF64.cs',
'Gst.FFT_FFTF64Complex.cs',
'Gst.FFT_FFTS32.cs',
'Gst.FFT_FFTWindow.cs',
'Gst.FFT_FFTF32.cs',
'Gst.FFT_FFTF32Complex.cs',
'Gst.FFT_FFTS16Complex.cs',
'Gst.FFT_FFTS32Complex.cs',
'Gst.FFT_Constants.cs',
'Gst.App_NewSampleHandler.cs',
'Gst.App_AppSrc.cs',
'Gst.App_SeekDataHandler.cs',
'Gst.App_TryPullPrerollEventHandler.cs',
'Gst.App_Global.cs',
'Gst.App_NeedDataHandler.cs',
'Gst.App_AppSink.cs',
'Gst.App_NewPrerollHandler.cs',
'Gst.App_TryPullSampleEventHandler.cs',
'Gst.App_AppStreamType.cs',
'Gst.App_AppSrcCallbacks.cs',
'Gst.App_AppSinkCallbacks.cs',
'Gst.App_PushSampleEventHandler.cs',
'Gst.App_PushBufferEventHandler.cs',
'Gst.App_Constants.cs',
'Gst.App_EndOfStreamEventHandler.cs',
'Gst.Video_VideoDitherFlags.cs',
'Gst.Video_VideoCodecFrameFlags.cs',
'Gst.Video_VideoInterlaceMode.cs',
'Gst.Video_VideoGammaMode.cs',
'Gst.Video_VideoMultiviewMode.cs',
'Gst.Video_VideoMultiviewFramePacking.cs',
'Gst.Video_VideoFormatPack.cs',
'Gst.Video_VideoAlignment.cs',
'Gst.Video_VideoDither.cs',
'Gst.Video_NavigationQueryType.cs',
'Gst.Video_Gst.VideoSharp.VideoGLTextureUploadNative.cs',
'Gst.Video_NavigationEventType.cs',
'Gst.Video_VideoFormat.cs',
'Gst.Video_IVideoDirection.cs',
'Gst.Video_VideoTimeCode.cs',
'Gst.Video_NavigationAdapter.cs',
'Gst.Video_Global.cs',
'Gst.Video_VideoResamplerFlags.cs',
'Gst.Video_VideoInfo.cs',
'Gst.Video_ColorBalanceType.cs',
'Gst.Video_VideoScaler.cs',
'Gst.Video_VideoDecoder.cs',
'Gst.Video_VideoMetaTransform.cs',
'Gst.Video_VideoAffineTransformationMeta.cs',
'Gst.Video_IVideoOverlay.cs',
'Gst.Video_VideoFlags.cs',
'Gst.Video_IColorBalance.cs',
'Gst.Video_VideoChromaResample.cs',
'Gst.Video_VideoTimeCodeInterval.cs',
'Gst.Video_VideoSink.cs',
'Gst.Video_VideoPackFlags.cs',
'Gst.Video_VideoResampler.cs',
'Gst.Video_VideoColorRange.cs',
'Gst.Video_VideoOrientationMethod.cs',
'Gst.Video_Gst.VideoSharp.VideoFormatPackNative.cs',
'Gst.Video_VideoColorPrimariesInfo.cs',
'Gst.Video_VideoFilter.cs',
'Gst.Video_VideoChromaMode.cs',
'Gst.Video_VideoDirectionAdapter.cs',
'Gst.Video_VideoColorMatrix.cs',
'Gst.Video_VideoGLTextureUpload.cs',
'Gst.Video_INavigation.cs',
'Gst.Video_VideoGLTextureOrientation.cs',
'Gst.Video_VideoFormatFlags.cs',
'Gst.Video_VideoFrameFlags.cs',
'Gst.Video_VideoOverlayCompositionMeta.cs',
'Gst.Video_VideoOverlayRectangle.cs',
'Gst.Video_VideoTileType.cs',
'Gst.Video_Gst.VideoSharp.VideoAffineTransformationGetMatrixNative.cs',
'Gst.Video_VideoGLTextureUploadMeta.cs',
'Gst.Video_VideoFormatInfo.cs',
'Gst.Video_VideoFormatUnpack.cs',
'Gst.Video_VideoTimeCodeConfig.cs',
'Gst.Video_VideoTransferFunction.cs',
'Gst.Video_Gst.VideoSharp.VideoConvertSampleCallbackNative.cs',
'Gst.Video_VideoChromaSite.cs',
'Gst.Video_VideoColorimetry.cs',
'Gst.Video_ValueChangedEventHandler.cs',
'Gst.Video_VideoScalerFlags.cs',
'Gst.Video_VideoAlphaMode.cs',
'Gst.Video_VideoResamplerMethod.cs',
'Gst.Video_VideoCodecFrame.cs',
'Gst.Video_Gst.VideoSharp.VideoFormatUnpackNative.cs',
'Gst.Video_ValueChangedHandler.cs',
'Gst.Video_VideoRectangle.cs',
'Gst.Video_VideoConvertSampleCallback.cs',
'Gst.Video_NavigationMessageType.cs',
'Gst.Video_VideoEncoder.cs',
'Gst.Video_VideoTimeCodeMeta.cs',
'Gst.Video_VideoOverlayComposition.cs',
'Gst.Video_VideoColorPrimaries.cs',
'Gst.Video_VideoTimeCodeFlags.cs',
'Gst.Video_VideoBufferPool.cs',
'Gst.Video_VideoOrientationAdapter.cs',
'Gst.Video_VideoChromaMethod.cs',
'Gst.Video_IVideoOrientation.cs',
'Gst.Video_VideoFrameMapFlags.cs',
'Gst.Video_VideoCropMeta.cs',
'Gst.Video_VideoBufferFlags.cs',
'Gst.Video_VideoFrame.cs',
'Gst.Video_VideoMeta.cs',
'Gst.Video_VideoConverter.cs',
'Gst.Video_ColorBalanceAdapter.cs',
'Gst.Video_VideoChromaFlags.cs',
'Gst.Video_VideoCodecState.cs',
'Gst.Video_VideoGLTextureType.cs',
'Gst.Video_Constants.cs',
'Gst.Video_ColorBalanceChannel.cs',
'Gst.Video_VideoOverlayFormatFlags.cs',
'Gst.Video_VideoMultiviewFlagsSet.cs',
'Gst.Video_NavigationCommand.cs',
'Gst.Video_VideoDitherMethod.cs',
'Gst.Video_VideoOverlayAdapter.cs',
'Gst.Video_VideoRegionOfInterestMeta.cs',
'Gst.Video_VideoPrimariesMode.cs',
'Gst.Video_VideoFieldOrder.cs',
'Gst.Video_VideoAffineTransformationGetMatrix.cs',
'Gst.Video_VideoMatrixMode.cs',
'Gst.Video_VideoTileMode.cs',
'Gst.Video_VideoMultiviewFlags.cs',
'GtkSharp_ObjectManager.cs',
'Gst.Controller_InterpolationControlSource.cs',
'Gst.Controller_ValueAddedHandler.cs',
'Gst.Controller_Global.cs',
'Gst.Controller_TimedValueControlSource.cs',
'Gst.Controller_LFOControlSource.cs',
'Gst.Controller_LFOWaveform.cs',
'Gst.Controller_ProxyControlBinding.cs',
'Gst.Controller_ARGBControlBinding.cs',
'Gst.Controller_ValueRemovedHandler.cs',
'Gst.Controller_Gst.ControllerSharp.DirectControlBindingConvertGValueNative.cs',
'Gst.Controller_ValueChangedHandler.cs',
'Gst.Controller_ControlPoint.cs',
'Gst.Controller_DirectControlBinding.cs',
'Gst.Controller_TriggerControlSource.cs',
'Gst.Controller_InterpolationMode.cs',
'Gst.Controller_DirectControlBindingConvertGValue.cs',
'Gst.Controller_Constants.cs',
'Gst.Controller_Gst.ControllerSharp.DirectControlBindingConvertValueNative.cs',
'Gst.Controller_DirectControlBindingConvertValue.cs',
'Gst.Audio_Gst.AudioSharp.AudioRingBufferCallbackNative.cs',
'Gst.Audio_AudioRingBufferCallback.cs',
'Gst.Audio_AudioCdSrcTrack.cs',
'Gst.Audio_AudioFormatPack.cs',
'Gst.Audio_Global.cs',
'Gst.Audio_AudioCdSrcMode.cs',
'Gst.Audio_AudioClockGetTimeFunc.cs',
'Gst.Audio_AudioResamplerMethod.cs',
'Gst.Audio_Gst.AudioSharp.AudioFormatPackNative.cs',
'Gst.Audio_AudioFormatInfo.cs',
'Gst.Audio_AudioDownmixMeta.cs',
'Gst.Audio_AudioConverterFlags.cs',
'Gst.Audio_AudioClippingMeta.cs',
'Gst.Audio_AudioResampler.cs',
'Gst.Audio_Gst.AudioSharp.AudioFormatUnpackNative.cs',
'Gst.Audio_AudioSrc.cs',
'Gst.Audio_AudioRingBufferFormatType.cs',
'Gst.Audio_AudioSink.cs',
'Gst.Audio_StreamVolumeFormat.cs',
'Gst.Audio_AudioBaseSrcSlaveMethod.cs',
'Gst.Audio_AudioQuantizeFlags.cs',
'Gst.Audio_AudioRingBuffer.cs',
'Gst.Audio_AudioFormatUnpack.cs',
'Gst.Audio_AudioEncoder.cs',
'Gst.Audio_AudioBaseSinkDiscontReason.cs',
'Gst.Audio_Gst.AudioSharp.AudioBaseSinkCustomSlavingCallbackNative.cs',
'Gst.Audio_AudioNoiseShapingMethod.cs',
'Gst.Audio_AudioFormat.cs',
'Gst.Audio_AudioRingBufferState.cs',
'Gst.Audio_AudioChannelMixer.cs',
'Gst.Audio_AudioDecoder.cs',
'Gst.Audio_AudioCdSrc.cs',
'Gst.Audio_AudioFlags.cs',
'Gst.Audio_AudioResamplerFlags.cs',
'Gst.Audio_AudioFilter.cs',
'Gst.Audio_AudioClock.cs',
'Gst.Audio_AudioLayout.cs',
'Gst.Audio_AudioBaseSink.cs',
'Gst.Audio_AudioQuantize.cs',
'Gst.Audio_AudioPackFlags.cs',
'Gst.Audio_Gst.AudioSharp.AudioClockGetTimeFuncNative.cs',
'Gst.Audio_IStreamVolume.cs',
'Gst.Audio_AudioRingBufferSpec.cs',
'Gst.Audio_AudioFormatFlags.cs',
'Gst.Audio_AudioDitherMethod.cs',
'Gst.Audio_AudioBaseSrc.cs',
'Gst.Audio_AudioChannelMixerFlags.cs',
'Gst.Audio_Constants.cs',
'Gst.Audio_AudioInfo.cs',
'Gst.Audio_AudioBaseSinkSlaveMethod.cs',
'Gst.Audio_AudioBaseSinkCustomSlavingCallback.cs',
'Gst.Audio_StreamVolumeAdapter.cs',
'Gst.Audio_AudioConverter.cs',
'Gst.Audio_AudioResamplerFilterMode.cs',
'Gst.Audio_AudioChannelPosition.cs',
'Gst.Audio_AudioResamplerFilterInterpolation.cs',
'Gst.Net_NetClientClock.cs',
'Gst.Net_Global.cs',
'Gst.Net_PtpClock.cs',
'Gst.Net_Gst.NetSharp.PtpStatisticsCallbackNative.cs',
'Gst.Net_NetControlMessageMeta.cs',
'Gst.Net_NetAddressMeta.cs',
'Gst.Net_NetTimePacket.cs',
'Gst.Net_Constants.cs',
'Gst.Net_PtpStatisticsCallback.cs',
'Gst.Net_NetTimeProvider.cs',
'Gst.Rtp_RTCPPacket.cs',
'Gst.Rtp_RTPPayload.cs',
'Gst.Rtp_Global.cs',
'Gst.Rtp_RTCPBuffer.cs',
'Gst.Rtp_RTCPFBType.cs',
'Gst.Rtp_RTCPType.cs',
'Gst.Rtp_RTCPSDESType.cs',
'Gst.Rtp_RTPProfile.cs',
'Gst.Rtp_RTPBufferFlags.cs',
'Gst.Rtp_RTPBaseDepayload.cs',
'Gst.Rtp_RTPPayloadInfo.cs',
'Gst.Rtp_RTPBasePayload.cs',
'Gst.Rtp_RTPBufferMapFlags.cs',
'Gst.Rtp_Constants.cs',
'Gst.Rtp_RTPBuffer.cs',
'Gst.Rtp_RTPBaseAudioPayload.cs'
]
gst_source_gen = custom_target('gst_codegen',
input: raw_api_fname,
output: generated_sources,
command: [
generate_api,
'--api-raw', '@INPUT@',
'--gapi-fixup', gapi_fixup,
'--metadata', metadata,
'--gapi-codegen', gapi_codegen,
'--extra-includes=' + glib_api_includes,
'--extra-includes=' + gio_api_includes,
'--out', meson.current_build_dir(),
'--files', ';'.join(generated_sources),
'--assembly-name', meson.project_name(),
'--glue-includes', glueincludes,
'--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',
],
depend_files: [raw_api_fname],
depends: codegen_dependencies)
c_abi = custom_target('gst_sharp_c_abi',
input: raw_api_fname,
output: 'gstreamer-sharp-abi.c',
command: [generate_api, '--fakeglue'],
depends: [gst_source_gen])
cs_abi = custom_target('gst_sharp_cs_abi',
input: raw_api_fname,
output: 'gstreamer-sharp-abi.cs',
command: [generate_api, '--fakeglue'],
depends: [gst_source_gen])
gst_api_includes = join_paths(meson.current_build_dir(), 'gstreamer-sharp-api.xml')
gapis = [gst_api_includes]
gapis_deps = [gst_source_gen]
|