Table of Contents

Class EncodingVideoProfile

Namespace
GstPbutils.Internal
Assembly
GstPbutils-1.0.dll
public class EncodingVideoProfile
Inheritance
EncodingVideoProfile
Inherited Members

Methods

GetGType()

Calls native function gst_encoding_video_profile_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPass(IntPtr)

Calls native method gst_encoding_video_profile_get_pass.

public static extern uint GetPass(IntPtr prof)

Parameters

prof IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetVariableframerate(IntPtr)

Calls native method gst_encoding_video_profile_get_variableframerate.

public static extern bool GetVariableframerate(IntPtr prof)

Parameters

prof IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(CapsHandle, NullableUtf8StringHandle, CapsHandle, uint)

Calls native constructor gst_encoding_video_profile_new.

public static extern IntPtr New(CapsHandle format, NullableUtf8StringHandle preset, CapsHandle restriction, uint presence)

Parameters

format CapsHandle

Transfer ownership: None Nullable: False

preset NullableUtf8StringHandle

Transfer ownership: None Nullable: True

restriction CapsHandle

Transfer ownership: None Nullable: True

presence uint

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetPass(IntPtr, uint)

Calls native method gst_encoding_video_profile_set_pass.

public static extern void SetPass(IntPtr prof, uint pass)

Parameters

prof IntPtr

Transfer ownership: None Nullable: False

pass uint

Transfer ownership: None Nullable: False

SetVariableframerate(IntPtr, bool)

Calls native method gst_encoding_video_profile_set_variableframerate.

public static extern void SetVariableframerate(IntPtr prof, bool variableframerate)

Parameters

prof IntPtr

Transfer ownership: None Nullable: False

variableframerate bool

Transfer ownership: None Nullable: False