Пример #1
0
 /// <summary>
 /// Helper method that creates a user friendly type from the internal interop structure.
 /// </summary>
 /// <param name="s">SubtitleTrackStructure from interop</param>
 /// <returns>public SubtitleTrack to be consumed by the user</returns>
 internal static SubtitleTrack Build(this SubtitleTrackStructure s) => new SubtitleTrack(Utf8StringMarshaler.GetInstance().MarshalNativeToManaged(s.Encoding) as string);
Пример #2
0
 /// <summary>
 /// Helper method that creates a user friendly type from the internal interop structure.
 /// </summary>
 /// <param name="s">SubtitleTrackStructure from interop</param>
 /// <returns>public SubtitleTrack to be consumed by the user</returns>
 internal static SubtitleTrack Build(this SubtitleTrackStructure s) => new SubtitleTrack(s.Encoding.FromUtf8());