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
tc
VideoTimeCodeHandleTransfer ownership: None Nullable: False
frames
longTransfer 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
tc
VideoTimeCodeHandleTransfer ownership: None Nullable: False
tcInter
VideoTimeCodeIntervalHandleTransfer 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
tc
VideoTimeCodeHandleTransfer 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
tc1
VideoTimeCodeHandleTransfer ownership: None Nullable: False
tc2
VideoTimeCodeHandleTransfer 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
tc
VideoTimeCodeHandleTransfer 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
tc
VideoTimeCodeHandleTransfer 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
tc
VideoTimeCodeHandleTransfer 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
tc
VideoTimeCodeHandleTransfer 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
tc
VideoTimeCodeHandleTransfer ownership: None Nullable: False
fpsN
uintTransfer ownership: None Nullable: False
fpsD
uintTransfer ownership: None Nullable: False
latestDailyJam
DateTimeHandleTransfer ownership: None Nullable: True
flags
VideoTimeCodeFlagsTransfer ownership: None Nullable: False
hours
uintTransfer ownership: None Nullable: False
minutes
uintTransfer ownership: None Nullable: False
seconds
uintTransfer ownership: None Nullable: False
frames
uintTransfer ownership: None Nullable: False
fieldCount
uintTransfer 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
tc
VideoTimeCodeHandleTransfer ownership: None Nullable: False
fpsN
uintTransfer ownership: None Nullable: False
fpsD
uintTransfer ownership: None Nullable: False
dt
DateTimeHandleTransfer ownership: None Nullable: False
flags
VideoTimeCodeFlagsTransfer ownership: None Nullable: False
fieldCount
uintTransfer 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
tc
VideoTimeCodeHandleTransfer ownership: None Nullable: False
fpsN
uintTransfer ownership: None Nullable: False
fpsD
uintTransfer ownership: None Nullable: False
dt
DateTimeHandleTransfer ownership: None Nullable: False
flags
VideoTimeCodeFlagsTransfer ownership: None Nullable: False
fieldCount
uintTransfer 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
tc
VideoTimeCodeHandleTransfer 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
fpsN
uintTransfer ownership: None Nullable: False
fpsD
uintTransfer ownership: None Nullable: False
latestDailyJam
DateTimeHandleTransfer ownership: None Nullable: False
flags
VideoTimeCodeFlagsTransfer ownership: None Nullable: False
hours
uintTransfer ownership: None Nullable: False
minutes
uintTransfer ownership: None Nullable: False
seconds
uintTransfer ownership: None Nullable: False
frames
uintTransfer ownership: None Nullable: False
fieldCount
uintTransfer 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
fpsN
uintTransfer ownership: None Nullable: False
fpsD
uintTransfer ownership: None Nullable: False
dt
DateTimeHandleTransfer ownership: None Nullable: False
flags
VideoTimeCodeFlagsTransfer ownership: None Nullable: False
fieldCount
uintTransfer 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
fpsN
uintTransfer ownership: None Nullable: False
fpsD
uintTransfer ownership: None Nullable: False
dt
DateTimeHandleTransfer ownership: None Nullable: False
flags
VideoTimeCodeFlagsTransfer ownership: None Nullable: False
fieldCount
uintTransfer 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
tcStr
NonNullableUtf8StringHandleTransfer 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
tc
VideoTimeCodeHandleTransfer 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
tc
VideoTimeCodeHandleTransfer 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
tc
VideoTimeCodeHandleTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False