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

字幕ファイルをロードおよび管理するためのユーティリティクラスです。 [詳解]

公開メンバ関数

 SubtitleFile ()
 SubtitleFileクラスの新しいインスタンスを初期化します。

静的公開メンバ関数

static global::YukkuriMovieMaker.Commons.ISubtitleFile< global::YukkuriMovieMaker.Commons.ISubtitleItem > Load (string path)
 指定されたパスから字幕ファイルをロードします。
static bool IsSupported (string path)
 指定されたファイルパスの字幕ファイルがサポートされているかどうかを判定します。
static global::System.Collections.Generic.IEnumerable< string > GetExtensions ()
 サポートされているすべての字幕ファイルの拡張子を列挙します。

公開変数類

string extension

詳解

字幕ファイルをロードおよび管理するためのユーティリティクラスです。

このクラスは、SRTファイルとSUBファイルのロードをサポートし、 拡張子に基づいて適切な字幕ファイルパーサーを自動的に選択します。

構築子と解体子

◆ SubtitleFile()

YukkuriMovieMaker.Commons.SubtitleFile.SubtitleFile ( )

SubtitleFileクラスの新しいインスタンスを初期化します。

メソッド詳解

◆ GetExtensions()

global.System.Collections.Generic.IEnumerable< string > YukkuriMovieMaker.Commons.SubtitleFile.GetExtensions ( )
static

サポートされているすべての字幕ファイルの拡張子を列挙します。

戻り値
サポートされている拡張子のコレクション。
foreach (string ext in SubtitleFile.GetExtensions())
{
Console.WriteLine($"Supported extension: {ext}");
}
SubtitleFile()
SubtitleFileクラスの新しいインスタンスを初期化します。
Definition SubtitleFile.cs:108

◆ IsSupported()

bool YukkuriMovieMaker.Commons.SubtitleFile.IsSupported ( string path)
static

指定されたファイルパスの字幕ファイルがサポートされているかどうかを判定します。

引数
path判定するファイルのパス。
戻り値
ファイルがサポートされている場合は<c>true、それ以外の場合は<c>false。

このメソッドは、ファイルの拡張子に基づいてサポートされている字幕ファイル形式(SRTまたはSUB)であるかをチェックします。

bool isSupportedSrt = SubtitleFile.IsSupported(@"C:\path\to\subtitle.srt"); // true
bool isSupportedTxt = SubtitleFile.IsSupported(@"C:\path\to\document.txt"); // false

◆ Load()

global.YukkuriMovieMaker.Commons.ISubtitleFile< global.YukkuriMovieMaker.Commons.ISubtitleItem > YukkuriMovieMaker.Commons.SubtitleFile.Load ( string path)
static

指定されたパスから字幕ファイルをロードします。

引数
pathロードする字幕ファイルのパス。
戻り値
ロードされた字幕ファイルを表すISubtitleFile<ISubtitleItem>インターフェース。
例外
NotSupportedException指定されたファイルの拡張子がサポートされていない場合にスローされます。

このメソッドは、ファイルの拡張子に基づいて、SubFileまたはSrtFileのいずれかをロードします。 現在、.sbv, .sub (SUBファイル) および .srt (SRTファイル) 拡張子をサポートしています。

try
{
ISubtitleFile<ISubtitleItem> subtitleFile = SubtitleFile.Load(@"C:\path\to\subtitle.srt");
foreach (var item in subtitleFile.Items)
{
Console.WriteLine($"[{item.Start}] - [{item.End}] {item.Text}");
}
}
catch (NotSupportedException ex)
{
Console.WriteLine($"Error: {ex.Message}");
}
global::System.Collections.Generic.IEnumerable< T > Items
字幕アイテム一覧
Definition ISubtitleFile.cs:28

メンバ詳解

◆ extension

string YukkuriMovieMaker.Commons.SubtitleFile.extension

このクラス詳解は次のファイルから抽出されました: