VirtualBox

Changeset 73714 in vbox for trunk


Ignore:
Timestamp:
Aug 16, 2018 2:35:39 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
124393
Message:

Audio/MixBuf: Added AudioMixBufUsedBytes().

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

Legend:

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

    r73529 r73714  
    14081408
    14091409/**
    1410  * Returns the total number of frames used.
     1410 * Returns the total number of audio frames used.
    14111411 *
    14121412 * @return  uint32_t
     
    14171417    AssertPtrReturn(pMixBuf, 0);
    14181418    return pMixBuf->cUsed;
     1419}
     1420
     1421/**
     1422 * Returns the total number of bytes used.
     1423 *
     1424 * @return  uint32_t
     1425 * @param   pMixBuf
     1426 */
     1427uint32_t AudioMixBufUsedBytes(PPDMAUDIOMIXBUF pMixBuf)
     1428{
     1429    AssertPtrReturn(pMixBuf, 0);
     1430    return AUDIOMIXBUF_F2B(pMixBuf, pMixBuf->cUsed);
    14191431}
    14201432
  • trunk/src/VBox/Devices/Audio/AudioMixBuffer.h

    r70878 r73714  
    6464int AudioMixBufPeekMutable(PPDMAUDIOMIXBUF pMixBuf, uint32_t cFramesToRead, PPDMAUDIOFRAME *ppvSamples, uint32_t *pcFramesRead);
    6565uint32_t AudioMixBufUsed(PPDMAUDIOMIXBUF pMixBuf);
     66uint32_t AudioMixBufUsedBytes(PPDMAUDIOMIXBUF pMixBuf);
    6667int AudioMixBufReadAt(PPDMAUDIOMIXBUF pMixBuf, uint32_t offSamples, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead);
    6768int AudioMixBufReadAtEx(PPDMAUDIOMIXBUF pMixBuf, PDMAUDIOMIXBUFFMT enmFmt, uint32_t offSamples, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead);
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