YukkuriMovieMaker.Plugin.Voice.IVoiceLicense
Edit on GitHub

Last updated: July 23, 2026

AI 要約

定義

名前空間: YukkuriMovieMaker.Plugin.Voice

アセンブリ: YukkuriMovieMaker.Plugin.dll

ボイスエンジンのライセンス情報を提供するインターフェースです。

public interface IVoiceLicense

実装型 YukkuriMovieMaker.Plugin.Voice.CommonVoiceLicense

注釈

IVoiceSpeaker.License で返すオブジェクトが実装します。 ライセンス同意が不要な場合は CommonVoiceLicense を使用してください。

メソッド

ValidateLicenseAsync

ライセンスの有効性を非同期に検証します。

ValueTask<bool> ValidateLicenseAsync();

注釈

有効なライセンスが確認できた場合は true を返します。 外部サーバーへの認証が不要な場合は ValueTask.FromResult(true) を返してください。

プロパティー

名前 説明
IsTermsAgreed System.Boolean ユーザーが利用規約に同意済みかどうかを取得または設定します。

IsTermsAgreed

ユーザーが利用規約に同意済みかどうかを取得または設定します。

bool IsTermsAgreed { get; set; }

プロパティー値

System.Boolean

注釈

YMM4はこのプロパティーを読み取り、false の場合は規約同意UIを表示します。 同意後に true をセットして保存する責任は実装側にあります。