次の方法で共有


IDvdControl2::SelectDefaultSubpictureLanguage

SelectDefaultSubpictureLanguage メソッドは、サブピクチャ テキストのデフォルトの言語を設定する。

構文

  HRESULT SelectDefaultSubpictureLanguage(
  LCID Language,
  DVD_SUBPICTURE_LANG_EXT subpictureExtension
);

パラメータ

Language

[in] デフォルト言語を指定するロケール識別子。

subpictureExtension

[in] デフォルトのサブピクチャ拡張機能を指定する DVD_SUBPICTURE_LANG_EXT 列挙。

戻り値

次のいずれかの値を返す。

戻りコード 説明
S_OK 成功。
E_INVALIDARG Language が無効である。
VFW_E_DVD_INVALIDDOMAIN DVD ナビゲータ フィルタが有効なドメイン内にない。

注意

このメソッドでは、ディスクの再生時にサブピクチャおよびメニューで使うデフォルトの言語とフォーマットを選択する。たとえば、Language がアメリカ英語に相当する 0x409 に指定されており、subpictureExtension が DVD_SP_EXT_Caption_Big に指定されている場合、DVD ナビゲータは、サブピクチャのテキストを "ビッグ キャプション" フォーマットのアメリカ英語で表示しようと試みる。デフォルトの言語または言語拡張がディスク上で見つからない場合、DVD ナビゲータは要求に最も近いものを選択する。

次の表は、このメソッド名が対応する Annex J コマンド名、このメソッドが有効なドメインを示している。

Annex J コマンド名 有効なドメイン
なし DVD_DOMAIN_Stop

参照