summaryrefslogtreecommitdiff
path: root/src/VBox/Devices/Audio/DrvHostAudioWasApi.cpp
Commit message (Expand)AuthorAgeFilesLines
* DrvHostAudioWasApi: Must disable the stream when draining completes. bugref:9890vboxsync2021-06-171-0/+1
* DrvHostAudioWasApi: Implemented pfnSetDevice and the InputDeviceID/OutputDevi...vboxsync2021-06-101-7/+142
* Audio: Nits/6.1. bugref:bugref:9890vboxsync2021-06-081-2/+2
* Audio: Split up PDMIHOSTAUDIO::pfnStreamControl into individual methods for e...vboxsync2021-06-041-39/+10
* Audio: Re-ordering some methods, no real change. bugref:9890vboxsync2021-06-041-102/+102
* Audio: Changed PDMAUDIOHOSTDEV::szName into a pszName so we don't have to tru...vboxsync2021-06-041-13/+10
* Audio: Simplified PDMIAUDIOCONNECTOR::pfnStreamCreate by moving the acquired ...vboxsync2021-06-031-1/+1
* Audio: Changed PDMIHOSTAUDIO::pfnStreamCreate to take a pointer to a const pC...vboxsync2021-06-031-1/+1
* DrvHostAudioWasApi: correction to when to use WAVE_FORMAT_EXTENSIBLE. bugref:...vboxsync2021-06-011-2/+4
* DrvHostAudioWasApi: Ignore AUDCLNT_E_UNSUPPORTED_FORMAT. bugref:9890vboxsync2021-05-311-5/+10
* DrvHostAudioWasApi: Multi-channel support. bugref:9890vboxsync2021-05-311-21/+64
* DrvHostAudioWasApi: Must use GetCurrentPadding instead of GetNextPacketSize i...vboxsync2021-05-281-9/+26
* DrvHostAudioWasApi: Set pszId in pfnGetDevices. bugref:9890vboxsync2021-05-251-5/+8
* DrvHostAudioWasApi: Must destroy hEvtCachePurge if the pfnDoOnWorkerThread ca...vboxsync2021-05-251-1/+6
* Audio: Added PDMIHOSTAUDIO::pfnSetDevice with implementation for CoreAudio. ...vboxsync2021-05-251-0/+1
* Audio: Must have a PDMAUDIOHOSTDEV_F_DEFAULT flag for each direction or we'll...vboxsync2021-05-231-2/+4
* Audio: Converted PDMAUDIODSTSRCUNION, PDMAUDIORECSRC and PDMAUDIOPLAYBACKDST ...vboxsync2021-05-211-3/+1
* Audio: Added an fImmediate indicator to the pfnStreamDestroy methods so the b...vboxsync2021-05-211-1/+3
* DrvHostAudioWasApi: A few minor fixes. [build fix] bugref:9890vboxsync2021-05-171-1/+1
* DrvHostAudioWasApi: A few minor fixes. bugref:9890vboxsync2021-05-171-31/+30
* Audio: 32-bit windows build fixes. bugref:9890vboxsync2021-05-171-10/+1
* Audio/DrvHostAudioWasApi.cpp: Should fix warning in include\ks.h. ​bugref:9890vboxsync2021-05-171-0/+10
* Audio/ValKit: Implemented and enabled Windows build (DSound + Wasapi backends...vboxsync2021-05-171-5/+1
* Audio: Worked over draining, starting with the internal DMA buffer (instead o...vboxsync2021-05-121-109/+41
* Audio/VaKit: Added driver backends for MacOS and Windows. bugref:10008vboxsync2021-05-101-1/+5
* Audio: Changed PDMIHOSTAUDIO::pfnStreamGetStatus into pfnStreamGetState and d...vboxsync2021-05-051-22/+18
* DrvHostAudioWasApi: Fail if no PDMIHOSTAUDIOPORT interface below. bugref:9890vboxsync2021-05-051-4/+2
* Audio: Doxygen fixes. bugref:9890vboxsync2021-05-041-0/+2
* DrvHostAudioWasApi: Limit the number of audio clients in the cache to 4 in ea...vboxsync2021-05-041-11/+111
* DrvAudio,DrvHostAudioWasApi: Implemented the smoother default device changing...vboxsync2021-05-041-17/+191
* Audio: Reworking PDMIHOSTAUDIOPORT::pfnNotifyDevicesChanged a little, from no...vboxsync2021-05-041-2/+73
* DrvAudio,DrvHostAudioWasApi: Made WAS API device re-init work (i.e. when need...vboxsync2021-05-031-2/+30
* Audio: scm fixes. bugref:9890vboxsync2021-05-031-0/+1
* Audio: Added geberuc asynchronous init to DrvAudio for use in WAS (and maybe ...vboxsync2021-05-031-214/+344
* drvHostAudioWasApi: doxygen fixes. bugref:9890vboxsync2021-04-291-2/+1
* Audio/DrvHostAudioWasApi: Doxygen fixes. bugref:9890vboxsync2021-04-291-2/+2
* DrvAudio: Working on support for asynchronous stream backend init and smoothe...vboxsync2021-04-291-13/+14
* Audio: PDMAUDIOSTREAMSTS_FLAGS_XXX -> PDMAUDIOSTREAM_STS_XXX. bugref:9890vboxsync2021-04-271-6/+6
* Audio: Changed PPDMAUDIOBACKENDSTREAM from opaque to a common base-structure ...vboxsync2021-04-261-0/+3
* DrvHostAudioWasApi: Introduced a worker thread that processes the config hint...vboxsync2021-04-261-243/+403
* Audio: Added optional pfnStreamConfigHint methods to PDMIAUDIOCONNECTOR and P...vboxsync2021-04-231-0/+31
* DrvHostAudioDSound, DrvHostAudioWasApi: No need to call CoInitializeEx in the...vboxsync2021-04-231-7/+2
* Audio: Use HostAudioWas on windows 10 instead of DSound. Only set the StreamN...vboxsync2021-04-231-1/+1
* DrvHostAudioWasApi: Always keep IMMDevice pointer to the input and output dev...vboxsync2021-04-231-21/+214
* drvHostAudioWasApi: Implemented caching of audio clients as the IAudioClient:...vboxsync2021-04-221-284/+733
* DrvHostAudioWasApi: More WASAPI backend work. bugref:9890vboxsync2021-04-211-17/+1
* DrvHostAudioWasApi: More WASAPI backend work. bugref:9890vboxsync2021-04-211-0/+1903