[DllImport(Libraries.MediaVisionCommon, EntryPoint = "mv_source_get_colorspace")]
internal static extern int GetColorspace(IntPtr /* mv_source_h */ source, out VisionColorSpace colorspace);
+
+ [DllImport(Libraries.MediaVisionCommon, EntryPoint = "mv_source_set_timestamp")]
+ internal static extern int SetTimestamp(IntPtr source, ulong timestamp);
+
+ [DllImport(Libraries.MediaVisionCommon, EntryPoint = "mv_source_get_timestamp")]
+ internal static extern int GetTimestamp(IntPtr source, out ulong timestamp);
}
/// <summary>
}
/// <summary>
+ /// Gets or sets the timestamp of the media source.
+ /// </summary>
+ /// <exception cref="ObjectDisposedException">The <see cref="MediaVisionSource"/> has already been disposed.</exception>
+ /// <since_tizen> 11 </since_tizen>
+ public ulong Timestamp
+ {
+ get
+ {
+ var ret = InteropSource.GetTimestamp(Handle, out ulong timestamp);
+ MultimediaDebug.AssertNoError(ret);
+ return timestamp;
+ }
+ set
+ {
+ var ret = InteropSource.SetTimestamp(Handle, value);
+ MultimediaDebug.AssertNoError(ret);
+ }
+ }
+
+ /// <summary>
/// Gets the supported colorspaces for <see cref="MediaVisionSource"/>.
/// </summary>
/// <since_tizen> 4 </since_tizen>