Class AudioBaseSink
public class AudioBaseSink
- Inheritance
-
AudioBaseSink
- Inherited Members
Methods
CreateRingbuffer(nint)
Calls native method gst_audio_base_sink_create_ringbuffer.
public static extern nint CreateRingbuffer(nint sink)
Parameters
sink
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetAlignmentThreshold(nint)
Calls native method gst_audio_base_sink_get_alignment_threshold.
public static extern ulong GetAlignmentThreshold(nint sink)
Parameters
sink
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetDiscontWait(nint)
Calls native method gst_audio_base_sink_get_discont_wait.
public static extern ulong GetDiscontWait(nint sink)
Parameters
sink
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetDriftTolerance(nint)
Calls native method gst_audio_base_sink_get_drift_tolerance.
public static extern long GetDriftTolerance(nint sink)
Parameters
sink
nintTransfer ownership: None Nullable: False
Returns
- long
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_audio_base_sink_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetProvideClock(nint)
Calls native method gst_audio_base_sink_get_provide_clock.
public static extern bool GetProvideClock(nint sink)
Parameters
sink
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetSlaveMethod(nint)
Calls native method gst_audio_base_sink_get_slave_method.
public static extern AudioBaseSinkSlaveMethod GetSlaveMethod(nint sink)
Parameters
sink
nintTransfer ownership: None Nullable: False
Returns
- AudioBaseSinkSlaveMethod
Transfer ownership: None Nullable: False
ReportDeviceFailure(nint)
Calls native method gst_audio_base_sink_report_device_failure. Version: 1.6
[Version("1.6")]
public static extern void ReportDeviceFailure(nint sink)
Parameters
sink
nintTransfer ownership: None Nullable: False
SetAlignmentThreshold(nint, ClockTime)
Calls native method gst_audio_base_sink_set_alignment_threshold.
public static extern void SetAlignmentThreshold(nint sink, ClockTime alignmentThreshold)
Parameters
sink
nintTransfer ownership: None Nullable: False
alignmentThreshold
ClockTimeTransfer ownership: None Nullable: False
SetCustomSlavingCallback(nint, AudioBaseSinkCustomSlavingCallback, nint, DestroyNotify)
Calls native method gst_audio_base_sink_set_custom_slaving_callback. Version: 1.6
[Version("1.6")]
public static extern void SetCustomSlavingCallback(nint sink, AudioBaseSinkCustomSlavingCallback callback, nint userData, DestroyNotify notify)
Parameters
sink
nintTransfer ownership: None Nullable: False
callback
AudioBaseSinkCustomSlavingCallbackTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
notify
DestroyNotifyTransfer ownership: None Nullable: False
SetDiscontWait(nint, ClockTime)
Calls native method gst_audio_base_sink_set_discont_wait.
public static extern void SetDiscontWait(nint sink, ClockTime discontWait)
Parameters
sink
nintTransfer ownership: None Nullable: False
discontWait
ClockTimeTransfer ownership: None Nullable: False
SetDriftTolerance(nint, long)
Calls native method gst_audio_base_sink_set_drift_tolerance.
public static extern void SetDriftTolerance(nint sink, long driftTolerance)
Parameters
sink
nintTransfer ownership: None Nullable: False
driftTolerance
longTransfer ownership: None Nullable: False
SetProvideClock(nint, bool)
Calls native method gst_audio_base_sink_set_provide_clock.
public static extern void SetProvideClock(nint sink, bool provide)
Parameters
sink
nintTransfer ownership: None Nullable: False
provide
boolTransfer ownership: None Nullable: False
SetSlaveMethod(nint, AudioBaseSinkSlaveMethod)
Calls native method gst_audio_base_sink_set_slave_method.
public static extern void SetSlaveMethod(nint sink, AudioBaseSinkSlaveMethod method)
Parameters
sink
nintTransfer ownership: None Nullable: False
method
AudioBaseSinkSlaveMethodTransfer ownership: None Nullable: False