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(nint)

Calls native method gst_stream_volume_get_mute.

public static extern bool GetMute(nint volume)

Parameters

volume nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetVolume(nint, StreamVolumeFormat)

Calls native method gst_stream_volume_get_volume.

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

Parameters

volume nint

Transfer ownership: None Nullable: False

format StreamVolumeFormat

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

SetMute(nint, bool)

Calls native method gst_stream_volume_set_mute.

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

Parameters

volume nint

Transfer ownership: None Nullable: False

mute bool

Transfer ownership: None Nullable: False

SetVolume(nint, StreamVolumeFormat, double)

Calls native method gst_stream_volume_set_volume.

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

Parameters

volume nint

Transfer ownership: None Nullable: False

format StreamVolumeFormat

Transfer ownership: None Nullable: False

val double

Transfer ownership: None Nullable: False