次の方法で共有


IDvdControl2::SelectSubpictureStream

SelectSubpictureStream メソッドは、表示するサブピクチャ ストリームを設定する。

構文

  HRESULT SelectSubpictureStream(
  ULONG ulSubPicture,
  DWORD dwFlags,
  IDvdCmd **ppCmd
);

パラメータ

ulSubPicture

サブピクチャ ストリームを指定する値。0 から 31 まで、または 63 でなければならない。

戻りコード 説明
0-31 ストリームが有効である。
63 ストリームがダミー ストリーム、つまりミュートされた低ビットレート ストリームである。

dwFlags

[in] コマンド同期オプションを指定する 1 つ以上の DVD_CMD_FLAGS 列挙を含むビット フラグ。

ppCmd

[out] DVD コマンドの同期に使える IDvdCmd オブジェクトへのポインタのアドレス。

戻り値

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

戻りコード 説明
S_OK 成功。
E_INVALIDARG ulSubPicture が範囲外であるか、SP ストリームに対応していない。
E_UNEXPECTED ulSubPicture 引数は有効であるが、何らかの理由で DVD ナビゲータがこの引数を設定できない。
VFW_E_DVD_OPERATION_INHIBITED UOP コントロールが処理を禁止している。
VFW_E_DVD_INVALIDDOMAIN 無効なドメイン。
VFW_E_DVD_STREAM_DISABLED 指定されたストリームが無効になっている。

注意

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

Annex J コマンド名 有効なドメイン
Sub-picture_Stream_Change DVD_DOMAIN_VideoManagerMenu
DVD_DOMAIN_VideoTitleSetMenu
DVD_DOMAIN_Title
DVD_DOMAIN_Stop

参照