當前位置: 首頁>>代碼示例>>C#>>正文


C# TimeCode.ToHHMMSSFF方法代碼示例

本文整理匯總了C#中Nikse.SubtitleEdit.Core.TimeCode.ToHHMMSSFF方法的典型用法代碼示例。如果您正苦於以下問題:C# TimeCode.ToHHMMSSFF方法的具體用法?C# TimeCode.ToHHMMSSFF怎麽用?C# TimeCode.ToHHMMSSFF使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Nikse.SubtitleEdit.Core.TimeCode的用法示例。


在下文中一共展示了TimeCode.ToHHMMSSFF方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: EncodeTimeCode

 private static string EncodeTimeCode(TimeCode time)
 {
     //00:50:39:13 (last is frame)
     return time.ToHHMMSSFF();
 }
開發者ID:aisam97,項目名稱:subtitleedit,代碼行數:5,代碼來源:MidwayInscriberCGX.cs

示例2: ToTimeCode

 private static string ToTimeCode(TimeCode timeCode)
 {
     return timeCode.ToHHMMSSFF(); //10:00:07:27
 }
開發者ID:socialpercon,項目名稱:subtitleedit,代碼行數:4,代碼來源:OresmeDocXDocument.cs

示例3: WriteTime

 private static void WriteTime(FileStream fs, TimeCode timeCode, bool addEndBytes)
 {
     var time = timeCode.ToHHMMSSFF();
     var buffer = Encoding.ASCII.GetBytes(time);
     fs.Write(buffer, 0, buffer.Length);
     if (addEndBytes)
     {
         fs.WriteByte(0xd);
         fs.WriteByte(0xa);
     }
 }
開發者ID:Team-Vengeance,項目名稱:SubtitleEdit,代碼行數:11,代碼來源:CaptionsInc.cs

示例4: MakeTimeCode

 /// <summary>
 /// The make time code.
 /// </summary>
 /// <param name="tc">
 /// The tc.
 /// </param>
 /// <returns>
 /// The <see cref="string"/>.
 /// </returns>
 private static string MakeTimeCode(TimeCode tc)
 {
     return tc.ToHHMMSSFF();
 }
開發者ID:KatyaMarincheva,項目名稱:SubtitleEditOriginal,代碼行數:13,代碼來源:AvidDvd.cs

示例5: WriteTime

 private static void WriteTime(FileStream fs, TimeCode timeCode)
 {
     fs.WriteByte(0xb);
     byte[] buffer = Encoding.ASCII.GetBytes(timeCode.ToHHMMSSFF());
     fs.Write(buffer, 0, buffer.Length);
 }
開發者ID:aisam97,項目名稱:subtitleedit,代碼行數:6,代碼來源:CapMakerPlus.cs

示例6: EncodeEndTimeCode

        private static string EncodeEndTimeCode(TimeCode time)
        {
            //00:50:39:13 (last is frame)

            //Bugfix for Avid - On 23.976 FPS and 24 FPS projects, when the End time of a subtitle ends in 02, 07, 12, 17, 22, 27 frames, the subtitle won't import.
            if (Math.Abs(Configuration.Settings.General.CurrentFrameRate - 23.976) < 0.01 ||
                Math.Abs(Configuration.Settings.General.CurrentFrameRate - 24) < 0.01)
            {
                var frames = SubtitleFormat.MillisecondsToFramesMaxFrameRate(time.Milliseconds);
                if (frames == 2 || frames == 7 || frames == 12 || frames == 17 || frames == 22 || frames == 27)
                    frames--;
                return string.Format("{0:00}:{1:00}:{2:00}:{3:00}", time.Hours, time.Minutes, time.Seconds, frames);
            }
            else
            {
                return time.ToHHMMSSFF();
            }
        }
開發者ID:aisam97,項目名稱:subtitleedit,代碼行數:18,代碼來源:AvidCaption.cs

示例7: EncodeTimeCode

 private static string EncodeTimeCode(TimeCode time)
 {
     var s = time.ToHHMMSSFF();
     return AddSpaces(s);
 }
開發者ID:aisam97,項目名稱:subtitleedit,代碼行數:5,代碼來源:UnknownSubtitle71.cs


注:本文中的Nikse.SubtitleEdit.Core.TimeCode.ToHHMMSSFF方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。