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 |
参照