Class DateTime
public class DateTime
- Inheritance
-
DateTime
- Inherited Members
Methods
GetDay(DateTimeHandle)
Calls native method gst_date_time_get_day.
public static extern int GetDay(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_date_time_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHour(DateTimeHandle)
Calls native method gst_date_time_get_hour.
public static extern int GetHour(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetMicrosecond(DateTimeHandle)
Calls native method gst_date_time_get_microsecond.
public static extern int GetMicrosecond(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetMinute(DateTimeHandle)
Calls native method gst_date_time_get_minute.
public static extern int GetMinute(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetMonth(DateTimeHandle)
Calls native method gst_date_time_get_month.
public static extern int GetMonth(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetSecond(DateTimeHandle)
Calls native method gst_date_time_get_second.
public static extern int GetSecond(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetTimeZoneOffset(DateTimeHandle)
Calls native method gst_date_time_get_time_zone_offset.
public static extern float GetTimeZoneOffset(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetYear(DateTimeHandle)
Calls native method gst_date_time_get_year.
public static extern int GetYear(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
HasDay(DateTimeHandle)
Calls native method gst_date_time_has_day.
public static extern bool HasDay(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasMonth(DateTimeHandle)
Calls native method gst_date_time_has_month.
public static extern bool HasMonth(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasSecond(DateTimeHandle)
Calls native method gst_date_time_has_second.
public static extern bool HasSecond(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasTime(DateTimeHandle)
Calls native method gst_date_time_has_time.
public static extern bool HasTime(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasYear(DateTimeHandle)
Calls native method gst_date_time_has_year.
public static extern bool HasYear(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(float, int, int, int, int, int, double)
Calls native constructor gst_date_time_new.
public static extern DateTimeOwnedHandle New(float tzoffset, int year, int month, int day, int hour, int minute, double seconds)
Parameters
tzoffset
floatTransfer ownership: None Nullable: False
year
intTransfer ownership: None Nullable: False
month
intTransfer ownership: None Nullable: False
day
intTransfer ownership: None Nullable: False
hour
intTransfer ownership: None Nullable: False
minute
intTransfer ownership: None Nullable: False
seconds
doubleTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewFromGDateTime(DateTimeUnownedHandle)
Calls native constructor gst_date_time_new_from_g_date_time.
public static extern DateTimeOwnedHandle NewFromGDateTime(DateTimeUnownedHandle dt)
Parameters
dt
DateTimeUnownedHandleTransfer ownership: Full Nullable: True
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewFromIso8601String(NonNullableUtf8StringHandle)
Calls native constructor gst_date_time_new_from_iso8601_string.
public static extern DateTimeOwnedHandle NewFromIso8601String(NonNullableUtf8StringHandle @string)
Parameters
string
NonNullableUtf8StringHandle
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewFromUnixEpochLocalTime(long)
Calls native constructor gst_date_time_new_from_unix_epoch_local_time.
public static extern DateTimeOwnedHandle NewFromUnixEpochLocalTime(long secs)
Parameters
secs
longTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewFromUnixEpochLocalTimeUsecs(long)
Calls native constructor gst_date_time_new_from_unix_epoch_local_time_usecs. Version: 1.18
[Version("1.18")]
public static extern DateTimeOwnedHandle NewFromUnixEpochLocalTimeUsecs(long usecs)
Parameters
usecs
longTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewFromUnixEpochUtc(long)
Calls native constructor gst_date_time_new_from_unix_epoch_utc.
public static extern DateTimeOwnedHandle NewFromUnixEpochUtc(long secs)
Parameters
secs
longTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewFromUnixEpochUtcUsecs(long)
Calls native constructor gst_date_time_new_from_unix_epoch_utc_usecs. Version: 1.18
[Version("1.18")]
public static extern DateTimeOwnedHandle NewFromUnixEpochUtcUsecs(long usecs)
Parameters
usecs
longTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewLocalTime(int, int, int, int, int, double)
Calls native constructor gst_date_time_new_local_time.
public static extern DateTimeOwnedHandle NewLocalTime(int year, int month, int day, int hour, int minute, double seconds)
Parameters
year
intTransfer ownership: None Nullable: False
month
intTransfer ownership: None Nullable: False
day
intTransfer ownership: None Nullable: False
hour
intTransfer ownership: None Nullable: False
minute
intTransfer ownership: None Nullable: False
seconds
doubleTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewNowLocalTime()
Calls native constructor gst_date_time_new_now_local_time.
public static extern DateTimeOwnedHandle NewNowLocalTime()
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewNowUtc()
Calls native constructor gst_date_time_new_now_utc.
public static extern DateTimeOwnedHandle NewNowUtc()
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewY(int)
Calls native constructor gst_date_time_new_y.
public static extern DateTimeOwnedHandle NewY(int year)
Parameters
year
intTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewYm(int, int)
Calls native constructor gst_date_time_new_ym.
public static extern DateTimeOwnedHandle NewYm(int year, int month)
Parameters
year
intTransfer ownership: None Nullable: False
month
intTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
NewYmd(int, int, int)
Calls native constructor gst_date_time_new_ymd.
public static extern DateTimeOwnedHandle NewYmd(int year, int month, int day)
Parameters
year
intTransfer ownership: None Nullable: False
month
intTransfer ownership: None Nullable: False
day
intTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
Ref(DateTimeHandle)
Calls native method gst_date_time_ref.
public static extern DateTimeOwnedHandle Ref(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: False
ToGDateTime(DateTimeHandle)
Calls native method gst_date_time_to_g_date_time.
public static extern DateTimeOwnedHandle ToGDateTime(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- DateTimeOwnedHandle
Transfer ownership: Full Nullable: True
ToIso8601String(DateTimeHandle)
Calls native method gst_date_time_to_iso8601_string.
public static extern NullableUtf8StringOwnedHandle ToIso8601String(DateTimeHandle datetime)
Parameters
datetime
DateTimeHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
Unref(DateTimeUnownedHandle)
Calls native method gst_date_time_unref.
public static extern void Unref(DateTimeUnownedHandle datetime)
Parameters
datetime
DateTimeUnownedHandleTransfer ownership: Full Nullable: False