Table of Contents

Class VideoTimeCodeInterval

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

Methods

Clear(VideoTimeCodeIntervalHandle)

Calls native method gst_video_time_code_interval_clear. Version: 1.12

[Version("1.12")]
public static extern void Clear(VideoTimeCodeIntervalHandle tc)

Parameters

tc VideoTimeCodeIntervalHandle

Transfer ownership: None Nullable: False

Copy(VideoTimeCodeIntervalHandle)

Calls native method gst_video_time_code_interval_copy. Version: 1.12

[Version("1.12")]
public static extern VideoTimeCodeIntervalOwnedHandle Copy(VideoTimeCodeIntervalHandle tc)

Parameters

tc VideoTimeCodeIntervalHandle

Transfer ownership: None Nullable: False

Returns

VideoTimeCodeIntervalOwnedHandle

Transfer ownership: Full Nullable: False

Free(VideoTimeCodeIntervalHandle)

Calls native method gst_video_time_code_interval_free. Version: 1.12

[Version("1.12")]
public static extern void Free(VideoTimeCodeIntervalHandle tc)

Parameters

tc VideoTimeCodeIntervalHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_video_time_code_interval_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

Init(VideoTimeCodeIntervalHandle, uint, uint, uint, uint)

Calls native method gst_video_time_code_interval_init. Version: 1.12

[Version("1.12")]
public static extern void Init(VideoTimeCodeIntervalHandle tc, uint hours, uint minutes, uint seconds, uint frames)

Parameters

tc VideoTimeCodeIntervalHandle

Transfer ownership: None Nullable: False

hours uint

Transfer ownership: None Nullable: False

minutes uint

Transfer ownership: None Nullable: False

seconds uint

Transfer ownership: None Nullable: False

frames uint

Transfer ownership: None Nullable: False

New(uint, uint, uint, uint)

Calls native constructor gst_video_time_code_interval_new. Version: 1.12

[Version("1.12")]
public static extern VideoTimeCodeIntervalOwnedHandle New(uint hours, uint minutes, uint seconds, uint frames)

Parameters

hours uint

Transfer ownership: None Nullable: False

minutes uint

Transfer ownership: None Nullable: False

seconds uint

Transfer ownership: None Nullable: False

frames uint

Transfer ownership: None Nullable: False

Returns

VideoTimeCodeIntervalOwnedHandle

Transfer ownership: Full Nullable: False

NewFromString(NonNullableUtf8StringHandle)

Calls native constructor gst_video_time_code_interval_new_from_string. Version: 1.12

[Version("1.12")]
public static extern VideoTimeCodeIntervalOwnedHandle NewFromString(NonNullableUtf8StringHandle tcInterStr)

Parameters

tcInterStr NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

VideoTimeCodeIntervalOwnedHandle

Transfer ownership: Full Nullable: True