ymm4-plugin-document
読み取り中…
検索中…
一致する文字列を見つけられません
YukkuriMovieMaker.Commons.SubItem クラス

SUB形式の字幕アイテムを表します。 [詳解]

YukkuriMovieMaker.Commons.SubItem の継承関係図

公開メンバ関数

 SubItem (global::System.TimeSpan start, global::System.TimeSpan end, string text)
 指定された開始時刻、終了時刻、テキストでSubItemクラスの新しいインスタンスを初期化します。
 SubItem (global::System.IO.StreamReader reader)
 指定されたStreamReaderからSUB形式の字幕アイテムを読み込み、SubItemクラスの新しいインスタンスを初期化します。
void Write (global::System.IO.StreamWriter writer)
 現在の字幕アイテムをSUB形式で指定されたStreamWriterに書き込みます。

プロパティ

global::System.TimeSpan Start [get, set]
 字幕の開始時刻を取得または設定します。
global::System.TimeSpan End [get, set]
string Text [get, set]
 字幕のテキスト内容を取得または設定します。

詳解

SUB形式の字幕アイテムを表します。

このクラスは、SUBファイル内の個々の字幕エントリ(開始時刻、終了時刻、テキスト)をカプセル化します。 ISubtitleItemインターフェースを実装しています。

構築子と解体子

◆ SubItem() [1/2]

YukkuriMovieMaker.Commons.SubItem.SubItem ( global.System.TimeSpan start,
global.System.TimeSpan end,
string text )

指定された開始時刻、終了時刻、テキストでSubItemクラスの新しいインスタンスを初期化します。

引数
start字幕の開始時刻。
end字幕の終了時刻。
text字幕のテキスト内容。

◆ SubItem() [2/2]

YukkuriMovieMaker.Commons.SubItem.SubItem ( global.System.IO.StreamReader reader)

指定されたStreamReaderからSUB形式の字幕アイテムを読み込み、SubItemクラスの新しいインスタンスを初期化します。

引数
readerSUBファイルの内容を読み込むためのStreamReader。

このコンストラクタは、SUBファイルのフォーマットに従って、時間情報とテキストを解析します。 読み込みは現在のリーダーの位置から開始され、次の空行またはファイルの終端までを1つの字幕アイテムとして扱います。

using (var reader = new StreamReader("example.sub"))
{
var item = new SubItem(reader);
Console.WriteLine($"Start: {item.Start}, End: {item.End}, Text: {item.Text}");
}
SubItem(global::System.TimeSpan start, global::System.TimeSpan end, string text)
指定された開始時刻、終了時刻、テキストでSubItemクラスの新しいインスタンスを初期化します。
Definition SubItem.cs:78

メソッド詳解

◆ Write()

void YukkuriMovieMaker.Commons.SubItem.Write ( global.System.IO.StreamWriter writer)

現在の字幕アイテムをSUB形式で指定されたStreamWriterに書き込みます。

引数
writer字幕アイテムを書き込むためのStreamWriter。
using (var writer = new StreamWriter("output.sub"))
{
var item = new SubItem(new TimeSpan(0, 0, 1), new TimeSpan(0, 0, 3), "Hello World");
item.Write(writer);
}

プロパティ詳解

◆ End

global.System.TimeSpan YukkuriMovieMaker.Commons.SubItem.End
getset

字幕の終了時刻を取得または設定します。

◆ Start

global.System.TimeSpan YukkuriMovieMaker.Commons.SubItem.Start
getset

字幕の開始時刻を取得または設定します。

◆ Text

string YukkuriMovieMaker.Commons.SubItem.Text
getset

字幕のテキスト内容を取得または設定します。


このクラス詳解は次のファイルから抽出されました:
  • YukkuriMovieMaker.Plugin/YukkuriMovieMaker/Commons/SubItem.cs