VirtualBox

Changeset 67908 in vbox


Ignore:
Timestamp:
Jul 11, 2017 2:05:57 PM (7 years ago)
Author:
vboxsync
Message:

Audio/HDAStreamChannel: Fixes for hdaStreamChannelAcquireData().

Location:
trunk/src/VBox/Devices/Audio
Files:
2 edited

Legend:

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

    r67907 r67908  
    145145 * @returns IPRT status code.
    146146 * @param   pChanData           Channel data to acquire audio channel data from.
    147  * @param   pvData              Pointer to buffer where to store the acquired data.
     147 * @param   ppvData             Where to store the pointer to the acquired data.
    148148 * @param   pcbData             Size (in bytes) of acquired data.
    149149 */
    150 int hdaStreamChannelAcquireData(PPDMAUDIOSTREAMCHANNELDATA pChanData, void *pvData, size_t *pcbData)
     150int hdaStreamChannelAcquireData(PPDMAUDIOSTREAMCHANNELDATA pChanData, void **ppvData, size_t *pcbData)
    151151{
    152152    AssertPtrReturn(pChanData, VERR_INVALID_POINTER);
    153     AssertPtrReturn(pvData,    VERR_INVALID_POINTER);
     153    AssertPtrReturn(ppvData,   VERR_INVALID_POINTER);
    154154    AssertPtrReturn(pcbData,   VERR_INVALID_POINTER);
    155155
    156     RTCircBufAcquireReadBlock(pChanData->pCircBuf, 256 /** @todo Make this configurarble? */, &pvData, &pChanData->cbAcq);
     156    RTCircBufAcquireReadBlock(pChanData->pCircBuf, 256 /** @todo Make this configurarble? */, ppvData, &pChanData->cbAcq);
    157157
    158158    *pcbData = pChanData->cbAcq;
  • trunk/src/VBox/Devices/Audio/HDAStreamChannel.h

    r67698 r67908  
    2323int hdaStreamChannelExtract(PPDMAUDIOSTREAMCHANNEL pChan, const void *pvBuf, size_t cbBuf);
    2424int hdaStreamChannelAdvance(PPDMAUDIOSTREAMCHANNEL pChan, size_t cbAdv);
    25 int hdaStreamChannelAcquireData(PPDMAUDIOSTREAMCHANNELDATA pChanData, void *pvData, size_t *pcbData);
     25int hdaStreamChannelAcquireData(PPDMAUDIOSTREAMCHANNELDATA pChanData, void *ppvData, size_t *pcbData);
    2626int hdaStreamChannelReleaseData(PPDMAUDIOSTREAMCHANNELDATA pChanData);
    2727
Note: See TracChangeset for help on using the changeset viewer.

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