VirtualBox

Changeset 70993 in vbox


Ignore:
Timestamp:
Feb 13, 2018 11:11:31 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
120840
Message:

Audio/DrvAudioCommon.cpp: Implemented DrvAudioHlpPlaybackDstToStr().

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/DrvAudio.h

    r70972 r70993  
    160160void DrvAudioHlpPCMPropsPrint(const PPDMAUDIOPCMPROPS pProps);
    161161int DrvAudioHlpPCMPropsToStreamCfg(const PPDMAUDIOPCMPROPS pPCMProps, PPDMAUDIOSTREAMCFG pCfg);
     162const char *DrvAudioHlpPlaybackDstToStr(const PDMAUDIOPLAYBACKDEST enmPlaybackDst);
    162163const char *DrvAudioHlpRecSrcToStr(const PDMAUDIORECSOURCE enmRecSource);
    163164void DrvAudioHlpStreamCfgPrint(const PPDMAUDIOSTREAMCFG pCfg);
  • trunk/src/VBox/Devices/Audio/DrvAudioCommon.cpp

    r70972 r70993  
    619619
    620620    return pszFlags;
     621}
     622
     623/**
     624 * Converts a playback destination enumeration to a string.
     625 *
     626 * @returns Stringified playback destination, or "Unknown", if not found.
     627 * @param   enmPlaybackDst      Playback destination to convert.
     628 */
     629const char *DrvAudioHlpPlaybackDstToStr(const PDMAUDIOPLAYBACKDEST enmPlaybackDst)
     630{
     631    switch (enmPlaybackDst)
     632    {
     633        case PDMAUDIOPLAYBACKDEST_UNKNOWN:    return "Unknown";
     634        case PDMAUDIOPLAYBACKDEST_FRONT:      return "Front";
     635        case PDMAUDIOPLAYBACKDEST_CENTER_LFE: return "Center / LFE";
     636        case PDMAUDIOPLAYBACKDEST_REAR:       return "Rear";
     637        default:
     638            break;
     639    }
     640
     641    AssertMsgFailed(("Invalid playback destination %ld\n", enmPlaybackDst));
     642    return "Unknown";
    621643}
    622644
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