Table of Contents

Class AudioChannelMixer

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

Methods

Free(AudioChannelMixerHandle)

Calls native method gst_audio_channel_mixer_free.

public static extern void Free(AudioChannelMixerHandle mix)

Parameters

mix AudioChannelMixerHandle

Transfer ownership: None Nullable: False

IsPassthrough(AudioChannelMixerHandle)

Calls native method gst_audio_channel_mixer_is_passthrough.

public static extern bool IsPassthrough(AudioChannelMixerHandle mix)

Parameters

mix AudioChannelMixerHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(AudioChannelMixerFlags, AudioFormat, int, nint, int, nint)

Calls native function gst_audio_channel_mixer_new.

public static extern AudioChannelMixerUnownedHandle New(AudioChannelMixerFlags flags, AudioFormat format, int inChannels, nint inPosition, int outChannels, nint outPosition)

Parameters

flags AudioChannelMixerFlags

Transfer ownership: None Nullable: False

format AudioFormat

Transfer ownership: None Nullable: False

inChannels int

Transfer ownership: None Nullable: False

inPosition nint

Transfer ownership: None Nullable: False

outChannels int

Transfer ownership: None Nullable: False

outPosition nint

Transfer ownership: None Nullable: False

Returns

AudioChannelMixerUnownedHandle

Transfer ownership: None Nullable: False

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

Calls native function gst_audio_channel_mixer_new_with_matrix. Version: 1.14

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

Parameters

flags AudioChannelMixerFlags

Transfer ownership: None Nullable: False

format AudioFormat

Transfer ownership: None Nullable: False

inChannels int

Transfer ownership: None Nullable: False

outChannels int

Transfer ownership: None Nullable: False

matrix float

Transfer ownership: Full Nullable: True

Returns

AudioChannelMixerUnownedHandle

Transfer ownership: None Nullable: False

Samples(AudioChannelMixerHandle, nint, nint, int)

Calls native method gst_audio_channel_mixer_samples.

public static extern void Samples(AudioChannelMixerHandle mix, nint @in, nint @out, int samples)

Parameters

mix AudioChannelMixerHandle

Transfer ownership: None Nullable: False

in nint
out nint
samples int

Transfer ownership: None Nullable: False