@@ -272,7 +272,7 @@ AS_CASE(["$systems"], [*" wasapi "*], [ | |||||
CPPFLAGS="-I$srcdir/include $CPPFLAGS" | CPPFLAGS="-I$srcdir/include $CPPFLAGS" | ||||
need_ole32=yes | need_ole32=yes | ||||
found="$found WASAPI" | found="$found WASAPI" | ||||
LIBS="-lwinmm -luuid -lksuser $LIBS"]) | |||||
LIBS="-lwinmm -lksuser -lmfplat -lmfuuid -lwmcodecdspuuid $LIBS"]) | |||||
]) | ]) | ||||
AS_IF([test -n "$need_ole32"], [LIBS="-lole32 $LIBS"]) | AS_IF([test -n "$need_ole32"], [LIBS="-lole32 $LIBS"]) | ||||
@@ -15,7 +15,7 @@ package rtaudio | |||||
#cgo jack LDFLAGS: -ljack | #cgo jack LDFLAGS: -ljack | ||||
#cgo windows CXXFLAGS: -D__WINDOWS_WASAPI__ | #cgo windows CXXFLAGS: -D__WINDOWS_WASAPI__ | ||||
#cgo windows LDFLAGS: -lm -luuid -lksuser -lwinmm -lole32 -static | |||||
#cgo windows LDFLAGS: -lm -lksuser -lmfplat -lmfuuid -lwmcodecdspuuid -lwinmm -lole32 -static | |||||
#cgo darwin CXXFLAGS: -D__MACOSX_CORE__ | #cgo darwin CXXFLAGS: -D__MACOSX_CORE__ | ||||
#cgo darwin LDFLAGS: -framework CoreAudio -framework CoreFoundation | #cgo darwin LDFLAGS: -framework CoreAudio -framework CoreFoundation | ||||
@@ -80,8 +80,8 @@ In order to compile RtAudio for a specific OS and audio API, it is necessary to | |||||
<TD>WASAPI</TD> | <TD>WASAPI</TD> | ||||
<TD>RtApiWasapi</TD> | <TD>RtApiWasapi</TD> | ||||
<TD>__WINDOWS_WASAPI__</TD> | <TD>__WINDOWS_WASAPI__</TD> | ||||
<TD>MinGW: <TT>FunctionDiscoveryKeys_devpkey.h, lksuser, luuid, lwinmm, lole32</TT></TD> | |||||
<TD>MinGW: <TT>g++ -Wall -D__WINDOWS_WASAPI__ -Iinclude -o audioprobe audioprobe.cpp RtAudio.cpp -lole32 -lwinmm -lksuser -luuid</TT></TD> | |||||
<TD>MinGW: <TT>FunctionDiscoveryKeys_devpkey.h, lksuser, lmfplat, lmfuuid, lwmcodecdspuuid, lwinmm, lole32</TT></TD> | |||||
<TD>MinGW: <TT>g++ -Wall -D__WINDOWS_WASAPI__ -Iinclude -o audioprobe audioprobe.cpp RtAudio.cpp -lole32 -lwinmm -lksuser -lmfplat -lmfuuid -lwmcodecdspuuid</TT></TD> | |||||
</TR> | </TR> | ||||
</TABLE> | </TABLE> | ||||
<P> | <P> | ||||