Class Pipeline
public class Pipeline
- Inheritance
-
Pipeline
- Inherited Members
Methods
AutoClock(nint)
Calls native method gst_pipeline_auto_clock.
public static extern void AutoClock(nint pipeline)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
GetAutoFlushBus(nint)
Calls native method gst_pipeline_get_auto_flush_bus.
public static extern bool GetAutoFlushBus(nint pipeline)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetBus(nint)
Calls native method gst_pipeline_get_bus.
public static extern nint GetBus(nint pipeline)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetClock(nint)
Calls native method gst_pipeline_get_clock.
public static extern nint GetClock(nint pipeline)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetConfiguredLatency(nint)
Calls native method gst_pipeline_get_configured_latency. Version: 1.24
[Version("1.24")]
public static extern ulong GetConfiguredLatency(nint pipeline)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetDelay(nint)
Calls native method gst_pipeline_get_delay.
public static extern ulong GetDelay(nint pipeline)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_pipeline_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLatency(nint)
Calls native method gst_pipeline_get_latency. Version: 1.6
[Version("1.6")]
public static extern ulong GetLatency(nint pipeline)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetPipelineClock(nint)
Calls native method gst_pipeline_get_pipeline_clock. Version: 1.6
[Version("1.6")]
public static extern nint GetPipelineClock(nint pipeline)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
IsLive(nint)
Calls native method gst_pipeline_is_live. Version: 1.24
[Version("1.24")]
public static extern bool IsLive(nint pipeline)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(NullableUtf8StringHandle)
Calls native constructor gst_pipeline_new.
public static extern nint New(NullableUtf8StringHandle name)
Parameters
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: None Nullable: False
SetAutoFlushBus(nint, bool)
Calls native method gst_pipeline_set_auto_flush_bus.
public static extern void SetAutoFlushBus(nint pipeline, bool autoFlush)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
autoFlush
boolTransfer ownership: None Nullable: False
SetClock(nint, nint)
Calls native method gst_pipeline_set_clock.
public static extern bool SetClock(nint pipeline, nint clock)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
clock
nintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
SetDelay(nint, ClockTime)
Calls native method gst_pipeline_set_delay.
public static extern void SetDelay(nint pipeline, ClockTime delay)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
delay
ClockTimeTransfer ownership: None Nullable: False
SetLatency(nint, ClockTime)
Calls native method gst_pipeline_set_latency. Version: 1.6
[Version("1.6")]
public static extern void SetLatency(nint pipeline, ClockTime latency)
Parameters
pipeline
nintTransfer ownership: None Nullable: False
latency
ClockTimeTransfer ownership: None Nullable: False
UseClock(nint, nint)
Calls native method gst_pipeline_use_clock.
public static extern void UseClock(nint pipeline, nint clock)