diff --git a/dom/media/GraphDriver.cpp b/dom/media/GraphDriver.cpp
index 2be862b457e6b21b0f7b3a87552b0fb2ea1e9f1e..639b2bd1acf869786ac77da7e8c48ba4fd1613e8 100644
--- a/dom/media/GraphDriver.cpp
+++ b/dom/media/GraphDriver.cpp
@@ -637,12 +637,10 @@ void AudioCallbackDriver::Init() {
 
   output.layout = static_cast<uint32_t>(channelMap);
   output.prefs = CubebUtils::GetDefaultStreamPrefs();
-#if !defined(XP_WIN)
   if (mInputDevicePreference == CUBEB_DEVICE_PREF_VOICE &&
       CubebUtils::RouteOutputAsVoice()) {
     output.prefs |= static_cast<cubeb_stream_prefs>(CUBEB_STREAM_PREF_VOICE);
   }
-#endif
 
   uint32_t latencyFrames = CubebUtils::GetCubebMTGLatencyInFrames(&output);