|
2011/01/01(Sat) 09:22:38 編集(投稿者)
謹賀新年
■No56155 (星 さん) に返信 > 今回実装したいものは短時間でよく、録音出来ればいいので それを決めるのは星さんでは無く抹茶さんかと。たとえ同一人物だとしても。
> サウンドプレイヤーでも大丈夫なものです。 サウンドプレイヤーの仕様は、OS によって大きく異なります。 マイク入力・Line入力・Wave入力等を切り替えられる物から、 WAVE 専用、WMA対応といった録音形式の違い、さらには 逆再生・ミックス再生・速度変更機能などを備えた多機能なものから、 録音専用の「サウンドレコーダー」まで様々です。
また、今回は >> PC上から鳴っている音を録音するには という事なので、何を入力ソースとするのかも調べておく必要があるでしょう。
> C#で外部アプリケーションを遠隔操作できるのではないか? そのアプリが、外部操作に対応した作りになっていれば可能でしょう。 (DDEとかオートメーションとかWindowsメッセージとかMSAAとか)
そうした仕組みが用意されていないアプリーションの場合には、 キーボード操作やマウス操作のエミュレーションを行うぐらいしか、 操作するすべがありません。前者に比べると難易度は高くなりがちです。
メディアプレイヤーなどは前者、サウンドレコーダーは後者かと思います。
あるいは、コマンドライン起動で*.wav等に録音できるような フリーソフトを探してきて、それを Process.Start メソッドで 呼び出すという手もあるかと思います。
|