次の方法で共有


IDvdControl2::SelectAudioStream

SelectAudioStream メソッドは、再生するオーディオ ストリームを選択する。

構文

  HRESULT SelectAudioStream(
  ULONG ulAudio,
  DWORD dwFlags,
  IDvdCmd **ppCmd
);

パラメータ

ulAudio

[in] 使うオーディオ トラックを指定する値。0 から 7 までの整数値でなければならない。デフォルトのストリームを指定するには、DVD_DEFAULT_AUDIO_STREAM を指定する。

dwFlags

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

ppCmd

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

戻り値

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

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

注意

このメソッドは、現在のビデオ タイトル セット (VTS) のオーディオを対象とする。メニュー内からこのメソッドを呼び出した場合は、メニューを呼び出したタイトルのオーディオ ストリームが設定される。

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

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

参照