Windows ボリューム ミキサーを使用して個々のアプリケーションのボリューム レベルを制御するにはどうすればよいですか?
アプリケーションの音量の微調整: Windows ボリューム ミキサーの詳細説明
質問: ボリューム ミキサーを使用して単一アプリケーションのボリュームを制御するにはどうすればよいですか?
答え:
Windows Core Audio Library は、音量ミキサーを使用して特定のアプリケーションの音量を制御する方法を提供します。この機能を実装する方法を示す C# コンソール アプリケーションの例を次に示します:
using System; using System.Runtime.InteropServices; using System.Collections.Generic; namespace SetAppVolume { class Program { static void Main(string[] args) { const string app = "Mozilla Firefox"; foreach (string name in EnumerateApplications()) { Console.WriteLine("应用名称:" + name); if (name == app) { // 显示静音状态和音量级别(相对于主音量百分比) Console.WriteLine("静音:" + GetApplicationMute(app)); Console.WriteLine("音量:" + GetApplicationVolume(app)); // 静音应用程序 SetApplicationMute(app, true); // 将音量设置为主音量的二分之一(50%) SetApplicationVolume(app, 50); } } } // ... (GetApplicationVolume, GetApplicationMute, SetApplicationVolume, SetApplicationMute, EnumerateApplications 函数代码保持不变) ... } }
(GetApplicationVolume
、GetApplicationMute
、SetApplicationVolume
、SetApplicationMute
、EnumerateApplications
関数のコードは元のコードと同じなので省略します。重複を避けるため、 )
このコードは、指定されたアプリケーション (「Mozilla Firefox」) の音量とミュート状態にプログラムでアクセスして変更する方法を示します。 このコードをコンパイルして実行するには、必要な COM 参照を追加する必要があることに注意してください。 さらに、この例はデモンストレーションのみを目的としており、実際のアプリケーションではより堅牢なエラー処理とユーザー インターフェイスが必要になる場合があります。
以上がWindows ボリューム ミキサーを使用して個々のアプリケーションのボリューム レベルを制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











C言語関数によって返される値の種類は何ですか?返品値を決定するものは何ですか?

STL(ソート、検索、変換など)のアルゴリズムを効率的に使用するにはどうすればよいですか?
