Class AudioStreamAlign
public class AudioStreamAlign
- Inheritance
-
AudioStreamAlign
- Inherited Members
Methods
Copy(AudioStreamAlignHandle)
Calls native method gst_audio_stream_align_copy. Version: 1.14
[Version("1.14")]
public static extern AudioStreamAlignOwnedHandle Copy(AudioStreamAlignHandle align)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
Returns
- AudioStreamAlignOwnedHandle
Transfer ownership: Full Nullable: False
Free(AudioStreamAlignHandle)
Calls native method gst_audio_stream_align_free. Version: 1.14
[Version("1.14")]
public static extern void Free(AudioStreamAlignHandle align)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
GetAlignmentThreshold(AudioStreamAlignHandle)
Calls native method gst_audio_stream_align_get_alignment_threshold. Version: 1.14
[Version("1.14")]
public static extern ulong GetAlignmentThreshold(AudioStreamAlignHandle align)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetDiscontWait(AudioStreamAlignHandle)
Calls native method gst_audio_stream_align_get_discont_wait. Version: 1.14
[Version("1.14")]
public static extern ulong GetDiscontWait(AudioStreamAlignHandle align)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_audio_stream_align_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetRate(AudioStreamAlignHandle)
Calls native method gst_audio_stream_align_get_rate. Version: 1.14
[Version("1.14")]
public static extern int GetRate(AudioStreamAlignHandle align)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetSamplesSinceDiscont(AudioStreamAlignHandle)
Calls native method gst_audio_stream_align_get_samples_since_discont. Version: 1.14
[Version("1.14")]
public static extern ulong GetSamplesSinceDiscont(AudioStreamAlignHandle align)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetTimestampAtDiscont(AudioStreamAlignHandle)
Calls native method gst_audio_stream_align_get_timestamp_at_discont. Version: 1.14
[Version("1.14")]
public static extern ulong GetTimestampAtDiscont(AudioStreamAlignHandle align)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
MarkDiscont(AudioStreamAlignHandle)
Calls native method gst_audio_stream_align_mark_discont. Version: 1.14
[Version("1.14")]
public static extern void MarkDiscont(AudioStreamAlignHandle align)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
New(int, ClockTime, ClockTime)
Calls native constructor gst_audio_stream_align_new. Version: 1.14
[Version("1.14")]
public static extern AudioStreamAlignOwnedHandle New(int rate, ClockTime alignmentThreshold, ClockTime discontWait)
Parameters
rate
intTransfer ownership: None Nullable: False
alignmentThreshold
ClockTimeTransfer ownership: None Nullable: False
discontWait
ClockTimeTransfer ownership: None Nullable: False
Returns
- AudioStreamAlignOwnedHandle
Transfer ownership: Full Nullable: False
Process(AudioStreamAlignHandle, bool, ClockTime, uint, out ClockTime, out ClockTime, out ulong)
Calls native method gst_audio_stream_align_process. Version: 1.14
[Version("1.14")]
public static extern bool Process(AudioStreamAlignHandle align, bool discont, ClockTime timestamp, uint nSamples, out ClockTime outTimestamp, out ClockTime outDuration, out ulong outSamplePosition)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
discont
boolTransfer ownership: None Nullable: False
timestamp
ClockTimeTransfer ownership: None Nullable: False
nSamples
uintTransfer ownership: None Nullable: False
outTimestamp
ClockTimeTransfer ownership: Full Nullable: False
outDuration
ClockTimeTransfer ownership: Full Nullable: False
outSamplePosition
ulongTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetAlignmentThreshold(AudioStreamAlignHandle, ClockTime)
Calls native method gst_audio_stream_align_set_alignment_threshold. Version: 1.14
[Version("1.14")]
public static extern void SetAlignmentThreshold(AudioStreamAlignHandle align, ClockTime alignmentThreshold)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
alignmentThreshold
ClockTimeTransfer ownership: None Nullable: False
SetDiscontWait(AudioStreamAlignHandle, ClockTime)
Calls native method gst_audio_stream_align_set_discont_wait. Version: 1.14
[Version("1.14")]
public static extern void SetDiscontWait(AudioStreamAlignHandle align, ClockTime discontWait)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
discontWait
ClockTimeTransfer ownership: None Nullable: False
SetRate(AudioStreamAlignHandle, int)
Calls native method gst_audio_stream_align_set_rate. Version: 1.14
[Version("1.14")]
public static extern void SetRate(AudioStreamAlignHandle align, int rate)
Parameters
align
AudioStreamAlignHandleTransfer ownership: None Nullable: False
rate
intTransfer ownership: None Nullable: False