IDvdControl2::SetSubpictureState
SetSubpictureState メソッドは、サブピクチャの表示のオン/オフを切り替える。
構文
HRESULT SetSubpictureState(
BOOL bState,
DWORD dwFlags,
IDvdCmd **ppCmd
);
パラメータ
bState
[in] サブピクチャの表示をオンにするかどうかを指定するブール型の値。TRUE を指定すると、それ以降の再生でサブピクチャが表示される。
dwFlags
[in] コマンド同期オプションを指定する 1 つ以上の DVD_CMD_FLAGS 列挙を含むビット フラグ。
ppCmd
[out] DVD コマンドの同期に使える IDvdCmd オブジェクトへのポインタのアドレス。
戻り値
次のいずれかの値を返す。
戻りコード | 説明 |
S_OK | 成功。 |
VFW_E_DVD_INVALIDDOMAIN | DVD ナビゲータが First Play ドメイン内にある。 |
VFW_E_DVD_OPERATION_INHIBITED | UOP コントロールが処理を禁止している。 |
注意
通常、サブピクチャ ストリームは、メニューではボタン テキストや場合によってはボタンのグラフィックに、ビデオの再生では字幕、クレジット、その他のオーバーレイ グラフィックに使われる。サブピクチャをクローズド キャプションと混同してはならない。クローズド キャプションは、ビデオ ストリームの内部にエンコードされている。一般的に、このメソッドは、DVD ナビゲータ フィルタが DVD タイトル ドメイン内でビデオを再生している間にビデオに重ねて表示されるサブピクチャを制御することを目的としている。
このメソッドは、Annex J "Sub-picture_Stream_Change" コマンドの第 2 引数に相当する。
次の表は、このメソッド名が対応する Annex J コマンド名、このメソッドが有効なドメインを示している。
Annex J コマンド名 | 有効なドメイン |
Sub-picture_stream_Change | DVD_DOMAIN_VideoManagerMenu DVD_DOMAIN_VideoTitleSetMenu DVD_DOMAIN_Title DVD_DOMAIN_Stop |
参照