mfc-ml

2003年11月

30

[mfc 46969] RE: [mfc 46968] Re: マイク入力の音量を取得する方法

"waveIn"から始まる一連のAPI(waveInOpenなど)を使用します。
全て書くと、とても長くなりそうなので、MSDNでwaveInOpenを調べて自分で実装して
みて下さい。

nao
29

[mfc 46968] Re: マイク入力の音量を取得する方法

発言もとの松山です。



レスが遅くなりました。もうしわけありません。


藤沢さんへ
>ソフト ・・・
>と、言うことですのでソフトなのでしょうから、想像しますに・・・
>ボリュームコントロールに表示するコントロールの音を取得する
>ことを想定されているのでしょうか?

現在設定されているマイクデバイスから入力されている音の音量です。
スピーカの音量設定ではありません。


溝井さんへ
> 音声のデータは取得できているのでしょうか?

いえ、その辺もまだわかりません。


目標はオーディオレベルメータのようなものです。
ただ、mp3やwaveファイルの再生のレベルではなく、リアルタイムにそのときの
マイク入力のレベルを扱いたいと思っています。

ご存知の方がいらっしゃいましたら、教えてください。
よろしくお願いします。


マツヤマシンヤ
29

[mfc 46967] Re: 子スレッドの終了待ち



こんにちは、

返事大変遅くなりました。
渋木さん、レスありがとうございました。
確認の通信をしてから終了するようにしたら、うまく行きました。
どうもありがとうございました。
29

[mfc 46966] Re: ファイルを開いた際にファイル名をログに出力

> HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\
>   Explorer\ShellExecuteHooks\{Your CLSID}
> メールの文章から察するに、まずはCOMオブジェクトの作成

> 理解するところから入ったほうがよいかと思います。
> ATLでのCOMプログラミングの書籍は数冊でていますので、
> 検索してみてはどうでしょうか?
> #CodeGuruのサンプルを見るとATLを使用してますしね。

社本様

ご丁寧にありがとうございました。

COMに対する知識不足で勉強しなければいけないことが
よくわかりました。がんばります。

本当にありがとうございました。
29

[mfc 46965] Re: ファイルを開いた際にファイル名をログに出力


社本@ワックです。

> しかし開発者としては致命的なのですが
> 英語が読めないためCOMインタフェースで
> フック(?)するということを全く理解できていません。
> (フックであればフックプロシージャを定義する?)

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\
  Explorer\ShellExecuteHooks\{Your CLSID}

上記のようにレジストリに登録すると、あなたの作成した
COMオブジェクトがシェルから自動的に作成&呼び出しされます。

> ようやくたどり着いたホームページです。
> http://www.codeguru.com/shell/ShellLogging.html

> 知識が全く追いついておらず時間もなくあせっています。
> どこか参考になる日本語ホームページもしくは書籍など
> ご存知でしょうか。

シェルエクステンション関連は、日本語のHPはあまり
ないんじゃないかと思います。
上記のHP(CodeGuru)は、かなり詳細に書いてあって
分かりやすいんじゃないかと思います。。

メールの文章から察するに、まずはCOMオブジェクトの作成を
理解するところから入ったほうがよいかと思います。
ATLでのCOMプログラミングの書籍は数冊でていますので、
検索してみてはどうでしょうか?
#CodeGuruのサンプルを見るとATLを使用してますしね。


// 社本 明弘
// http://www.wac-jp.com/programmers/
// Microsoft MVP for VC++ (Oct 2003 - Oct 2004)
記事検索
Amazon.co.jp
  • ライブドアブログ