Table of Contents

Class VideoTimeCodeInterval

Namespace
GstVideo
Assembly
GstVideo-1.0.dll
public sealed class VideoTimeCodeInterval : BoxedRecord, IEquatable<VideoTimeCodeInterval>
Inheritance
VideoTimeCodeInterval
Implements
Inherited Members

Constructors

VideoTimeCodeInterval()

public VideoTimeCodeInterval()

VideoTimeCodeInterval(VideoTimeCodeIntervalOwnedHandle)

public VideoTimeCodeInterval(VideoTimeCodeIntervalOwnedHandle handle)

Parameters

handle VideoTimeCodeIntervalOwnedHandle

Properties

Frames

public uint Frames { get; set; }

Property Value

uint

Handle

public VideoTimeCodeIntervalOwnedHandle Handle { get; }

Property Value

VideoTimeCodeIntervalOwnedHandle

Hours

public uint Hours { get; set; }

Property Value

uint

Minutes

public uint Minutes { get; set; }

Property Value

uint

Seconds

public uint Seconds { get; set; }

Property Value

uint

Methods

Clear()

[Version("1.12")]
public void Clear()

Copy()

[Version("1.12")]
public VideoTimeCodeInterval Copy()

Returns

VideoTimeCodeInterval

Equals(VideoTimeCodeInterval?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(VideoTimeCodeInterval? other)

Parameters

other VideoTimeCodeInterval

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

Free()

[Version("1.12")]
public void Free()

GetGType()

public static Type GetGType()

Returns

Type

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

Init(uint, uint, uint, uint)

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

Parameters

hours uint
minutes uint
seconds uint
frames uint

New(uint, uint, uint, uint)

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

Parameters

hours uint
minutes uint
seconds uint
frames uint

Returns

VideoTimeCodeInterval

NewFromString(string)

[Version("1.12")]
public static VideoTimeCodeInterval? NewFromString(string tcInterStr)

Parameters

tcInterStr string

Returns

VideoTimeCodeInterval