国内でも展開されている、定額音楽ストリーミングサービス「Amazon Music HD」のWindows向けデスクトップアプリケーションが“バージョン: 7.11”となり、新機能が追加された※。結果、「排他モード」や「WASAPI」といった言葉が話題となっている。
ただし、この名称になじみのない読者も多いと思うので、PCオーディオの基礎編として、Windows オーディオシステムの排他モードについて解説する。
編注:すでにAmazon MusicをPCにインストール済みの場合や、ブラウザー版のAmazon Music HDサービスからアプリをダウンロードした場合の最新バージョンは7.10.x。
“バージョン:7.11.x”を入手するには、Amazon.co.jpで「デスクトップ版 Amazon Music(Windows)」を検索して入手したうえ、「ゲーム&PCソフトダウンロードライブラリ」からソフトをダウンロードし、再インストールする必要がある(2020年3月15日現在)。

すでに、デスクトップ版 Amazon Musicアプリケーションを導入している人は、いまのところ画像のようにバージョン:7.10.0.2175が最新版だと表示されてしまう。7.11は動作に不安定な面もあるので、後日安定動作が確認されたうえで、自動アップデートがかかると思われる。
WASAPIには、排他モードと共有モードがある
まずは、排他モードとは何かを端的に説明しよう。排他モードというのは「ほかを使えなくする」という意味だ。利点はそれゆえに高音質となること。欠点はPCのオーディオ再生機能を1つのアプリケーションで占有してしまうことや、再生に使うアプリケーション側で、音量を変更できなくなることだ。
この排他モードはソフトウェア的には「WASAPIの排他モード」と呼ばれる。WASAPI(Windows Audio Session API)とは、Windows VistaからWindowsのオーディオ処理システムに導入されたAPIのひとつだ。API(Application Programing Interface)とは、アプリケーションがOSの機能を呼び出すために使う命令や関数の一種だと思えばいい。
さて、WASAPIには、排他モードのほかに「共有モード」もあり、こちらが標準状態だ。なぜ共有モードが標準かというと、PCは様々な音を扱う必要があるからだ。PC上で動作するものは、音楽再生アプリケーションだけではなく、動画再生アプリケーションの音声トラックもあれば、システムの警告音もある。これら様々なプログラムが仲良くオーディオ出力機能を共有して使えるようにするのがOSの役割だ。
しかし、これらの音のサンプリングレートやビット数はばらばらだ。最終的に、データを単一のフォーマット(例えば48kHz/16bitなど)にまとめなければ、DACなど音を出すハードウェアに出力できない。
この“まとめる処理”を担当するのが「ミキサー」と呼ばれるOSの機能だ。ただしこの処理には、それなりの計算力が必要である。そのため、Windows XPなど過去のOSでは、ミキサー処理に固定小数点計算を利用するなど、処理を簡易化していた。また、このミキサーがレイテンシー(処理の遅延)や音質の劣化を招き、ハイレゾ出力ができない原因にもなっていた。

この連載の記事
-
第223回
AV
AirPods Proのロスレス再生は5GHz通信を活用か、アップル担当者が語る -
第222回
AV
iOS 17とAirPods Proの新機能「適応型モード」を試す -
第221回
AV
カナダのLendbrookがMQAを買収 -
第220回
AV
Vision ProとAirPods Proの低遅延ロスレス接続、これはいったい何なのか? -
第219回
AV
iPhoneからLightning端子が消える、その影響をオーディオ視点で考える -
第218回
AV
聞き込んで分かった「A&futura SE300」の魅力(試聴レビュー) -
第217回
AV
AppleWatchに話しかけて聴ければ便利、生成AI活用例 -
第216回
AV
ドイツの“ヘッドフォン祭”、「WORLD OF HEADPHONES」が始まる -
第215回
AV
PlayStation初の完全ワイヤレス登場、平面磁界型のAUDEZEも買収 -
第214回
AV
MEMSドライバー採用、未来の完全ワイヤレス開発でクリエイティブとxMEMSが協業 -
第213回
AV
完全ワイヤレスの充電ケースは別にケースでなくてもいい、アップルが新特許 - この連載の一覧へ