#author("2023-07-05T18:45:07+09:00","","")
[[Output 解説]]を参考に自分の環境にあった設定をして下さい。

#contents

**WASAPI output support [#s0a709b8]
:ファイル名|
foo_out_wasapi
:URL|
http://www.foobar2000.org/components/view/foo_out_wasapi
:概要|
Vistaに実装されたWASAPI(Windows Audio Session API)を利用して出力する。正確(bit-exact)な出力が可能とのこと。
:備考|
Windows Vista SP1以降のOSに標準搭載されているオーディオAPI。
--[[Hydrogenaudio Forumのスレッド:http://www.hydrogenaudio.org/forums/index.php?showtopic=62653]]
--[[解説 (hydrogenaudio wiki):http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/WASAPI_output_support_(foo_out_wasapi)]]
--[[About WASAPI - Microsoft:https://msdn.microsoft.com/en-us/library/windows/desktop/dd371455.aspx]]
--[[foobar2000パーフェクトガイド - PURE SPEED/ピュアスピード->WASAPI-(event)/(push)の違い.:http://www.saya-audio.com/foobar2000.html]]
--[[foobar2000でWASAPIを使って高音質化する手順 | ハウツーIT:https://howto-it.com/fb2kwasapi.html]]
#imgr(./snaps/wasapi.jpg);


**WASAPI shared output [#l05b64c8]
:ファイル名|
foo_out_wasapis
:URL|
-https://www.foobar2000.org/components/view/foo_out_wasapis
-https://foobar.hyv.fi/?view=foo_out_wasapis
:概要|
Vista以降のWindowsバージョン用の共有モードWASAPI出力。このコンポーネントは、既存の出力よりもスムーズな音量調整とシーク/一時停止/停止の切り替えを提供しようとします。


**Wasap2 [#edc9ef82]
:ファイル名|
foo_out_wasap2.dll
:URL|
http://sourceforge.net/projects/foobar2000-wasap2-output/?source=navbar
:概要|
WASAPI output。[[SIMD:https://en.wikipedia.org/wiki/SIMD]] instructionsを有効にすると、レイテンシーを削減しパフォーマンスを向上させる。
手動で詳細なバッファサイズを調整することが出来る。設定は Preferences > Advanced > Playback > WASAP2 から。
--MMCSSの利用: [[Multimedia Class Scheduler Service:https://msdn.microsoft.com/en-us/library/windows/desktop/ms684247%28v=vs.85%29.aspx]]
--Preferences>Playback>Output>Device WASAP2: xxx を選択する。

**ASIO support [#zf21860e]
:ファイル名|foo_out_asio
:URL|
http://www.foobar2000.org/components/view/foo_out_asio
:概要|
ASIO (Audio Stream Input Output) 出力用コンポーネント。[["emasio.dll" ASIO driver patch for E-MU hardware:http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=62147&view=findpost&p=724792]]
:備考|
ASIO出力にしたからといって音質がよくなるわけではありません。kmixer以外のリサンプラを使用したい場合や、デジタル出力においてビットパーフェクトな出力を行いたいなど、ASIO ドライバの仕組みを理解した上で使用するようにしましょう。
:参考リンク|
--[[ASIO - Wikipedia Ja:https://ja.wikipedia.org/wiki/ASIO]]
--[[ASIO4ALL:http://www.asio4all.com/]]
---ASIOドライバのないオーディオデバイスをASIO対応にできるソフト

#imgr(./snaps/asio.jpg);

**foo_out_asio2 [#r0c79142]
:ファイル名|
foo_out_asio2.dll
:URL|
http://sourceforge.net/projects/foobar2000-wasap2-output/?source=navbar
:概容|
ASIO (Audio Stream Input Output) 出力用コンポーネント。
--Preferences>Playback>Output>Device ASIO2: xxx を選択する。 
--手動で詳細なBuffer サイズ と Sample cache サイズを調整することが出来る。設定は Preferences > Advanced > Playback > ASIO2 から。

**Kernel Streaming support [#ef35485c]
:ファイル名|
foo_out_ks
:URL|
http://www.foobar2000.org/components/view/foo_out_ks
:概要|
カーネルストリーミング出力。
:エラーメッセージ|
--ERROR (foo_out_ks) : KS output error: error opening device.
---Output data format の設定が間違っている場合やデバイスが占有されている場合などに表示される。

**UPnP MediaRenderer Output [#w14ab73b]
:ファイル名|
foo_out_upnp.dll
:URL|
http://www.foobar2000.org/components/view/foo_out_upnp
:概要|
--UPnP: Media Server, UPnP: Media Renderer の出力が出来る。他のデバイスfoobar2000からのコントロールは、[[UPnP/DLNA Renderer, Server, Control Point (foo_upnp.dll)>User interface/UI Element#pf709771]]をインストールしておく必要がある。
:関連|
--User interface/UI Element - [[UPnP/DLNA Renderer, Server, Control Point>User interface/UI Element#pf709771]]

特にOutputの設定は無い。UPnP : foobar2000 Media Server "Network name" Playback>Output>Device プルダウンメニューで表示されている。Output>Device を UPnP: foobar Media Server/Renderer に変更する必要は無い。例えば、USB DAC内蔵スピーカーで出力したい場合、Output>Deviceで、USB DAC内蔵スピーカーデバイスを選択すれば良い。
UPnP: Media Serverも、他のデバイスも [[UPnP/DLNA Renderer, Server, Control Point (foo_upnp.dll)>General/通信系#rf0ff545]] がインストールしてある状態で、UPnP Controller/Playlist>UPnP Controller Playback Queueで再生して他のデバイス側で出力出来る。こちら側 foobarでコントロールして他のPC スピーカー等での出力などで使うと便利。

-コントローラ側 foobar2000 UPnP Controller Playback Queue プレイリストにトラックを追加し再生。
#imgr(./snaps/upnp_1.png);
-出力側 foobar2000 上に記した通り Output>Device は特に変更する事はない。
#imgr(./snaps/upnp_2.png);

**ASIO+DSD support [#gad7c4d8]
:ファイル名|
foo_out_asio+dsd.dll
:URL|
https://sourceforge.net/projects/sacddecoder/files/foo_out_asio%2Bdsd/
:概要|
DSD再生出力
:使い方|
-DSD対応のDAC、[[foo_input_sacd 1.4.x 1.5.x シリーズ:https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/]]
-Output: ASIO+DSD: [DSD対応DAC Driver] を選択でNative再生。
-ASIO (Audio Stream Input Output) 出力用コンポーネントとしても使える。
:関連|
-[[Super Audio CD Decoder (foo_input_sacd):https://foobar2000.xrea.jp/?Input#q443e57d]] DSD Native再生
-[[''&color(black,WavPack DSD convert);'':https://foobar2000.xrea.jp/?Input+64bit#t089dac8]]


**Bluetooth機能 [#w7c90f7f]
-Bluetooth機能が搭載されているPCの場合
--タスクトレイBluetoothアイコンをクリックして、Bluetooth ヘッドホン(Bluetoothスピーカー等)の登録と接続。
--foobar2000 Output:で、[ヘッドホン (Bluetooth ヘッドホン名)] あるいは、[Headphone (Bluetooth ヘッドホン名)]を選択する。
--foobar2000 mobile [[Deviceコントローラー:https://foobar2000.xrea.jp/?foobar2000+mobile#y59198cd]]との組み合わせで幸せになれる。