VirtualBox

Changeset 88391 in vbox for trunk/src


Ignore:
Timestamp:
Apr 7, 2021 10:37:14 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
143639
Message:

DrvHostAudioCoreAudio: Updated drvHostCoreAudioHA_StreamPlay parameter list to match the doxygen docs. bugref:9890

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp

    r88390 r88391  
    19851985 */
    19861986static DECLCALLBACK(int) drvHostCoreAudioHA_StreamPlay(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,
    1987                                                        const void *pvBuf, uint32_t uBufSize, uint32_t *puWritten)
     1987                                                       const void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten)
    19881988{
    19891989    PDRVHOSTCOREAUDIO pThis     = PDMIHOSTAUDIO_2_DRVHOSTCOREAUDIO(pInterface);
     
    20102010    if (ASMAtomicReadU32(&pCAStream->enmStatus) != COREAUDIOSTATUS_INIT)
    20112011    {
    2012         if (puWritten)
    2013             *puWritten = 0;
     2012        *pcbWritten = 0;
    20142013        return VINF_SUCCESS;
    20152014    }
     
    20222021    AssertRC(rc);
    20232022
    2024     size_t cbToWrite = RT_MIN(uBufSize, RTCircBufFree(pCAStream->pCircBuf));
     2023    size_t cbToWrite = RT_MIN(cbBuf, RTCircBufFree(pCAStream->pCircBuf));
    20252024    Log3Func(("cbToWrite=%zu\n", cbToWrite));
    20262025
     
    20392038
    20402039        Assert(cbChunk <= cbToWrite);
    2041         Assert(cbWrittenTotal + cbChunk <= uBufSize);
     2040        Assert(cbWrittenTotal + cbChunk <= cbBuf);
    20422041
    20432042        memcpy(pvChunk, (uint8_t *)pvBuf + cbWrittenTotal, cbChunk);
     
    20852084
    20862085    if (RT_SUCCESS(rc))
    2087     {
    2088         if (puWritten)
    2089             *puWritten = cbWrittenTotal;
    2090     }
     2086        *pcbWritten = cbWrittenTotal;
    20912087
    20922088    return rc;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette