Table of Contents

Class AudioChannelMixer

Namespace
GstAudio
Assembly
GstAudio-1.0.dll
public sealed class AudioChannelMixer
Inheritance
AudioChannelMixer
Inherited Members

Constructors

AudioChannelMixer(AudioChannelMixerOwnedHandle)

public AudioChannelMixer(AudioChannelMixerOwnedHandle handle)

Parameters

handle AudioChannelMixerOwnedHandle

Properties

Handle

public AudioChannelMixerOwnedHandle Handle { get; }

Property Value

AudioChannelMixerOwnedHandle

Methods

Equals(AudioChannelMixer?)

public bool Equals(AudioChannelMixer? other)

Parameters

other AudioChannelMixer

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

Free()

public void Free()

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsPassthrough()

public bool IsPassthrough()

Returns

bool

NewWithMatrix(AudioChannelMixerFlags, AudioFormat, int, int, ref float)

[Version("1.14")]
public static AudioChannelMixer NewWithMatrix(AudioChannelMixerFlags flags, AudioFormat format, int inChannels, int outChannels, ref float matrix)

Parameters

flags AudioChannelMixerFlags
format AudioFormat
inChannels int
outChannels int
matrix float

Returns

AudioChannelMixer

Samples(IntPtr, IntPtr, int)

public void Samples(IntPtr @in, IntPtr @out, int samples)

Parameters

in IntPtr
out IntPtr
samples int