掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MCIで再生中のデバイス設定を変更するには? (ID:66636)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VC6++、c言語+APIです。 MCIでサウンドファイルを再生中に、MCI_SETコマンドでステレオ音声の左のみ、右のみという切り替える機能を付けたいのですが、再生中に変更できるのか?できるとしたらどうやるのか?がわかりません。 すでにオープンしたMCIデバイスに対し、 BOOL bLeft, bRight; msp.dwAudio = MCI_SET_AUDIO_RIGHT; mciSendCommand(wDeviceID, MCI_SET, MCI_SET_AUDIO | (bRight ? MCI_SET_ON : MCI_SET_OFF), (DWORD)&msp); msp.dwAudio = MCI_SET_AUDIO_LEFT; mciSendCommand(wDeviceID, MCI_SET, MCI_SET_AUDIO | (bLeft ? MCI_SET_ON : MCI_SET_OFF), (DWORD)&msp); //MCIデバイスに再生の指示を出す mpp.dwCallback = (DWORD)hwnd; dwError = mciSendCommand(mop.wDeviceID, MCI_PLAY, MCI_NOTIFY, (DWORD)&mpp); if(dwError) { mciShowError(hwnd, dwError); mciSendCommand(mop.wDeviceID, MCI_CLOSE, 0, 0); return 0; } ということはできるのですが、ファイル再生中に動的な変更(といったらいいのでしょうか?)を行うことはできません。 分かりにくくて申し訳ありませんが、どなたか解決法をご存知の方いらっしゃいましたらお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.