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