Table of Contents

Class ColorBalance

Namespace
GstVideo.Internal
Assembly
GstVideo-1.0.dll
public class ColorBalance
Inheritance
ColorBalance
Inherited Members

Methods

GetBalanceType(IntPtr)

Calls native method gst_color_balance_get_balance_type.

public static extern ColorBalanceType GetBalanceType(IntPtr balance)

Parameters

balance IntPtr

Transfer ownership: None Nullable: False

Returns

ColorBalanceType

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_color_balance_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetValue(IntPtr, IntPtr)

Calls native method gst_color_balance_get_value.

public static extern int GetValue(IntPtr balance, IntPtr channel)

Parameters

balance IntPtr

Transfer ownership: None Nullable: False

channel IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

ListChannels(IntPtr)

Calls native method gst_color_balance_list_channels.

public static extern ListUnownedHandle ListChannels(IntPtr balance)

Parameters

balance IntPtr

Transfer ownership: None Nullable: False

Returns

ListUnownedHandle

Transfer ownership: None Nullable: False

SetValue(IntPtr, IntPtr, int)

Calls native method gst_color_balance_set_value.

public static extern void SetValue(IntPtr balance, IntPtr channel, int value)

Parameters

balance IntPtr

Transfer ownership: None Nullable: False

channel IntPtr

Transfer ownership: None Nullable: False

value int

Transfer ownership: None Nullable: False

ValueChanged(IntPtr, IntPtr, int)

Calls native method gst_color_balance_value_changed.

public static extern void ValueChanged(IntPtr balance, IntPtr channel, int value)

Parameters

balance IntPtr

Transfer ownership: None Nullable: False

channel IntPtr

Transfer ownership: None Nullable: False

value int

Transfer ownership: None Nullable: False