以下の内容はhttps://littlewing.hatenablog.com/entry/2017/06/21/184005より取得しました。


HoloToolKitのMicStreamSelector.dllをVS2017で再ビルドする

HoloToolKitのMicStreamSelector.dllをVS2017で再ビルドする際に、

  • platform.winmd

にパスが通っていないと怒られた。 たぶんHoloToolKit自体は2015で作られていたからかと。

ソリューションのMicStreamSelectorを右クリックー>プロパティー>C++全般の 追加の#usingディレクトリに 以下を追加して解決。

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\lib\x86\store\references

f:id:pigshape:20170621183353p:plain


HoloToolKitのMicStreamSelectorはコード中にマイクのチャンネルが2チャンネル(ステレオ)でべた書きされているため、 Windowsで動作はするのだが、モノラルのマイクだと、エラーを吐いてしまう。

MicStreamSelector.cpp:Line153

if (samplerate != 0)    // if not default, then try to set to requested size
{
   settings->EncodingProperties = AudioEncodingProperties::CreatePcm(samplerate, 2, 16);   // HoloLens is a 2 channel 16 bit endpoint.
}



以上の内容はhttps://littlewing.hatenablog.com/entry/2017/06/21/184005より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14