Class AudioChannelMixer
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
AudioChannelMixerHandleTransfer ownership: None Nullable: False
IsPassthrough(AudioChannelMixerHandle)
Calls native method gst_audio_channel_mixer_is_passthrough.
public static extern bool IsPassthrough(AudioChannelMixerHandle mix)
Parameters
mix
AudioChannelMixerHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(AudioChannelMixerFlags, AudioFormat, int, IntPtr, int, IntPtr)
Calls native function gst_audio_channel_mixer_new.
public static extern AudioChannelMixerUnownedHandle New(AudioChannelMixerFlags flags, AudioFormat format, int inChannels, IntPtr inPosition, int outChannels, IntPtr outPosition)
Parameters
flags
AudioChannelMixerFlagsTransfer ownership: None Nullable: False
format
AudioFormatTransfer ownership: None Nullable: False
inChannels
intTransfer ownership: None Nullable: False
inPosition
IntPtrTransfer ownership: None Nullable: False
outChannels
intTransfer ownership: None Nullable: False
outPosition
IntPtrTransfer 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
AudioChannelMixerFlagsTransfer ownership: None Nullable: False
format
AudioFormatTransfer ownership: None Nullable: False
inChannels
intTransfer ownership: None Nullable: False
outChannels
intTransfer ownership: None Nullable: False
matrix
floatTransfer ownership: Full Nullable: True
Returns
- AudioChannelMixerUnownedHandle
Transfer ownership: None Nullable: False
Samples(AudioChannelMixerHandle, IntPtr, IntPtr, int)
Calls native method gst_audio_channel_mixer_samples.
public static extern void Samples(AudioChannelMixerHandle mix, IntPtr @in, IntPtr @out, int samples)
Parameters
mix
AudioChannelMixerHandleTransfer ownership: None Nullable: False
in
IntPtrout
IntPtrsamples
intTransfer ownership: None Nullable: False