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
IntPtrTransfer 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
IntPtrTransfer 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
CapsHandleTransfer ownership: None Nullable: False
preset
NullableUtf8StringHandleTransfer ownership: None Nullable: True
restriction
CapsHandleTransfer ownership: None Nullable: True
presence
uintTransfer 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
IntPtrTransfer ownership: None Nullable: False
pass
uintTransfer 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)