私はバックグラウンドタスクからAudioDeviceModulesManager(id)を呼び出すと、それはSystem.UnauthorizedAccessException
をスローします
Configure and query audio device modulesによる
:この記事に示されているオーディオデバイスモジュールAPIを使用するためには
、アプリのパッケージマニフェストに制限audioDeviceConfiguration機能を指定する必要があります。
次のようにマニフェストアプリのパッケージに制限された機能audioDeviceConfiguration
を指定する必要がありますようにするには:唯一のMicrosoftパートナーやデバイスのベンダーで働く人々は、このへのアクセスを要求することができる
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
...
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="uap mp rescap">
<Capabilities>
<Capability Name="internetClient" />
<rescap:Capability Name="audioDeviceConfiguration"/>
</Capabilities>
ご注意を店舗提出のための能力。これは、AudioDeviceModulesManager
によって、アプリケーションが特定のシステム上のすべてのオーディオエフェクトにアクセスできるためです。潜在的に、オーディオエフェクトは、デバイスのオーディオパフォーマンスに悪影響を与えるように設定できます。
詳細はApp capability declarationsを参照してください。
私の質問にお答えしてくれてありがとう! – cOborski