Class VideoTimeCode
public class VideoTimeCode
- Inheritance
-
VideoTimeCode
- Inherited Members
Methods
AddFrames(VideoTimeCodeHandle, long)
Calls native method gst_video_time_code_add_frames. Version: 1.10
[Version("1.10")]
public static extern void AddFrames(VideoTimeCodeHandle tc, long frames)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
frameslongTransfer ownership: None Nullable: False
AddInterval(VideoTimeCodeHandle, VideoTimeCodeIntervalHandle)
Calls native method gst_video_time_code_add_interval. Version: 1.12
[Version("1.12")]
public static extern VideoTimeCodeOwnedHandle AddInterval(VideoTimeCodeHandle tc, VideoTimeCodeIntervalHandle tcInter)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
tcInterVideoTimeCodeIntervalHandleTransfer ownership: None Nullable: False
Returns
- VideoTimeCodeOwnedHandle
Transfer ownership: Full Nullable: True
Clear(VideoTimeCodeHandle)
Calls native method gst_video_time_code_clear. Version: 1.10
[Version("1.10")]
public static extern void Clear(VideoTimeCodeHandle tc)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
Compare(VideoTimeCodeHandle, VideoTimeCodeHandle)
Calls native method gst_video_time_code_compare. Version: 1.10
[Version("1.10")]
public static extern int Compare(VideoTimeCodeHandle tc1, VideoTimeCodeHandle tc2)
Parameters
tc1VideoTimeCodeHandleTransfer ownership: None Nullable: False
tc2VideoTimeCodeHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
Copy(VideoTimeCodeHandle)
Calls native method gst_video_time_code_copy. Version: 1.10
[Version("1.10")]
public static extern VideoTimeCodeOwnedHandle Copy(VideoTimeCodeHandle tc)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
Returns
- VideoTimeCodeOwnedHandle
Transfer ownership: Full Nullable: False
FramesSinceDailyJam(VideoTimeCodeHandle)
Calls native method gst_video_time_code_frames_since_daily_jam. Version: 1.10
[Version("1.10")]
public static extern ulong FramesSinceDailyJam(VideoTimeCodeHandle tc)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
Free(VideoTimeCodeHandle)
Calls native method gst_video_time_code_free. Version: 1.10
[Version("1.10")]
public static extern void Free(VideoTimeCodeHandle tc)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
GetGType()
Calls native function gst_video_time_code_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
IncrementFrame(VideoTimeCodeHandle)
Calls native method gst_video_time_code_increment_frame. Version: 1.10
[Version("1.10")]
public static extern void IncrementFrame(VideoTimeCodeHandle tc)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
Init(VideoTimeCodeHandle, uint, uint, DateTimeHandle, VideoTimeCodeFlags, uint, uint, uint, uint, uint)
Calls native method gst_video_time_code_init. Version: 1.10
[Version("1.10")]
public static extern void Init(VideoTimeCodeHandle tc, uint fpsN, uint fpsD, DateTimeHandle latestDailyJam, VideoTimeCodeFlags flags, uint hours, uint minutes, uint seconds, uint frames, uint fieldCount)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
fpsNuintTransfer ownership: None Nullable: False
fpsDuintTransfer ownership: None Nullable: False
latestDailyJamDateTimeHandleTransfer ownership: None Nullable: True
flagsVideoTimeCodeFlagsTransfer ownership: None Nullable: False
hoursuintTransfer ownership: None Nullable: False
minutesuintTransfer ownership: None Nullable: False
secondsuintTransfer ownership: None Nullable: False
framesuintTransfer ownership: None Nullable: False
fieldCountuintTransfer ownership: None Nullable: False
InitFromDateTime(VideoTimeCodeHandle, uint, uint, DateTimeHandle, VideoTimeCodeFlags, uint)
Calls native method gst_video_time_code_init_from_date_time. Version: 1.12
[Version("1.12")]
public static extern void InitFromDateTime(VideoTimeCodeHandle tc, uint fpsN, uint fpsD, DateTimeHandle dt, VideoTimeCodeFlags flags, uint fieldCount)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
fpsNuintTransfer ownership: None Nullable: False
fpsDuintTransfer ownership: None Nullable: False
dtDateTimeHandleTransfer ownership: None Nullable: False
flagsVideoTimeCodeFlagsTransfer ownership: None Nullable: False
fieldCountuintTransfer ownership: None Nullable: False
InitFromDateTimeFull(VideoTimeCodeHandle, uint, uint, DateTimeHandle, VideoTimeCodeFlags, uint)
Calls native method gst_video_time_code_init_from_date_time_full. Version: 1.16
[Version("1.16")]
public static extern bool InitFromDateTimeFull(VideoTimeCodeHandle tc, uint fpsN, uint fpsD, DateTimeHandle dt, VideoTimeCodeFlags flags, uint fieldCount)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
fpsNuintTransfer ownership: None Nullable: False
fpsDuintTransfer ownership: None Nullable: False
dtDateTimeHandleTransfer ownership: None Nullable: False
flagsVideoTimeCodeFlagsTransfer ownership: None Nullable: False
fieldCountuintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsValid(VideoTimeCodeHandle)
Calls native method gst_video_time_code_is_valid. Version: 1.10
[Version("1.10")]
public static extern bool IsValid(VideoTimeCodeHandle tc)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(uint, uint, DateTimeHandle, VideoTimeCodeFlags, uint, uint, uint, uint, uint)
Calls native constructor gst_video_time_code_new. Version: 1.10
[Version("1.10")]
public static extern VideoTimeCodeOwnedHandle New(uint fpsN, uint fpsD, DateTimeHandle latestDailyJam, VideoTimeCodeFlags flags, uint hours, uint minutes, uint seconds, uint frames, uint fieldCount)
Parameters
fpsNuintTransfer ownership: None Nullable: False
fpsDuintTransfer ownership: None Nullable: False
latestDailyJamDateTimeHandleTransfer ownership: None Nullable: False
flagsVideoTimeCodeFlagsTransfer ownership: None Nullable: False
hoursuintTransfer ownership: None Nullable: False
minutesuintTransfer ownership: None Nullable: False
secondsuintTransfer ownership: None Nullable: False
framesuintTransfer ownership: None Nullable: False
fieldCountuintTransfer ownership: None Nullable: False
Returns
- VideoTimeCodeOwnedHandle
Transfer ownership: Full Nullable: False
NewEmpty()
Calls native constructor gst_video_time_code_new_empty. Version: 1.10
[Version("1.10")]
public static extern VideoTimeCodeOwnedHandle NewEmpty()
Returns
- VideoTimeCodeOwnedHandle
Transfer ownership: Full Nullable: False
NewFromDateTime(uint, uint, DateTimeHandle, VideoTimeCodeFlags, uint)
Calls native constructor gst_video_time_code_new_from_date_time. Version: 1.12
[Version("1.12")]
public static extern VideoTimeCodeOwnedHandle NewFromDateTime(uint fpsN, uint fpsD, DateTimeHandle dt, VideoTimeCodeFlags flags, uint fieldCount)
Parameters
fpsNuintTransfer ownership: None Nullable: False
fpsDuintTransfer ownership: None Nullable: False
dtDateTimeHandleTransfer ownership: None Nullable: False
flagsVideoTimeCodeFlagsTransfer ownership: None Nullable: False
fieldCountuintTransfer ownership: None Nullable: False
Returns
- VideoTimeCodeOwnedHandle
Transfer ownership: Full Nullable: False
NewFromDateTimeFull(uint, uint, DateTimeHandle, VideoTimeCodeFlags, uint)
Calls native constructor gst_video_time_code_new_from_date_time_full. Version: 1.16
[Version("1.16")]
public static extern VideoTimeCodeOwnedHandle NewFromDateTimeFull(uint fpsN, uint fpsD, DateTimeHandle dt, VideoTimeCodeFlags flags, uint fieldCount)
Parameters
fpsNuintTransfer ownership: None Nullable: False
fpsDuintTransfer ownership: None Nullable: False
dtDateTimeHandleTransfer ownership: None Nullable: False
flagsVideoTimeCodeFlagsTransfer ownership: None Nullable: False
fieldCountuintTransfer ownership: None Nullable: False
Returns
- VideoTimeCodeOwnedHandle
Transfer ownership: Full Nullable: True
NewFromString(NonNullableUtf8StringHandle)
Calls native constructor gst_video_time_code_new_from_string. Version: 1.12
[Version("1.12")]
public static extern VideoTimeCodeOwnedHandle NewFromString(NonNullableUtf8StringHandle tcStr)
Parameters
tcStrNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- VideoTimeCodeOwnedHandle
Transfer ownership: Full Nullable: True
NsecSinceDailyJam(VideoTimeCodeHandle)
Calls native method gst_video_time_code_nsec_since_daily_jam. Version: 1.10
[Version("1.10")]
public static extern ulong NsecSinceDailyJam(VideoTimeCodeHandle tc)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
ToDateTime(VideoTimeCodeHandle)
Calls native method gst_video_time_code_to_date_time. Version: 1.10
[Version("1.10")]
public static extern DateTimeOwnedHandle ToDateTime(VideoTimeCodeHandle tc)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
ToString(VideoTimeCodeHandle)
Calls native method gst_video_time_code_to_string. Version: 1.10
[Version("1.10")]
public static extern NonNullableUtf8StringOwnedHandle ToString(VideoTimeCodeHandle tc)
Parameters
tcVideoTimeCodeHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False