次の方法で共有


IDvdControl2::SelectAngle

SelectAngle メソッドは、DVD ナビゲータがアングル ブロックにある間、新しいアングルを設定する。

構文

  HRESULT SelectAngle(
  ULONG ulAngle,
  DWORD dwFlags,
  IDvdCmd **ppCmd
);

パラメータ

ulAngle

[in] 新しいアングルの値。1 から 9 まででなければならない。

dwFlags

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

ppCmd

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

戻り値

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

戻りコード 説明
S_OK 成功。
E_INVALIDARG ulAngle が範囲外である。
VFW_E_DVD_INVALIDDOMAIN DVD ナビゲータが First Play ドメイン内にある。
VFW_E_DVD_OPERATION_INHIBITED UOP コントロールが処理を禁止している。

注意

オーディオ ストリームとサブピクチャ ストリームのインデックスは開始値が 0 であるが、アングルとメニュー ボタンのインデックスは開始値が 1 である点に注意すること。

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

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

参照