次の方法で共有


IDvdControl2::SelectKaraokeAudioPresentationMode メソッド (strmif.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

メソッドは SelectKaraokeAudioPresentationMode 、カラオケ補助チャネルを左右のスピーカーに送信します。

構文

HRESULT SelectKaraokeAudioPresentationMode(
  [in] ULONG ulMode
);

パラメーター

[in] ulMode

DVD_KARAOKE_DOWNMIX列挙のビットごとの OR は、通常は左右のスピーカーに出力されるチャネル 0 と 1 に 5 つのカラオケ チャネルをダウンミックスする方法を示します。

戻り値

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

リターン コード 説明
S_OK
正常終了しました。
E_PROP_SET_UNSUPPORTED
オーディオ デコーダーはダウンミックスをサポートしていません。
VFW_E_DVD_INVALIDDOMAIN
DVD ナビゲーター フィルターが無効なドメインにあります。
VFW_E_DVD_OPERATION_INHIBITED
UOP 制御は、現在の操作を禁止します。

注釈

DVD ナビゲーターは、カラオケ モードになると、オーディオ デコーダーにクエリを実行して、カラオケ ダウンミックスをサポートしているかどうかを検出します。 デコーダーがサポートしている場合は、チャネル 2 から 4 (ガイド の声、ガイドのメロディー、効果音を含むカラオケ補助チャネル) がミュートされます。 個々のチャネルをオンまたはオフにし、チャネル 0 と 1 に転送するには、この方法を使用します。

このメソッドは、 CKaraokeDlg::D oModal の DVDSample アプリケーションで示されています。

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

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

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー strmif.h (Dshow.h を含む)
Library Strmiids.lib

こちらもご覧ください

DVD アプリケーション

DVD カラオケ プロパティ セット

エラーコードと成功コード

IDvdControl2 インターフェイス