Class AppSink
public class AppSink
- Inheritance
-
AppSink
- Inherited Members
Methods
GetBufferListSupport(nint)
Calls native method gst_app_sink_get_buffer_list_support. Version: 1.12
[Version("1.12")]
public static extern bool GetBufferListSupport(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetCaps(nint)
Calls native method gst_app_sink_get_caps.
public static extern CapsOwnedHandle GetCaps(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: True
GetDrop(nint)
Calls native method gst_app_sink_get_drop.
public static extern bool GetDrop(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetEmitSignals(nint)
Calls native method gst_app_sink_get_emit_signals.
public static extern bool GetEmitSignals(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_app_sink_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetMaxBuffers(nint)
Calls native method gst_app_sink_get_max_buffers.
public static extern uint GetMaxBuffers(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetMaxBytes(nint)
Calls native method gst_app_sink_get_max_bytes. Version: 1.24
[Version("1.24")]
public static extern ulong GetMaxBytes(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetMaxTime(nint)
Calls native method gst_app_sink_get_max_time. Version: 1.24
[Version("1.24")]
public static extern ulong GetMaxTime(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetWaitOnEos(nint)
Calls native method gst_app_sink_get_wait_on_eos.
public static extern bool GetWaitOnEos(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsEos(nint)
Calls native method gst_app_sink_is_eos.
public static extern bool IsEos(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
PullObject(nint)
Calls native method gst_app_sink_pull_object. Version: 1.20
[Version("1.20")]
public static extern MiniObjectOwnedHandle PullObject(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- MiniObjectOwnedHandle
Transfer ownership: Full Nullable: True
PullPreroll(nint)
Calls native method gst_app_sink_pull_preroll.
public static extern SampleOwnedHandle PullPreroll(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- SampleOwnedHandle
Transfer ownership: Full Nullable: True
PullSample(nint)
Calls native method gst_app_sink_pull_sample.
public static extern SampleOwnedHandle PullSample(nint appsink)
Parameters
appsinknintTransfer ownership: None Nullable: False
Returns
- SampleOwnedHandle
Transfer ownership: Full Nullable: True
SetBufferListSupport(nint, bool)
Calls native method gst_app_sink_set_buffer_list_support. Version: 1.12
[Version("1.12")]
public static extern void SetBufferListSupport(nint appsink, bool enableLists)
Parameters
appsinknintTransfer ownership: None Nullable: False
enableListsboolTransfer ownership: None Nullable: False
SetCallbacks(nint, AppSinkCallbacksHandle, nint, DestroyNotify)
Calls native method gst_app_sink_set_callbacks.
public static extern void SetCallbacks(nint appsink, AppSinkCallbacksHandle callbacks, nint userData, DestroyNotify notify)
Parameters
appsinknintTransfer ownership: None Nullable: False
callbacksAppSinkCallbacksHandleTransfer ownership: None Nullable: False
userDatanintTransfer ownership: None Nullable: True
notifyDestroyNotifyTransfer ownership: None Nullable: False
SetCaps(nint, CapsHandle)
Calls native method gst_app_sink_set_caps.
public static extern void SetCaps(nint appsink, CapsHandle caps)
Parameters
appsinknintTransfer ownership: None Nullable: False
capsCapsHandleTransfer ownership: None Nullable: True
SetDrop(nint, bool)
Calls native method gst_app_sink_set_drop.
public static extern void SetDrop(nint appsink, bool drop)
Parameters
appsinknintTransfer ownership: None Nullable: False
dropboolTransfer ownership: None Nullable: False
SetEmitSignals(nint, bool)
Calls native method gst_app_sink_set_emit_signals.
public static extern void SetEmitSignals(nint appsink, bool emit)
Parameters
appsinknintTransfer ownership: None Nullable: False
emitboolTransfer ownership: None Nullable: False
SetMaxBuffers(nint, uint)
Calls native method gst_app_sink_set_max_buffers.
public static extern void SetMaxBuffers(nint appsink, uint max)
Parameters
appsinknintTransfer ownership: None Nullable: False
maxuintTransfer ownership: None Nullable: False
SetMaxBytes(nint, ulong)
Calls native method gst_app_sink_set_max_bytes. Version: 1.24
[Version("1.24")]
public static extern void SetMaxBytes(nint appsink, ulong max)
Parameters
appsinknintTransfer ownership: None Nullable: False
maxulongTransfer ownership: None Nullable: False
SetMaxTime(nint, ClockTime)
Calls native method gst_app_sink_set_max_time. Version: 1.24
[Version("1.24")]
public static extern void SetMaxTime(nint appsink, ClockTime max)
Parameters
appsinknintTransfer ownership: None Nullable: False
maxClockTimeTransfer ownership: None Nullable: False
SetWaitOnEos(nint, bool)
Calls native method gst_app_sink_set_wait_on_eos.
public static extern void SetWaitOnEos(nint appsink, bool wait)
Parameters
appsinknintTransfer ownership: None Nullable: False
waitboolTransfer ownership: None Nullable: False
TryPullObject(nint, ClockTime)
Calls native method gst_app_sink_try_pull_object. Version: 1.20
[Version("1.20")]
public static extern MiniObjectOwnedHandle TryPullObject(nint appsink, ClockTime timeout)
Parameters
appsinknintTransfer ownership: None Nullable: False
timeoutClockTimeTransfer ownership: None Nullable: False
Returns
- MiniObjectOwnedHandle
Transfer ownership: Full Nullable: True
TryPullPreroll(nint, ClockTime)
Calls native method gst_app_sink_try_pull_preroll. Version: 1.10
[Version("1.10")]
public static extern SampleOwnedHandle TryPullPreroll(nint appsink, ClockTime timeout)
Parameters
appsinknintTransfer ownership: None Nullable: False
timeoutClockTimeTransfer ownership: None Nullable: False
Returns
- SampleOwnedHandle
Transfer ownership: Full Nullable: True
TryPullSample(nint, ClockTime)
Calls native method gst_app_sink_try_pull_sample. Version: 1.10
[Version("1.10")]
public static extern SampleOwnedHandle TryPullSample(nint appsink, ClockTime timeout)
Parameters
appsinknintTransfer ownership: None Nullable: False
timeoutClockTimeTransfer ownership: None Nullable: False
Returns
- SampleOwnedHandle
Transfer ownership: Full Nullable: True