none
Windows 10のオーディオアーキテクチャについて RRS feed

  • 質問

  • 以下のホームページに、Windows 10のオーディオアーキテクチャについての記載があります。

    https://docs.microsoft.com/ja-jp/windows-hardware/drivers/audio/windows-audio-architecture


    (1)非推奨のAPIがあげられていますが、Windows 10でこれらのAPIを使用した際には、
       どのような影響が考えられますでしょうか。

    (2)C# Formアプリケーションで、非推奨のAPIの代替となるAPIを教えてください。

    2019年10月24日 9:56

すべての返信

  • murawさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    ご質問の件につきまして、その後のご状況いかがでしょうか。
    追加でご確認いただいたことなどあれば、追記いただくことで回答がつきやすくなります。

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年10月29日 7:50
    モデレータ
  • murawさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    >(1)非推奨のAPIがあげられていますが、Windows 10でこれらのAPIを使用した際には、
       どのような影響が考えられますでしょうか。
    →私の研究に基づいて、MMDevice API、DeviceTopology API、およびEndpointVolume APIはすべてc ++インターフェイスを使用する必要があることがわかりました。 
    また、正しく使用しないと、システムの音量設定が破損します。 
    したがって、それらを使用することはお勧めしません。

    >(2)C# Formアプリケーションで、非推奨のAPIの代替となるAPIを教えてください。
    →Formアプリで適切なAPIを見つけたい場合は、MediaElement ClassまたはWindows.Media.Capture Namespaceを使用することをお勧めします。 
    まず、C#フォームアプリでUWP dllを呼び出すことができます。 
    次に、アプリで特定のUIデザインを確認できます。

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年10月31日 2:26
    モデレータ
  • コメントが付かないようなので、分かる部分だけ。

    (1)についてですが、「非推奨」とされても直ちに使えなくなったり、使うとエラーになったりする訳ではありません。

    一般的に Windows の API や機能は、将来的なサポートのロードマップに照らして、非推奨 ⇒ 廃止という経過をたどります。つまり非推奨とは将来的な廃止が予定されているということであり、実装で利用した場合に廃止のタイミングで大きなインパクトが生じるということです。

    またそのような位置付けのため、その機能や API に不具合があった場合、それを改修するプライオリティは(セキュリティ上の問題を除き)低くなると考えられます。

    逆に言えば「現時点で使えればそれでよい(一時的に利用するだけのプログラムなど)」であれば、非推奨に API を利用しても大きな問題にはならないでしょう。

    以上、ご参考まで。


    Hebikuzure aka Murachi Akira

    2019年10月31日 3:45
  • Windows 10 のオーディオ機能については、あちこちでトラブルをよく聞きます。

    どのような理由によるのかは知りませんが、現状のヒントとしては ドライバー開発に関する最新情報 のページのDriver (ドライバー) のオーディオの項を見て頂くと分かるように、1607以降はリリース毎に何らかの機能更新や機能変更がされています。各リリースにもよりますが、単純には推奨APIだからどうとか、非推奨APIだからどうだとか言えない状況にあります。従ってもしかすると、今のリリースで問題が無くても、次のリリースで要件が変わるかも知れません。

    Hebikuzure aka Murachi Akira

    さんの指摘の通り非推奨は「廃止」では無く、すぐに無くなる訳では無いので、現状では気にせずに使ってみるしかないと考えています。



    2019年11月20日 9:37