Class Aggregator
public class Aggregator
- Inheritance
-
Aggregator
- Inherited Members
Methods
FinishBuffer(nint, BufferUnownedHandle)
Calls native method gst_aggregator_finish_buffer.
public static extern FlowReturn FinishBuffer(nint aggregator, BufferUnownedHandle buffer)
Parameters
aggregator
nintTransfer ownership: None Nullable: False
buffer
BufferUnownedHandleTransfer ownership: Full Nullable: False
Returns
- FlowReturn
Transfer ownership: None Nullable: False
FinishBufferList(nint, BufferListUnownedHandle)
Calls native method gst_aggregator_finish_buffer_list. Version: 1.18
[Version("1.18")]
public static extern FlowReturn FinishBufferList(nint aggregator, BufferListUnownedHandle bufferlist)
Parameters
aggregator
nintTransfer ownership: None Nullable: False
bufferlist
BufferListUnownedHandleTransfer ownership: Full Nullable: False
Returns
- FlowReturn
Transfer ownership: None Nullable: False
GetBufferPool(nint)
Calls native method gst_aggregator_get_buffer_pool.
public static extern nint GetBufferPool(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetForceLive(nint)
Calls native method gst_aggregator_get_force_live. Version: 1.22
[Version("1.22")]
public static extern bool GetForceLive(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_aggregator_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIgnoreInactivePads(nint)
Calls native method gst_aggregator_get_ignore_inactive_pads. Version: 1.20
[Version("1.20")]
public static extern bool GetIgnoreInactivePads(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetLatency(nint)
Calls native method gst_aggregator_get_latency.
public static extern ulong GetLatency(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
Negotiate(nint)
Calls native method gst_aggregator_negotiate. Version: 1.18
[Version("1.18")]
public static extern bool Negotiate(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
PeekNextSample(nint, nint)
Calls native method gst_aggregator_peek_next_sample. Version: 1.18
[Version("1.18")]
public static extern SampleOwnedHandle PeekNextSample(nint self, nint pad)
Parameters
self
nintTransfer ownership: None Nullable: False
pad
nintTransfer ownership: None Nullable: False
Returns
- SampleOwnedHandle
Transfer ownership: Full Nullable: True
SelectedSamples(nint, ClockTime, ClockTime, ClockTime, StructureHandle)
Calls native method gst_aggregator_selected_samples. Version: 1.18
[Version("1.18")]
public static extern void SelectedSamples(nint self, ClockTime pts, ClockTime dts, ClockTime duration, StructureHandle info)
Parameters
self
nintTransfer ownership: None Nullable: False
pts
ClockTimeTransfer ownership: None Nullable: False
dts
ClockTimeTransfer ownership: None Nullable: False
duration
ClockTimeTransfer ownership: None Nullable: False
info
StructureHandleTransfer ownership: None Nullable: True
SetForceLive(nint, bool)
Calls native method gst_aggregator_set_force_live. Version: 1.22
[Version("1.22")]
public static extern void SetForceLive(nint self, bool forceLive)
Parameters
self
nintTransfer ownership: None Nullable: False
forceLive
boolTransfer ownership: None Nullable: False
SetIgnoreInactivePads(nint, bool)
Calls native method gst_aggregator_set_ignore_inactive_pads. Version: 1.20
[Version("1.20")]
public static extern void SetIgnoreInactivePads(nint self, bool ignore)
Parameters
self
nintTransfer ownership: None Nullable: False
ignore
boolTransfer ownership: None Nullable: False
SetLatency(nint, ClockTime, ClockTime)
Calls native method gst_aggregator_set_latency.
public static extern void SetLatency(nint self, ClockTime minLatency, ClockTime maxLatency)
Parameters
self
nintTransfer ownership: None Nullable: False
minLatency
ClockTimeTransfer ownership: None Nullable: False
maxLatency
ClockTimeTransfer ownership: None Nullable: False
SetSrcCaps(nint, CapsHandle)
Calls native method gst_aggregator_set_src_caps.
public static extern void SetSrcCaps(nint self, CapsHandle caps)
Parameters
self
nintTransfer ownership: None Nullable: False
caps
CapsHandleTransfer ownership: None Nullable: False
SimpleGetNextTime(nint)
Calls native method gst_aggregator_simple_get_next_time. Version: 1.16
[Version("1.16")]
public static extern ulong SimpleGetNextTime(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
UpdateSegment(nint, SegmentHandle)
Calls native method gst_aggregator_update_segment. Version: 1.18
[Version("1.18")]
public static extern void UpdateSegment(nint self, SegmentHandle segment)
Parameters
self
nintTransfer ownership: None Nullable: False
segment
SegmentHandleTransfer ownership: None Nullable: False