Table of Contents

Class StreamVolume

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

Methods

ConvertVolume(StreamVolumeFormat, StreamVolumeFormat, double)

Calls native function gst_stream_volume_convert_volume.

public static extern double ConvertVolume(StreamVolumeFormat from, StreamVolumeFormat to, double val)

Parameters

from StreamVolumeFormat

Transfer ownership: None Nullable: False

to StreamVolumeFormat

Transfer ownership: None Nullable: False

val double

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_stream_volume_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMute(IntPtr)

Calls native method gst_stream_volume_get_mute.

public static extern bool GetMute(IntPtr volume)

Parameters

volume IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetVolume(IntPtr, StreamVolumeFormat)

Calls native method gst_stream_volume_get_volume.

public static extern double GetVolume(IntPtr volume, StreamVolumeFormat format)

Parameters

volume IntPtr

Transfer ownership: None Nullable: False

format StreamVolumeFormat

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

SetMute(IntPtr, bool)

Calls native method gst_stream_volume_set_mute.

public static extern void SetMute(IntPtr volume, bool mute)

Parameters

volume IntPtr

Transfer ownership: None Nullable: False

mute bool

Transfer ownership: None Nullable: False

SetVolume(IntPtr, StreamVolumeFormat, double)

Calls native method gst_stream_volume_set_volume.

public static extern void SetVolume(IntPtr volume, StreamVolumeFormat format, double val)

Parameters

volume IntPtr

Transfer ownership: None Nullable: False

format StreamVolumeFormat

Transfer ownership: None Nullable: False

val double

Transfer ownership: None Nullable: False