Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin.Voice
アセンブリ: YukkuriMovieMaker.Plugin.dll
ボイスエンジンのライセンス情報を提供するインターフェースです。
public interface IVoiceLicense
IVoiceSpeaker.License で返すオブジェクトが実装します。
ライセンス同意が不要な場合は CommonVoiceLicense を使用してください。
ライセンスの有効性を非同期に検証します。
ValueTask<bool> ValidateLicenseAsync();
有効なライセンスが確認できた場合は true を返します。
外部サーバーへの認証が不要な場合は ValueTask.FromResult(true) を返してください。
| 名前 | 型 | 説明 |
|---|---|---|
| IsTermsAgreed | System.Boolean | ユーザーが利用規約に同意済みかどうかを取得または設定します。 |
ユーザーが利用規約に同意済みかどうかを取得または設定します。
bool IsTermsAgreed { get; set; }
YMM4はこのプロパティーを読み取り、false の場合は規約同意UIを表示します。
同意後に true をセットして保存する責任は実装側にあります。
Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin.Voice
アセンブリ: YukkuriMovieMaker.Plugin.dll
ボイスエンジンのライセンス情報を提供するインターフェースです。
public interface IVoiceLicense
IVoiceSpeaker.License で返すオブジェクトが実装します。
ライセンス同意が不要な場合は CommonVoiceLicense を使用してください。
ライセンスの有効性を非同期に検証します。
ValueTask<bool> ValidateLicenseAsync();
有効なライセンスが確認できた場合は true を返します。
外部サーバーへの認証が不要な場合は ValueTask.FromResult(true) を返してください。
| 名前 | 型 | 説明 |
|---|---|---|
| IsTermsAgreed | System.Boolean | ユーザーが利用規約に同意済みかどうかを取得または設定します。 |
ユーザーが利用規約に同意済みかどうかを取得または設定します。
bool IsTermsAgreed { get; set; }
YMM4はこのプロパティーを読み取り、false の場合は規約同意UIを表示します。
同意後に true をセットして保存する責任は実装側にあります。