Windows 7でVS2005の下で、動かそうと思っていますが、
http://wisdom.sakura.ne.jp/system/winapi/media/mm8.html
のコードで、
録音によって出来るwavファイルの
サンプリング周波数を44100Hzにしたり、
量子化ビット数を16ビットにしたりする
にはどうすればよいのでしょうか?
(何もしないと、
サンプリング周波数は11025Hz、
量子化ビット数が8、
ステレオ/モノ=モノ
のファイルで出来るようです)
よろしくお願いします。
MCI_SETあたりでできた覚えが……。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd743467(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/dd798661(v=vs.85).aspx
channelsとかsamplespersecとか,いかにもそれっぽいですが……。
>Windows 7でVS2005の下で、動かそうと思っていますが、
現状、ソフトは動作していますか?
sdkで作成するのなら、Visual Studio 2010 Express以降のバージョンを
ダウンロードして動かしたほうがいいですね。
MFCを使用するならば、製品版を買わないとだめです。
動く可能性もあるので私用で使うこと前提で試してみるのもいいと思います。
マイクロソフトは保障していませんので自己責任でお願いします。
> MFCを使用するならば、製品版を買わないとだめです。
>動く可能性もあるので私用で使うこと前提で試してみるのもいいと思います。
> マイクロソフトは保障していませんので自己責任でお願いします。
再頒布可能パッケージがWindows 7をサポートしているので問題無いでしょう。
http://www.microsoft.com/ja-jp/download/details.aspx?id=26347
サポートまわりにどうも混乱があるようなので,スレッドの趣旨からずれますが,書いて
おきます。
> マイクロソフトは保障していませんので自己責任でお願いします。
Windows 7上でのVisual Studio 2005の使用は,Service Pack 1 および Service Pack 1
Update for Windows Vista の適用によって,サポートされています。
http://www.microsoft.com/ja-jp/dev/support/tools.aspx
> 再頒布可能パッケージがWindows 7をサポートしているので問題無いでしょう。
成果物がサポートされていることと,開発環境がサポートしていることは異なります。
例えば,Visual Basic 6.0で作られたアプリケーションはWindows 8でもサポートされて
いますが,
IDEはWindows Vistaまでしかサポートされていません。
http://msdn.microsoft.com/ja-jp/vstudio/ms788708.aspx
このため,再頒布可能パッケージがサポートしていることを以て,開発環境がサポートさ
れている,とすることはできません。
うーーん、
VS2005に、新しいプラットフォームSDKがインストールできればWindows 7上でも
SDKで作成されたソフトのみ動作可能だけれども、VS2005のみインストール
された環境だと保障されているのはFrameWorkのみですよね。
質問者は、
> Windows 7でVS2005の下で、動かそうと思っていますが、
ですから、
開発環境(IDE)は動作しても、コンパイルされたアプリケーションは、
マイクロソフトは保障していませんので自己責任でお願いします。
だと思いますがどうでしょうか?
> VS2005に、新しいプラットフォームSDKがインストールできればWindows 7上でも
> SDKで作成されたソフトのみ動作可能だけれども、VS2005のみインストール
> された環境だと保障されているのはFrameWorkのみですよね。
先に挙げたページでも,.NET Frameworkのみサポートなどと書いていないですよね。
私には勝手な思い込みとしか思えないので,根拠となるMSの公式文書へのリンクを提示して
もらえますか。
# Windows7上で動くことと,Windows7の新機能を使えることは別です。