検索結果 8 件
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: WASAPIを使ったPC音録音ソフト
- 返信数: 23
- 閲覧数: 19717
Re: WASAPIを使ったPC音録音ソフト
ISLeさん お陰様で、ループバックを使用しサウンドミキサーを通さないアプリを作ることができました。 主な変更点としては、 ・IMMDeviceEnumerator::GetDefaultAudioEndpointで第1引数をeCaptureからeRenderに変更 ・IAudioClient::Initializeで第1引数をAUDCLNT_SHAREMODE_SHAREDに、第2引数をAUDCLNT_STREAMFLAGS_LOOPBACKに変更 ・イベント駆動からタイマー駆動へ変更 の3点でした。 皆様のおかげで疑問を完全に解消することができました。本当にありがとうございました。 最後に...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: WASAPIを使ったPC音録音ソフト
- 返信数: 23
- 閲覧数: 19717
Re: WASAPIを使ったPC音録音ソフト
ISLeさん
情報ありがとうございます! audacityのソースを見つけたので、それと合わせて勉強してみます。
情報ありがとうございます! audacityのソースを見つけたので、それと合わせて勉強してみます。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: WASAPIを使ったPC音録音ソフト
- 返信数: 23
- 閲覧数: 19717
Re: WASAPIを使ったPC音録音ソフト
Mathさん 返信が遅くなりすみません。ためになるプログラムをありがとうございます。 ステレオミキサーを使用することでPC音を取得することができるようになりました。ステレオミキサーを使わない方法はまだ解決していませんが、これは今後の課題としてもっと勉強していこうと思います。 今回は拙い質問にもかかわらず、ご指導いただきありがとうございました。 次回質問版を利用する際には、目的と仕様を相手に分かりやすく説明することを心がけます。本当にありがとうございました。 最後に作成した、プログラムのコードを載せておきます。文字セットにマルチバイト文字セットを使用しています。 #ifndef STRICT #...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: WASAPIを使ったPC音録音ソフト
- 返信数: 23
- 閲覧数: 19717
Re: WASAPIを使ったPC音録音ソフト
ポニョさん返信ありがとうございます。
録音デバイスのところで 「無効なデバイスを表示する」 としても表示されなかったのですが、最新のデバイスをダウンロードすると表示されるようになりました。拙い説明を読み解いていただきありがとうございました。
ただ、Audacityではステレオミキサーを使用しない録音を実装しているので、その方法も、もう少し考えてみたいと思います。
録音デバイスのところで 「無効なデバイスを表示する」 としても表示されなかったのですが、最新のデバイスをダウンロードすると表示されるようになりました。拙い説明を読み解いていただきありがとうございました。
ただ、Audacityではステレオミキサーを使用しない録音を実装しているので、その方法も、もう少し考えてみたいと思います。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: WASAPIを使ったPC音録音ソフト
- 返信数: 23
- 閲覧数: 19717
Re: WASAPIを使ったPC音録音ソフト
Mathさん、ご指摘ありがとうございます。少しは分かりやすくなってるといいのですが… [目的] パソコン2台をLANケーブルでつなぎ、一方のパソコンAの音をもう一方のパソコンBに送るプログラムを作成しています。パソコンAにはステレオミキサーが入っていないためWASAPIを使用し、パソコンの音を取得しようと考えています。 [コード] エラー処理は除いた、WASAPIの初期化部分とイベント処理部分です。 #include <Windows.h> #include <stdio.h> #include <process.h> #include <Audioclient.h> #include <m...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: WASAPIを使ったPC音録音ソフト
- 返信数: 23
- 閲覧数: 19717
Re: WASAPIを使ったPC音録音ソフト
失礼しました。ルールがあったんですね。以下に書き直します。 [1] 質問文 [1.1] 自分が今行いたい事は何か スピーカーから出力される音をWASAPIを使用して取得すること [1.2] どのように取り組んだか(プログラムコードがある場合記載) WASAPIを使用した再生・録音(マイク)プログラムを作成し、これを改良することでスピーカーからの音を取得しようとしている。 スピーカーデバイスをキャプチャーモードでオープンできないかを試行錯誤している。 [1.3] どのようなエラーやトラブルで困っているか(エラーメッセージが解る場合は記載) [1.4] 今何がわからないの...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: WASAPIを使ったPC音録音ソフト
- 返信数: 23
- 閲覧数: 19717
Re: WASAPIを使ったPC音録音ソフト
早速の返信ありがとうございます。
audacityにおいてオーディオホストをMMEからWindowWASAPIに変更し、録音デバイスをスピーカーに変更してやるとサウンドミキサーが無効のままでもPC音を取得できます。
これと同じことを自作のプログラムで実装したく試行錯誤してるのですが、とっかかりもつかめません。 もし何かご存知であれば教えてください!
audacityにおいてオーディオホストをMMEからWindowWASAPIに変更し、録音デバイスをスピーカーに変更してやるとサウンドミキサーが無効のままでもPC音を取得できます。
これと同じことを自作のプログラムで実装したく試行錯誤してるのですが、とっかかりもつかめません。 もし何かご存知であれば教えてください!
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: WASAPIを使ったPC音録音ソフト
- 返信数: 23
- 閲覧数: 19717
WASAPIを使ったPC音録音ソフト
window7でC言語を使い、PC内の音(スピーカーから出力される音)を取得するソフトを作ろうとしています。
フリーソフトaudacityでWASAPIを使えばサウンドミキサーを使うことなく、PC音を取得できることが分かり、WASAPIの導入を決めたのですが、PC音の取得の方法が分かりません。
WASAPIを使って再生・録音(マイクから)はできました。
何か、方法をご存知の方はヒントでもいいので教えてください。
初の質問版で分かりにくい部分があると思いますが、なにとぞよろしくお願いします。
フリーソフトaudacityでWASAPIを使えばサウンドミキサーを使うことなく、PC音を取得できることが分かり、WASAPIの導入を決めたのですが、PC音の取得の方法が分かりません。
WASAPIを使って再生・録音(マイクから)はできました。
何か、方法をご存知の方はヒントでもいいので教えてください。
初の質問版で分かりにくい部分があると思いますが、なにとぞよろしくお願いします。