Table of Contents

Class AudioBaseSrc

Namespace
GstAudio
Assembly
GstAudio-1.0.dll
public class AudioBaseSrc : PushSrc, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
AudioBaseSrc
Implements
Derived
Inherited Members

Constructors

AudioBaseSrc()

public AudioBaseSrc()

AudioBaseSrc(params ConstructArgument[])

protected AudioBaseSrc(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

AudioBaseSrc(IntPtr, bool)

protected AudioBaseSrc(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ActualBufferTimePropertyDefinition

public static readonly Property<long, AudioBaseSrc> ActualBufferTimePropertyDefinition

Field Value

Property<long, AudioBaseSrc>

ActualLatencyTimePropertyDefinition

public static readonly Property<long, AudioBaseSrc> ActualLatencyTimePropertyDefinition

Field Value

Property<long, AudioBaseSrc>

BufferTimePropertyDefinition

public static readonly Property<long, AudioBaseSrc> BufferTimePropertyDefinition

Field Value

Property<long, AudioBaseSrc>

LatencyTimePropertyDefinition

public static readonly Property<long, AudioBaseSrc> LatencyTimePropertyDefinition

Field Value

Property<long, AudioBaseSrc>

ProvideClockPropertyDefinition

public static readonly Property<bool, AudioBaseSrc> ProvideClockPropertyDefinition

Field Value

Property<bool, AudioBaseSrc>

SlaveMethodPropertyDefinition

public static readonly Property<AudioBaseSrcSlaveMethod, AudioBaseSrc> SlaveMethodPropertyDefinition

Field Value

Property<AudioBaseSrcSlaveMethod, AudioBaseSrc>

Properties

ActualBufferTime

public long ActualBufferTime { get; }

Property Value

long

ActualLatencyTime

public long ActualLatencyTime { get; }

Property Value

long

BufferTime

public long BufferTime { get; set; }

Property Value

long

LatencyTime

public long LatencyTime { get; set; }

Property Value

long

ProvideClock

public bool ProvideClock { get; set; }

Property Value

bool

SlaveMethod

public AudioBaseSrcSlaveMethod SlaveMethod { get; set; }

Property Value

AudioBaseSrcSlaveMethod

Methods

CreateRingbuffer()

public AudioRingBuffer? CreateRingbuffer()

Returns

AudioRingBuffer

GetGType()

public static Type GetGType()

Returns

Type

GetProvideClock()

public bool GetProvideClock()

Returns

bool

GetSlaveMethod()

public AudioBaseSrcSlaveMethod GetSlaveMethod()

Returns

AudioBaseSrcSlaveMethod

SetProvideClock(bool)

public void SetProvideClock(bool provide)

Parameters

provide bool

SetSlaveMethod(AudioBaseSrcSlaveMethod)

public void SetSlaveMethod(AudioBaseSrcSlaveMethod method)

Parameters

method AudioBaseSrcSlaveMethod