Class Pipeline
public class Pipeline
- Inheritance
-
Pipeline
- Inherited Members
Methods
AutoClock(IntPtr)
Calls native method gst_pipeline_auto_clock.
public static extern void AutoClock(IntPtr pipeline)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
GetAutoFlushBus(IntPtr)
Calls native method gst_pipeline_get_auto_flush_bus.
public static extern bool GetAutoFlushBus(IntPtr pipeline)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetBus(IntPtr)
Calls native method gst_pipeline_get_bus.
public static extern IntPtr GetBus(IntPtr pipeline)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetClock(IntPtr)
Calls native method gst_pipeline_get_clock.
public static extern IntPtr GetClock(IntPtr pipeline)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetDelay(IntPtr)
Calls native method gst_pipeline_get_delay.
public static extern ulong GetDelay(IntPtr pipeline)
Parameters
pipeline
IntPtrTransfer 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(IntPtr)
Calls native method gst_pipeline_get_latency. Version: 1.6
[Version("1.6")]
public static extern ulong GetLatency(IntPtr pipeline)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetPipelineClock(IntPtr)
Calls native method gst_pipeline_get_pipeline_clock. Version: 1.6
[Version("1.6")]
public static extern IntPtr GetPipelineClock(IntPtr pipeline)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
New(NullableUtf8StringHandle)
Calls native constructor gst_pipeline_new.
public static extern IntPtr New(NullableUtf8StringHandle name)
Parameters
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: None Nullable: False
SetAutoFlushBus(IntPtr, bool)
Calls native method gst_pipeline_set_auto_flush_bus.
public static extern void SetAutoFlushBus(IntPtr pipeline, bool autoFlush)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
autoFlush
boolTransfer ownership: None Nullable: False
SetClock(IntPtr, IntPtr)
Calls native method gst_pipeline_set_clock.
public static extern bool SetClock(IntPtr pipeline, IntPtr clock)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
clock
IntPtrTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
SetDelay(IntPtr, ClockTime)
Calls native method gst_pipeline_set_delay.
public static extern void SetDelay(IntPtr pipeline, ClockTime delay)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
delay
ClockTimeTransfer ownership: None Nullable: False
SetLatency(IntPtr, ClockTime)
Calls native method gst_pipeline_set_latency. Version: 1.6
[Version("1.6")]
public static extern void SetLatency(IntPtr pipeline, ClockTime latency)
Parameters
pipeline
IntPtrTransfer ownership: None Nullable: False
latency
ClockTimeTransfer ownership: None Nullable: False
UseClock(IntPtr, IntPtr)
Calls native method gst_pipeline_use_clock.
public static extern void UseClock(IntPtr pipeline, IntPtr clock)