VirtualBox

Ignore:
Timestamp:
May 23, 2021 1:30:46 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
144577
Message:

DrvHostAudioCoreAudio: Compressed the function prefix a little. bugref:9890

File:
1 edited

Legend:

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

    r89233 r89234  
    197197    /** Critical section for serializing access between thread + callbacks. */
    198198    RTCRITSECT                  CritSect;
    199     /** Buffer that drvHostAudioCaStreamStatusString uses. */
     199    /** Buffer that drvHstAudCaStreamStatusString uses. */
    200200    char                        szStatus[64];
    201201} COREAUDIOSTREAM;
     
    269269 * @param   pStreamCA   The stream to get the status for.
    270270 */
    271 static const char *drvHostAudioCaStreamStatusString(PCOREAUDIOSTREAM pStreamCA)
     271static const char *drvHstAudCaStreamStatusString(PCOREAUDIOSTREAM pStreamCA)
    272272{
    273273    static RTSTRTUPLE const s_aInitState[5] =
     
    318318
    319319
    320 static void drvHostAudioCaPrintASBD(const char *pszDesc, const AudioStreamBasicDescription *pASBD)
     320static void drvHstAudCaPrintASBD(const char *pszDesc, const AudioStreamBasicDescription *pASBD)
    321321{
    322322    LogRel2(("CoreAudio: %s description:\n", pszDesc));
     
    352352
    353353
    354 static void drvHostAudioCaPCMPropsToASBD(PCPDMAUDIOPCMPROPS pProps, AudioStreamBasicDescription *pASBD)
     354static void drvHstAudCaPCMPropsToASBD(PCPDMAUDIOPCMPROPS pProps, AudioStreamBasicDescription *pASBD)
    355355{
    356356    AssertPtrReturnVoid(pProps);
     
    375375
    376376#if 0 /* unused */
    377 static int drvHostAudioCaCFStringToCString(const CFStringRef pCFString, char **ppszString)
     377static int drvHstAudCaCFStringToCString(const CFStringRef pCFString, char **ppszString)
    378378{
    379379    CFIndex cLen = CFStringGetLength(pCFString) + 1;
     
    389389}
    390390
    391 static AudioDeviceID drvHostAudioCaDeviceUIDtoID(const char* pszUID)
     391static AudioDeviceID drvHstAudCaDeviceUIDtoID(const char* pszUID)
    392392{
    393393    /* Create a CFString out of our CString. */
     
    439439 * (See AudioObjectPropertyListenerProc in the SDK headers.)
    440440 */
    441 static OSStatus drvHostAudioCaDevicePropertyChangedCallback(AudioObjectID idObject, UInt32 cAddresses,
    442                                                             const AudioObjectPropertyAddress paAddresses[], void *pvUser)
     441static OSStatus drvHstAudCaDevicePropertyChangedCallback(AudioObjectID idObject, UInt32 cAddresses,
     442                                                         const AudioObjectPropertyAddress paAddresses[], void *pvUser)
    443443{
    444444    PCOREAUDIODEVICEDATA pDev = (PCOREAUDIODEVICEDATA)pvUser;
     
    475475 * @param  enmSts   Status to propagate.
    476476 */
    477 static void drvHostAudioCaDevicePropagateStatus(PCOREAUDIODEVICEDATA pDev, COREAUDIOINITSTATE enmSts)
     477static void drvHstAudCaDevicePropagateStatus(PCOREAUDIODEVICEDATA pDev, COREAUDIOINITSTATE enmSts)
    478478{
    479479#if 1
     
    510510 * (See AudioObjectPropertyListenerProc in the SDK headers.)
    511511 */
    512 static OSStatus drvHostAudioCaDeviceIsAliveChangedCallback(AudioObjectID idObject, UInt32 cAddresses,
    513                                                            const AudioObjectPropertyAddress paAddresses[], void *pvUser)
     512static OSStatus drvHstAudCaDeviceIsAliveChangedCallback(AudioObjectID idObject, UInt32 cAddresses,
     513                                                        const AudioObjectPropertyAddress paAddresses[], void *pvUser)
    514514{
    515515    PCOREAUDIODEVICEDATA pDev = (PCOREAUDIODEVICEDATA)pvUser;
     
    552552/** @todo r=bird: This is certifiably insane given how StreamDestroy does absolutely _nothing_ unless the init state is INIT.
    553553 * The queue thread will be running and trashing random heap if it tries to modify anything in the stream structure. */
    554         drvHostAudioCaDevicePropagateStatus(pDev, COREAUDIOINITSTATE_UNINIT);
     554        drvHstAudCaDevicePropagateStatus(pDev, COREAUDIOINITSTATE_UNINIT);
    555555    }
    556556
     
    567567 * (See AudioObjectPropertyListenerProc in the SDK headers.)
    568568 */
    569 static OSStatus drvHostAudioCaDefaultDeviceChangedCallback(AudioObjectID idObject, UInt32 cAddresses,
    570                                                            const AudioObjectPropertyAddress *paAddresses, void *pvUser)
     569static OSStatus drvHstAudCaDefaultDeviceChangedCallback(AudioObjectID idObject, UInt32 cAddresses,
     570                                                        const AudioObjectPropertyAddress *paAddresses, void *pvUser)
    571571
    572572{
     
    630630 * Message handling callback for CFMachPort.
    631631 */
    632 static void drvHostAudioCaThreadPortCallback(CFMachPortRef hPort, void *pvMsg, CFIndex cbMsg, void *pvUser)
     632static void drvHstAudCaThreadPortCallback(CFMachPortRef hPort, void *pvMsg, CFIndex cbMsg, void *pvUser)
    633633{
    634634    RT_NOREF(hPort, pvMsg, cbMsg, pvUser);
     
    640640 * @callback_method_impl{FNRTTHREAD, Worker thread for buffer callbacks.}
    641641 */
    642 static DECLCALLBACK(int) drvHostAudioCaThread(RTTHREAD hThreadSelf, void *pvUser)
     642static DECLCALLBACK(int) drvHstAudCaThread(RTTHREAD hThreadSelf, void *pvUser)
    643643{
    644644    PDRVHOSTCOREAUDIO pThis = (PDRVHOSTCOREAUDIO)pvUser;
     
    688688 * @interface_method_impl{PDMIHOSTAUDIO,pfnGetConfig}
    689689 */
    690 static DECLCALLBACK(int) drvHostAudioCaHA_GetConfig(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDCFG pBackendCfg)
     690static DECLCALLBACK(int) drvHstAudCaHA_GetConfig(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDCFG pBackendCfg)
    691691{
    692692    PDRVHOSTCOREAUDIO pThis = RT_FROM_MEMBER(pInterface, DRVHOSTCOREAUDIO, IHostAudio);
     
    915915 *          functions as uncomplicated as possible.
    916916 */
    917 static int drvHostAudioCaDevicesEnumerateAll(PDRVHOSTCOREAUDIO pThis, PPDMAUDIOHOSTENUM pDevEnm)
     917static int drvHstAudCaDevicesEnumerateAll(PDRVHOSTCOREAUDIO pThis, PPDMAUDIOHOSTENUM pDevEnm)
    918918{
    919919    AssertPtr(pThis);
     
    10771077 *                  NULL is ignored.
    10781078 */
    1079 static void drvHostAudioCaDeviceRegisterCallbacks(PCOREAUDIODEVICEDATA pDev)
     1079static void drvHstAudCaDeviceRegisterCallbacks(PCOREAUDIODEVICEDATA pDev)
    10801080{
    10811081    if (pDev)
     
    10961096        };
    10971097        OSStatus orc;
    1098         orc = AudioObjectAddPropertyListener(idDevice, &PropAddr, drvHostAudioCaDeviceIsAliveChangedCallback, pDev);
     1098        orc = AudioObjectAddPropertyListener(idDevice, &PropAddr, drvHstAudCaDeviceIsAliveChangedCallback, pDev);
    10991099        if (   orc != noErr
    11001100            && orc != kAudioHardwareIllegalOperationError)
     
    11031103        PropAddr.mSelector = kAudioDeviceProcessorOverload;
    11041104        PropAddr.mScope    = kAudioUnitScope_Global;
    1105         orc = AudioObjectAddPropertyListener(idDevice, &PropAddr, drvHostAudioCaDevicePropertyChangedCallback, pDev);
     1105        orc = AudioObjectAddPropertyListener(idDevice, &PropAddr, drvHstAudCaDevicePropertyChangedCallback, pDev);
    11061106        if (orc != noErr)
    11071107            LogRel(("CoreAudio: Failed to register processor overload listener (%#x)\n", orc));
     
    11091109        PropAddr.mSelector = kAudioDevicePropertyNominalSampleRate;
    11101110        PropAddr.mScope    = kAudioUnitScope_Global;
    1111         orc = AudioObjectAddPropertyListener(idDevice, &PropAddr, drvHostAudioCaDevicePropertyChangedCallback, pDev);
     1111        orc = AudioObjectAddPropertyListener(idDevice, &PropAddr, drvHstAudCaDevicePropertyChangedCallback, pDev);
    11121112        if (orc != noErr)
    11131113            LogRel(("CoreAudio: Failed to register sample rate changed listener (%#x)\n", orc));
     
    11221122 *                  NULL is ignored.
    11231123 */
    1124 static void drvHostAudioCaDeviceUnregisterCallbacks(PCOREAUDIODEVICEDATA pDev)
     1124static void drvHstAudCaDeviceUnregisterCallbacks(PCOREAUDIODEVICEDATA pDev)
    11251125{
    11261126    if (pDev != NULL)
     
    11411141        };
    11421142        OSStatus orc;
    1143         orc = AudioObjectRemovePropertyListener(idDevice, &PropAddr, drvHostAudioCaDevicePropertyChangedCallback, pDev);
     1143        orc = AudioObjectRemovePropertyListener(idDevice, &PropAddr, drvHstAudCaDevicePropertyChangedCallback, pDev);
    11441144        if (   orc != noErr
    11451145            && orc != kAudioHardwareBadObjectError)
     
    11471147
    11481148        PropAddr.mSelector = kAudioDevicePropertyNominalSampleRate;
    1149         orc = AudioObjectRemovePropertyListener(idDevice, &PropAddr, drvHostAudioCaDevicePropertyChangedCallback, pDev);
     1149        orc = AudioObjectRemovePropertyListener(idDevice, &PropAddr, drvHstAudCaDevicePropertyChangedCallback, pDev);
    11501150        if (   orc != noErr
    11511151            && orc != kAudioHardwareBadObjectError)
     
    11531153
    11541154        PropAddr.mSelector = kAudioDevicePropertyDeviceIsAlive;
    1155         orc = AudioObjectRemovePropertyListener(idDevice, &PropAddr, drvHostAudioCaDeviceIsAliveChangedCallback, pDev);
     1155        orc = AudioObjectRemovePropertyListener(idDevice, &PropAddr, drvHstAudCaDeviceIsAliveChangedCallback, pDev);
    11561156        if (   orc != noErr
    11571157            && orc != kAudioHardwareBadObjectError)
     
    11671167 * @param   pThis               Host audio driver instance.
    11681168 */
    1169 static int drvHostAudioCaEnumerateDevices(PDRVHOSTCOREAUDIO pThis)
     1169static int drvHstAudCaEnumerateDevices(PDRVHOSTCOREAUDIO pThis)
    11701170{
    11711171    LogFlowFuncEnter();
     
    11761176    PDMAUDIOHOSTENUM    LocalEnum;
    11771177    PDMAudioHostEnumInit(&LocalEnum);
    1178     int rc = drvHostAudioCaDevicesEnumerateAll(pThis, &LocalEnum);
     1178    int rc = drvHstAudCaDevicesEnumerateAll(pThis, &LocalEnum);
    11791179    if (RT_SUCCESS(rc))
    11801180    {
     
    12001200            LogRel2(("CoreAudio: No default capturing device found (was none)\n"));
    12011201
    1202         drvHostAudioCaDeviceUnregisterCallbacks(pThis->pDefaultDevIn);
     1202        drvHstAudCaDeviceUnregisterCallbacks(pThis->pDefaultDevIn);
    12031203        pThis->pDefaultDevIn = pDefaultDevIn;
    1204         drvHostAudioCaDeviceRegisterCallbacks(pDefaultDevIn);
     1204        drvHstAudCaDeviceRegisterCallbacks(pDefaultDevIn);
    12051205
    12061206        /* Default output. */
     
    12141214            LogRel2(("CoreAudio: No default playback device found (was none)\n"));
    12151215
    1216         drvHostAudioCaDeviceUnregisterCallbacks(pThis->pDefaultDevOut);
     1216        drvHstAudCaDeviceUnregisterCallbacks(pThis->pDefaultDevOut);
    12171217        pThis->pDefaultDevOut = pDefaultDevOut;
    1218         drvHostAudioCaDeviceRegisterCallbacks(pDefaultDevOut);
     1218        drvHstAudCaDeviceRegisterCallbacks(pDefaultDevOut);
    12191219
    12201220        /* Replace the enum. */
     
    12351235 * @interface_method_impl{PDMIHOSTAUDIO,pfnGetDevices}
    12361236 */
    1237 static DECLCALLBACK(int) drvHostAudioCaHA_GetDevices(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHOSTENUM pDeviceEnum)
     1237static DECLCALLBACK(int) drvHstAudCaHA_GetDevices(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHOSTENUM pDeviceEnum)
    12381238{
    12391239    PDRVHOSTCOREAUDIO pThis = RT_FROM_MEMBER(pInterface, DRVHOSTCOREAUDIO, IHostAudio);
     
    12451245     * We update the enumeration associated with pThis ...
    12461246     */
    1247     int rc = drvHostAudioCaEnumerateDevices(pThis);
     1247    int rc = drvHstAudCaEnumerateDevices(pThis);
    12481248    if (RT_SUCCESS(rc))
    12491249    {
     
    12671267 * @interface_method_impl{PDMIHOSTAUDIO,pfnGetStatus}
    12681268 */
    1269 static DECLCALLBACK(PDMAUDIOBACKENDSTS) drvHostAudioCaHA_GetStatus(PPDMIHOSTAUDIO pInterface, PDMAUDIODIR enmDir)
     1269static DECLCALLBACK(PDMAUDIOBACKENDSTS) drvHstAudCaHA_GetStatus(PPDMIHOSTAUDIO pInterface, PDMAUDIODIR enmDir)
    12701270{
    12711271    RT_NOREF(pInterface, enmDir);
     
    12811281 * @param   fQueued         The new queued state.
    12821282 */
    1283 DECLINLINE(bool) drvHostAudioCaSetBufferQueued(AudioQueueBufferRef pAudioBuffer, bool fQueued)
     1283DECLINLINE(bool) drvHstAudCaSetBufferQueued(AudioQueueBufferRef pAudioBuffer, bool fQueued)
    12841284{
    12851285    if (fQueued)
     
    12941294 * @param   pAudioBuffer    The buffer.
    12951295 */
    1296 DECLINLINE(bool) drvHostAudioCaIsBufferQueued(AudioQueueBufferRef pAudioBuffer)
     1296DECLINLINE(bool) drvHstAudCaIsBufferQueued(AudioQueueBufferRef pAudioBuffer)
    12971297{
    12981298    return ((uintptr_t)pAudioBuffer->mUserData & 1) == 1;
     
    13051305 * Called whenever an audio queue is done processing a buffer.  This routine
    13061306 * will set the data fill size to zero and mark it as unqueued so that
    1307  * drvHostAudioCaHA_StreamPlay knowns it can use it.
     1307 * drvHstAudCaHA_StreamPlay knowns it can use it.
    13081308 *
    13091309 * @param   pvUser          User argument.
     
    13131313 * @thread  queue thread.
    13141314 */
    1315 static void drvHostAudioCaOutputQueueBufferCallback(void *pvUser, AudioQueueRef hAudioQueue, AudioQueueBufferRef pAudioBuffer)
     1315static void drvHstAudCaOutputQueueBufferCallback(void *pvUser, AudioQueueRef hAudioQueue, AudioQueueBufferRef pAudioBuffer)
    13161316{
    13171317#if defined(VBOX_STRICT) || defined(LOG_ENABLED)
     
    13271327
    13281328    pAudioBuffer->mAudioDataByteSize = 0;
    1329     bool fWasQueued = drvHostAudioCaSetBufferQueued(pAudioBuffer, false /*fQueued*/);
    1330     Assert(!drvHostAudioCaIsBufferQueued(pAudioBuffer));
     1329    bool fWasQueued = drvHstAudCaSetBufferQueued(pAudioBuffer, false /*fQueued*/);
     1330    Assert(!drvHstAudCaIsBufferQueued(pAudioBuffer));
    13311331    Assert(fWasQueued); RT_NOREF(fWasQueued);
    13321332
     
    13391339 *
    13401340 * Called whenever input data from the audio queue becomes available.  This
    1341  * routine will mark the buffer unqueued so that drvHostAudioCaHA_StreamCapture
    1342  * can read the data from it.
     1341 * routine will mark the buffer unqueued so that drvHstAudCaHA_StreamCapture can
     1342 * read the data from it.
    13431343 *
    13441344 * @param   pvUser          User argument.
     
    13491349 * @param   paPacketDesc    Array of packet descriptors.
    13501350 */
    1351 static void drvHostAudioCaInputQueueBufferCallback(void *pvUser, AudioQueueRef hAudioQueue,
    1352                                                    AudioQueueBufferRef pAudioBuffer, const AudioTimeStamp *pAudioTS,
    1353                                                    UInt32 cPacketDesc, const AudioStreamPacketDescription *paPacketDesc)
     1351static void drvHstAudCaInputQueueBufferCallback(void *pvUser, AudioQueueRef hAudioQueue,
     1352                                                AudioQueueBufferRef pAudioBuffer, const AudioTimeStamp *pAudioTS,
     1353                                                UInt32 cPacketDesc, const AudioStreamPacketDescription *paPacketDesc)
    13541354{
    13551355#if defined(VBOX_STRICT) || defined(LOG_ENABLED)
     
    13641364#endif
    13651365
    1366     bool fWasQueued = drvHostAudioCaSetBufferQueued(pAudioBuffer, false /*fQueued*/);
    1367     Assert(!drvHostAudioCaIsBufferQueued(pAudioBuffer));
     1366    bool fWasQueued = drvHstAudCaSetBufferQueued(pAudioBuffer, false /*fQueued*/);
     1367    Assert(!drvHstAudCaIsBufferQueued(pAudioBuffer));
    13681368    Assert(fWasQueued); RT_NOREF(fWasQueued);
    13691369
     
    13751375 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamCreate}
    13761376 */
    1377 static DECLCALLBACK(int) drvHostAudioCaHA_StreamCreate(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,
    1378                                                        PPDMAUDIOSTREAMCFG pCfgReq, PPDMAUDIOSTREAMCFG pCfgAcq)
     1377static DECLCALLBACK(int) drvHstAudCaHA_StreamCreate(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,
     1378                                                    PPDMAUDIOSTREAMCFG pCfgReq, PPDMAUDIOSTREAMCFG pCfgAcq)
    13791379{
    13801380    PDRVHOSTCOREAUDIO pThis     = RT_FROM_MEMBER(pInterface, DRVHOSTCOREAUDIO, IHostAudio);
     
    14421442             */
    14431443            PDMAudioStrmCfgCopy(&pStreamCA->Cfg, pCfgReq);
    1444             drvHostAudioCaPCMPropsToASBD(&pCfgReq->Props, &pStreamCA->BasicStreamDesc);
     1444            drvHstAudCaPCMPropsToASBD(&pCfgReq->Props, &pStreamCA->BasicStreamDesc);
    14451445            /** @todo Do some validation? */
    1446             drvHostAudioCaPrintASBD(  pCfgReq->enmDir == PDMAUDIODIR_IN
    1447                                     ? "Capturing queue format"
    1448                                     : "Playback queue format", &pStreamCA->BasicStreamDesc);
     1446            drvHstAudCaPrintASBD(pCfgReq->enmDir == PDMAUDIODIR_IN ? "Capturing queue format" : "Playback queue format",
     1447                                 &pStreamCA->BasicStreamDesc);
    14491448            /*
    14501449             * Create audio queue.
     
    14621461            OSStatus orc;
    14631462            if (pCfgReq->enmDir == PDMAUDIODIR_OUT)
    1464                 orc = AudioQueueNewOutput(&pStreamCA->BasicStreamDesc, drvHostAudioCaOutputQueueBufferCallback, pStreamCA,
     1463                orc = AudioQueueNewOutput(&pStreamCA->BasicStreamDesc, drvHstAudCaOutputQueueBufferCallback, pStreamCA,
    14651464                                          hRunLoop, hRunLoopMode, 0 /*fFlags - MBZ*/, &pStreamCA->hAudioQueue);
    14661465            else
    1467                 orc = AudioQueueNewInput(&pStreamCA->BasicStreamDesc, drvHostAudioCaInputQueueBufferCallback, pStreamCA,
     1466                orc = AudioQueueNewInput(&pStreamCA->BasicStreamDesc, drvHstAudCaInputQueueBufferCallback, pStreamCA,
    14681467                                         hRunLoop, hRunLoopMode, 0 /*fFlags - MBZ*/, &pStreamCA->hAudioQueue);
    14691468            LogFlowFunc(("AudioQueueNew%s -> %#x\n", pCfgReq->enmDir == PDMAUDIODIR_OUT ? "Output" : "Input", orc));
     
    15991598 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamDestroy}
    16001599 */
    1601 static DECLCALLBACK(int) drvHostAudioCaHA_StreamDestroy(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,
    1602                                                         bool fImmediate)
     1600static DECLCALLBACK(int) drvHstAudCaHA_StreamDestroy(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream, bool fImmediate)
    16031601{
    16041602    RT_NOREF(pInterface);
     
    17081706#ifdef CORE_AUDIO_WITH_BREAKPOINT_TIMER
    17091707/** @callback_method_impl{FNRTTIMERLR, For debugging things that takes too long.} */
    1710 static DECLCALLBACK(void) drvHostAudioCaBreakpointTimer(RTTIMERLR hTimer, void *pvUser, uint64_t iTick)
     1708static DECLCALLBACK(void) drvHstAudCaBreakpointTimer(RTTIMERLR hTimer, void *pvUser, uint64_t iTick)
    17111709{
    17121710    LogFlowFunc(("Queue-destruction timeout! iTick=%RU64\n", iTick));
     
    17211719 * @ interface_method_impl{PDMIHOSTAUDIO,pfnStreamEnable}
    17221720 */
    1723 static DECLCALLBACK(int) drvHostAudioCaHA_StreamEnable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
     1721static DECLCALLBACK(int) drvHstAudCaHA_StreamEnable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
    17241722{
    17251723    RT_NOREF(pInterface);
    17261724    PCOREAUDIOSTREAM pStreamCA = (PCOREAUDIOSTREAM)pStream;
    1727     LogFlowFunc(("Stream '%s' {%s}\n", pStreamCA->Cfg.szName, drvHostAudioCaStreamStatusString(pStreamCA)));
     1725    LogFlowFunc(("Stream '%s' {%s}\n", pStreamCA->Cfg.szName, drvHstAudCaStreamStatusString(pStreamCA)));
    17281726    AssertReturn(pStreamCA->enmInitState == COREAUDIOINITSTATE_INIT, VERR_AUDIO_STREAM_NOT_READY);
    17291727    RTCritSectEnter(&pStreamCA->CritSect);
     
    17401738    Assert(orc == noErr);
    17411739    for (uint32_t iBuf = 0; iBuf < pStreamCA->cBuffers; iBuf++)
    1742         Assert(!drvHostAudioCaIsBufferQueued(pStreamCA->paBuffers[iBuf].pBuf));
     1740        Assert(!drvHstAudCaIsBufferQueued(pStreamCA->paBuffers[iBuf].pBuf));
    17431741
    17441742    pStreamCA->offInternal      = 0;
     
    17501748    /*
    17511749     * Input streams will start capturing, while output streams will only start
    1752      * playing once we get some audio data to play (see drvHostAudioCaHA_StreamPlay).
     1750     * playing once we get some audio data to play (see drvHstAudCaHA_StreamPlay).
    17531751     */
    17541752    int rc = VINF_SUCCESS;
     
    17621760            RT_BZERO(pBuf->mAudioData, pBuf->mAudioDataBytesCapacity);
    17631761            pBuf->mAudioDataByteSize = 0;
    1764             drvHostAudioCaSetBufferQueued(pBuf, true /*fQueued*/);
     1762            drvHstAudCaSetBufferQueued(pBuf, true /*fQueued*/);
    17651763
    17661764            orc = AudioQueueEnqueueBuffer(pStreamCA->hAudioQueue, pBuf, 0 /*inNumPacketDescs*/, NULL /*inPacketDescs*/);
    17671765            AssertLogRelMsgBreakStmt(orc == noErr, ("CoreAudio: AudioQueueEnqueueBuffer(#%u) -> %#x (%d) - stream '%s'\n",
    17681766                                                    iBuf, orc, orc, pStreamCA->Cfg.szName),
    1769                                      drvHostAudioCaSetBufferQueued(pBuf, false /*fQueued*/));
     1767                                     drvHstAudCaSetBufferQueued(pBuf, false /*fQueued*/));
    17701768        }
    17711769
     
    17941792 * @ interface_method_impl{PDMIHOSTAUDIO,pfnStreamDisable}
    17951793 */
    1796 static DECLCALLBACK(int) drvHostAudioCaHA_StreamDisable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
     1794static DECLCALLBACK(int) drvHstAudCaHA_StreamDisable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
    17971795{
    17981796    RT_NOREF(pInterface);
     
    18001798    LogFlowFunc(("cMsLastTransfer=%RI64 ms, stream '%s' {%s} \n",
    18011799                 pStreamCA->msLastTransfer ? RTTimeMilliTS() - pStreamCA->msLastTransfer : -1,
    1802                  pStreamCA->Cfg.szName, drvHostAudioCaStreamStatusString(pStreamCA) ));
     1800                 pStreamCA->Cfg.szName, drvHstAudCaStreamStatusString(pStreamCA) ));
    18031801    AssertReturn(pStreamCA->enmInitState == COREAUDIOINITSTATE_INIT, VERR_AUDIO_STREAM_NOT_READY);
    18041802    RTCritSectEnter(&pStreamCA->CritSect);
     
    18331831
    18341832    RTCritSectLeave(&pStreamCA->CritSect);
    1835     LogFlowFunc(("returns %Rrc {%s}\n", rc, drvHostAudioCaStreamStatusString(pStreamCA)));
     1833    LogFlowFunc(("returns %Rrc {%s}\n", rc, drvHstAudCaStreamStatusString(pStreamCA)));
    18361834    return rc;
    18371835}
     
    18411839 * @ interface_method_impl{PDMIHOSTAUDIO,pfnStreamPause}
    18421840 */
    1843 static DECLCALLBACK(int) drvHostAudioCaHA_StreamPause(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
     1841static DECLCALLBACK(int) drvHstAudCaHA_StreamPause(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
    18441842{
    18451843    RT_NOREF(pInterface);
     
    18471845    LogFlowFunc(("cMsLastTransfer=%RI64 ms, stream '%s' {%s} \n",
    18481846                 pStreamCA->msLastTransfer ? RTTimeMilliTS() - pStreamCA->msLastTransfer : -1,
    1849                  pStreamCA->Cfg.szName, drvHostAudioCaStreamStatusString(pStreamCA) ));
     1847                 pStreamCA->Cfg.szName, drvHstAudCaStreamStatusString(pStreamCA) ));
    18501848    AssertReturn(pStreamCA->enmInitState == COREAUDIOINITSTATE_INIT, VERR_AUDIO_STREAM_NOT_READY);
    18511849    RTCritSectEnter(&pStreamCA->CritSect);
     
    18791877
    18801878    RTCritSectLeave(&pStreamCA->CritSect);
    1881     LogFlowFunc(("returns %Rrc {%s}\n", rc, drvHostAudioCaStreamStatusString(pStreamCA)));
     1879    LogFlowFunc(("returns %Rrc {%s}\n", rc, drvHstAudCaStreamStatusString(pStreamCA)));
    18821880    return rc;
    18831881}
     
    18871885 * @ interface_method_impl{PDMIHOSTAUDIO,pfnStreamResume}
    18881886 */
    1889 static DECLCALLBACK(int) drvHostAudioCaHA_StreamResume(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
     1887static DECLCALLBACK(int) drvHstAudCaHA_StreamResume(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
    18901888{
    18911889    RT_NOREF(pInterface);
    18921890    PCOREAUDIOSTREAM pStreamCA = (PCOREAUDIOSTREAM)pStream;
    1893     LogFlowFunc(("Stream '%s' {%s}\n", pStreamCA->Cfg.szName, drvHostAudioCaStreamStatusString(pStreamCA)));
     1891    LogFlowFunc(("Stream '%s' {%s}\n", pStreamCA->Cfg.szName, drvHstAudCaStreamStatusString(pStreamCA)));
    18941892    AssertReturn(pStreamCA->enmInitState == COREAUDIOINITSTATE_INIT, VERR_AUDIO_STREAM_NOT_READY);
    18951893    RTCritSectEnter(&pStreamCA->CritSect);
    18961894
    18971895    /*
    1898      * Resume according to state saved by drvHostAudioCaHA_StreamPause.
     1896     * Resume according to state saved by drvHstAudCaHA_StreamPause.
    18991897     */
    19001898    int rc = VINF_SUCCESS;
     
    19121910
    19131911    RTCritSectLeave(&pStreamCA->CritSect);
    1914     LogFlowFunc(("returns %Rrc {%s}\n", rc, drvHostAudioCaStreamStatusString(pStreamCA)));
     1912    LogFlowFunc(("returns %Rrc {%s}\n", rc, drvHstAudCaStreamStatusString(pStreamCA)));
    19151913    return rc;
    19161914}
     
    19201918 * @ interface_method_impl{PDMIHOSTAUDIO,pfnStreamDrain}
    19211919 */
    1922 static DECLCALLBACK(int) drvHostAudioCaHA_StreamDrain(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
     1920static DECLCALLBACK(int) drvHstAudCaHA_StreamDrain(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
    19231921{
    19241922    RT_NOREF(pInterface);
     
    19271925    LogFlowFunc(("cMsLastTransfer=%RI64 ms, stream '%s' {%s} \n",
    19281926                 pStreamCA->msLastTransfer ? RTTimeMilliTS() - pStreamCA->msLastTransfer : -1,
    1929                  pStreamCA->Cfg.szName, drvHostAudioCaStreamStatusString(pStreamCA) ));
     1927                 pStreamCA->Cfg.szName, drvHstAudCaStreamStatusString(pStreamCA) ));
    19301928    AssertReturn(pStreamCA->enmInitState == COREAUDIOINITSTATE_INIT, VERR_AUDIO_STREAM_NOT_READY);
    19311929    RTCritSectEnter(&pStreamCA->CritSect);
     
    19611959
    19621960    RTCritSectLeave(&pStreamCA->CritSect);
    1963     LogFlowFunc(("returns %Rrc {%s}\n", rc, drvHostAudioCaStreamStatusString(pStreamCA)));
     1961    LogFlowFunc(("returns %Rrc {%s}\n", rc, drvHstAudCaStreamStatusString(pStreamCA)));
    19641962    return rc;
    19651963}
     
    19691967 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamControl}
    19701968 */
    1971 static DECLCALLBACK(int) drvHostAudioCaHA_StreamControl(PPDMIHOSTAUDIO pInterface,
    1972                                                         PPDMAUDIOBACKENDSTREAM pStream, PDMAUDIOSTREAMCMD enmStreamCmd)
     1969static DECLCALLBACK(int) drvHstAudCaHA_StreamControl(PPDMIHOSTAUDIO pInterface,
     1970                                                     PPDMAUDIOBACKENDSTREAM pStream, PDMAUDIOSTREAMCMD enmStreamCmd)
    19731971{
    19741972    /** @todo r=bird: I'd like to get rid of this pfnStreamControl method,
     
    19791977    {
    19801978        case PDMAUDIOSTREAMCMD_ENABLE:
    1981             return drvHostAudioCaHA_StreamEnable(pInterface, pStream);
     1979            return drvHstAudCaHA_StreamEnable(pInterface, pStream);
    19821980        case PDMAUDIOSTREAMCMD_DISABLE:
    1983             return drvHostAudioCaHA_StreamDisable(pInterface, pStream);
     1981            return drvHstAudCaHA_StreamDisable(pInterface, pStream);
    19841982        case PDMAUDIOSTREAMCMD_PAUSE:
    1985             return drvHostAudioCaHA_StreamPause(pInterface, pStream);
     1983            return drvHstAudCaHA_StreamPause(pInterface, pStream);
    19861984        case PDMAUDIOSTREAMCMD_RESUME:
    1987             return drvHostAudioCaHA_StreamResume(pInterface, pStream);
     1985            return drvHstAudCaHA_StreamResume(pInterface, pStream);
    19881986        case PDMAUDIOSTREAMCMD_DRAIN:
    1989             return drvHostAudioCaHA_StreamDrain(pInterface, pStream);
     1987            return drvHstAudCaHA_StreamDrain(pInterface, pStream);
    19901988
    19911989        case PDMAUDIOSTREAMCMD_END:
     
    20022000 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamGetReadable}
    20032001 */
    2004 static DECLCALLBACK(uint32_t) drvHostAudioCaHA_StreamGetReadable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
     2002static DECLCALLBACK(uint32_t) drvHstAudCaHA_StreamGetReadable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
    20052003{
    20062004    RT_NOREF(pInterface);
     
    20202018
    20212019        if (   cBuffers > 0
    2022             && !drvHostAudioCaIsBufferQueued(pBuf = paBuffers[idxBuffer].pBuf))
     2020            && !drvHstAudCaIsBufferQueued(pBuf = paBuffers[idxBuffer].pBuf))
    20232021        {
    20242022            do
     
    20382036                else
    20392037                    idxBuffer = 0;
    2040             } while (idxBuffer != idxStart && !drvHostAudioCaIsBufferQueued(pBuf = paBuffers[idxBuffer].pBuf));
     2038            } while (idxBuffer != idxStart && !drvHstAudCaIsBufferQueued(pBuf = paBuffers[idxBuffer].pBuf));
    20412039        }
    20422040
     
    20512049 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamGetWritable}
    20522050 */
    2053 static DECLCALLBACK(uint32_t) drvHostAudioCaHA_StreamGetWritable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
     2051static DECLCALLBACK(uint32_t) drvHstAudCaHA_StreamGetWritable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)
    20542052{
    20552053    RT_NOREF(pInterface);
     
    20692067
    20702068        if (   cBuffers > 0
    2071             && !drvHostAudioCaIsBufferQueued(pBuf = paBuffers[idxBuffer].pBuf))
     2069            && !drvHstAudCaIsBufferQueued(pBuf = paBuffers[idxBuffer].pBuf))
    20722070        {
    20732071            do
     
    20852083                else
    20862084                    idxBuffer = 0;
    2087             } while (idxBuffer != idxStart && !drvHostAudioCaIsBufferQueued(pBuf = paBuffers[idxBuffer].pBuf));
     2085            } while (idxBuffer != idxStart && !drvHstAudCaIsBufferQueued(pBuf = paBuffers[idxBuffer].pBuf));
    20882086        }
    20892087
     
    20982096 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamGetState}
    20992097 */
    2100 static DECLCALLBACK(PDMHOSTAUDIOSTREAMSTATE) drvHostAudioCaHA_StreamGetState(PPDMIHOSTAUDIO pInterface,
    2101                                                                              PPDMAUDIOBACKENDSTREAM pStream)
     2098static DECLCALLBACK(PDMHOSTAUDIOSTREAMSTATE) drvHstAudCaHA_StreamGetState(PPDMIHOSTAUDIO pInterface,
     2099                                                                          PPDMAUDIOBACKENDSTREAM pStream)
    21022100{
    21032101    RT_NOREF(pInterface);
     
    21182116            uintptr_t           idxBuffer = pStreamCA->cBuffers;
    21192117            while (idxBuffer-- > 0)
    2120                 if (!drvHostAudioCaIsBufferQueued(paBuffers[idxBuffer].pBuf))
     2118                if (!drvHstAudCaIsBufferQueued(paBuffers[idxBuffer].pBuf))
    21212119                { /* likely */ }
    21222120                else
     
    21252123                    uint32_t cQueued = 1;
    21262124                    while (idxBuffer-- > 0)
    2127                         cQueued += drvHostAudioCaIsBufferQueued(paBuffers[idxBuffer].pBuf);
     2125                        cQueued += drvHstAudCaIsBufferQueued(paBuffers[idxBuffer].pBuf);
    21282126                    LogFunc(("Still done draining '%s': %u queued buffers\n", pStreamCA->Cfg.szName, cQueued));
    21292127#endif
     
    21472145 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamPlay}
    21482146 */
    2149 static DECLCALLBACK(int) drvHostAudioCaHA_StreamPlay(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,
    2150                                                      const void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten)
     2147static DECLCALLBACK(int) drvHstAudCaHA_StreamPlay(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,
     2148                                                  const void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten)
    21512149{
    21522150    RT_NOREF(pInterface);
     
    21662164        RTCritSectLeave(&pStreamCA->CritSect);
    21672165        *pcbWritten = 0;
    2168         LogFunc(("Skipping %#x byte write to disabled stream {%s}\n", cbBuf, drvHostAudioCaStreamStatusString(pStreamCA) ));
     2166        LogFunc(("Skipping %#x byte write to disabled stream {%s}\n", cbBuf, drvHstAudCaStreamStatusString(pStreamCA) ));
    21692167        return VINF_SUCCESS;
    21702168    }
    2171     Log4Func(("cbBuf=%#x stream '%s' {%s}\n", cbBuf, pStreamCA->Cfg.szName, drvHostAudioCaStreamStatusString(pStreamCA) ));
     2169    Log4Func(("cbBuf=%#x stream '%s' {%s}\n", cbBuf, pStreamCA->Cfg.szName, drvHstAudCaStreamStatusString(pStreamCA) ));
    21722170
    21732171    /*
     
    21922190         */
    21932191        AudioQueueBufferRef const pBuf = paBuffers[idxBuffer].pBuf;
    2194         if (!drvHostAudioCaIsBufferQueued(pBuf))
     2192        if (!drvHstAudCaIsBufferQueued(pBuf))
    21952193        { /* likely */ }
    21962194        else
     
    22132211        {
    22142212            Log3Func(("@%#RX64: buffer #%u/%u: %#x bytes, have %#x only - leaving unqueued {%s}\n",
    2215                       pStreamCA->offInternal, idxBuffer, cBuffers, cbAvail, cbBuf, drvHostAudioCaStreamStatusString(pStreamCA) ));
     2213                      pStreamCA->offInternal, idxBuffer, cBuffers, cbAvail, cbBuf, drvHstAudCaStreamStatusString(pStreamCA) ));
    22162214            memcpy((uint8_t *)pBuf->mAudioData + cbUsed, pvBuf, cbBuf);
    22172215            pBuf->mAudioDataByteSize = cbUsed + cbBuf;
     
    22242222
    22252223        Log3Func(("@%#RX64: buffer #%u/%u: %#x bytes, have %#x - will queue {%s}\n",
    2226                   pStreamCA->offInternal, idxBuffer, cBuffers, cbAvail, cbBuf, drvHostAudioCaStreamStatusString(pStreamCA) ));
     2224                  pStreamCA->offInternal, idxBuffer, cBuffers, cbAvail, cbBuf, drvHstAudCaStreamStatusString(pStreamCA) ));
    22272225        memcpy((uint8_t *)pBuf->mAudioData + cbUsed, pvBuf, cbAvail);
    22282226        pBuf->mAudioDataByteSize = cbTotal;
    22292227        cbWritten               += cbAvail;
    22302228        pStreamCA->offInternal  += cbAvail;
    2231         drvHostAudioCaSetBufferQueued(pBuf, true /*fQueued*/);
     2229        drvHstAudCaSetBufferQueued(pBuf, true /*fQueued*/);
    22322230
    22332231        OSStatus orc = AudioQueueEnqueueBuffer(pStreamCA->hAudioQueue, pBuf, 0 /*inNumPacketDesc*/, NULL /*inPacketDescs*/);
     
    22382236            LogRelMax(256, ("CoreAudio: AudioQueueEnqueueBuffer('%s', #%u) failed: %#x (%d)\n",
    22392237                            pStreamCA->Cfg.szName, idxBuffer, orc, orc));
    2240             drvHostAudioCaSetBufferQueued(pBuf, false /*fQueued*/);
     2238            drvHstAudCaSetBufferQueued(pBuf, false /*fQueued*/);
    22412239            pBuf->mAudioDataByteSize -= PDMAudioPropsFramesToBytes(&pStreamCA->Cfg.Props, 1); /* avoid assertions above */
    22422240            rc = VERR_AUDIO_STREAM_NOT_READY;
     
    23092307    }
    23102308    LogFlowFunc(("@%#RX64: rc=%Rrc cbWritten=%RU32 cMsDelta=%RU64 (%RU64 -> %RU64) {%s}\n", pStreamCA->offInternal, rc, cbWritten,
    2311                  msPrev ? msNow - msPrev : 0, msPrev, pStreamCA->msLastTransfer, drvHostAudioCaStreamStatusString(pStreamCA) ));
     2309                 msPrev ? msNow - msPrev : 0, msPrev, pStreamCA->msLastTransfer, drvHstAudCaStreamStatusString(pStreamCA) ));
    23122310    return rc;
    23132311}
     
    23172315 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamCapture}
    23182316 */
    2319 static DECLCALLBACK(int) drvHostAudioCaHA_StreamCapture(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,
    2320                                                         void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead)
     2317static DECLCALLBACK(int) drvHstAudCaHA_StreamCapture(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,
     2318                                                     void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead)
    23212319{
    23222320    RT_NOREF(pInterface);
     
    23362334        RTCritSectLeave(&pStreamCA->CritSect);
    23372335        *pcbRead = 0;
    2338         LogFunc(("Skipping %#x byte read from disabled stream {%s}\n", cbBuf, drvHostAudioCaStreamStatusString(pStreamCA)));
     2336        LogFunc(("Skipping %#x byte read from disabled stream {%s}\n", cbBuf, drvHstAudCaStreamStatusString(pStreamCA)));
    23392337        return VINF_SUCCESS;
    23402338    }
    2341     Log4Func(("cbBuf=%#x stream '%s' {%s}\n", cbBuf, pStreamCA->Cfg.szName, drvHostAudioCaStreamStatusString(pStreamCA) ));
     2339    Log4Func(("cbBuf=%#x stream '%s' {%s}\n", cbBuf, pStreamCA->Cfg.szName, drvHstAudCaStreamStatusString(pStreamCA) ));
    23422340
    23432341
     
    23642362         */
    23652363        AudioQueueBufferRef const pBuf = paBuffers[idxBuffer].pBuf;
    2366         if (!drvHostAudioCaIsBufferQueued(pBuf))
     2364        if (!drvHstAudCaIsBufferQueued(pBuf))
    23672365        { /* likely */ }
    23682366        else
     
    23862384        {
    23872385            Log3Func(("@%#RX64: buffer #%u/%u: %#x bytes, want %#x - leaving unqueued {%s}\n",
    2388                       pStreamCA->offInternal, idxBuffer, cBuffers, cbLeft, cbBuf, drvHostAudioCaStreamStatusString(pStreamCA) ));
     2386                      pStreamCA->offInternal, idxBuffer, cBuffers, cbLeft, cbBuf, drvHstAudCaStreamStatusString(pStreamCA) ));
    23892387            memcpy(pvBuf, (uint8_t const *)pBuf->mAudioData + offRead, cbBuf);
    23902388            paBuffers[idxBuffer].offRead = offRead + cbBuf;
     
    23952393
    23962394        Log3Func(("@%#RX64: buffer #%u/%u: %#x bytes, want all (%#x) - will queue {%s}\n",
    2397                   pStreamCA->offInternal, idxBuffer, cBuffers, cbLeft, cbBuf, drvHostAudioCaStreamStatusString(pStreamCA) ));
     2395                  pStreamCA->offInternal, idxBuffer, cBuffers, cbLeft, cbBuf, drvHstAudCaStreamStatusString(pStreamCA) ));
    23982396        memcpy(pvBuf, (uint8_t const *)pBuf->mAudioData + offRead, cbLeft);
    23992397        cbRead                  += cbLeft;
     
    24032401        paBuffers[idxBuffer].offRead = 0;
    24042402        pBuf->mAudioDataByteSize     = 0;
    2405         drvHostAudioCaSetBufferQueued(pBuf, true /*fQueued*/);
     2403        drvHstAudCaSetBufferQueued(pBuf, true /*fQueued*/);
    24062404
    24072405        OSStatus orc = AudioQueueEnqueueBuffer(pStreamCA->hAudioQueue, pBuf, 0 /*inNumPacketDesc*/, NULL /*inPacketDescs*/);
     
    24122410            LogRelMax(256, ("CoreAudio: AudioQueueEnqueueBuffer('%s', #%u) failed: %#x (%d)\n",
    24132411                            pStreamCA->Cfg.szName, idxBuffer, orc, orc));
    2414             drvHostAudioCaSetBufferQueued(pBuf, false /*fQueued*/);
     2412            drvHstAudCaSetBufferQueued(pBuf, false /*fQueued*/);
    24152413            rc = VERR_AUDIO_STREAM_NOT_READY;
    24162414            break;
     
    24522450    }
    24532451    LogFlowFunc(("@%#RX64: rc=%Rrc cbRead=%RU32 cMsDelta=%RU64 (%RU64 -> %RU64) {%s}\n", pStreamCA->offInternal, rc, cbRead,
    2454                  msPrev ? msNow - msPrev : 0, msPrev, pStreamCA->msLastTransfer, drvHostAudioCaStreamStatusString(pStreamCA) ));
     2452                 msPrev ? msNow - msPrev : 0, msPrev, pStreamCA->msLastTransfer, drvHstAudCaStreamStatusString(pStreamCA) ));
    24552453    return rc;
    24562454}
     
    24642462 * @interface_method_impl{PDMIBASE,pfnQueryInterface}
    24652463 */
    2466 static DECLCALLBACK(void *) drvHostAudioCaQueryInterface(PPDMIBASE pInterface, const char *pszIID)
     2464static DECLCALLBACK(void *) drvHstAudCaQueryInterface(PPDMIBASE pInterface, const char *pszIID)
    24672465{
    24682466    PPDMDRVINS        pDrvIns = PDMIBASE_2_PDMDRV(pInterface);
     
    24832481 * Worker for the power off and destructor callbacks.
    24842482 */
    2485 static void drvHostAudioCaRemoveDefaultDeviceListners(PDRVHOSTCOREAUDIO pThis)
     2483static void drvHstAudCaRemoveDefaultDeviceListners(PDRVHOSTCOREAUDIO pThis)
    24862484{
    24872485    /*
     
    24992497    {
    25002498        orc = AudioObjectRemovePropertyListener(kAudioObjectSystemObject, &PropAddr,
    2501                                                 drvHostAudioCaDefaultDeviceChangedCallback, pThis);
     2499                                                drvHstAudCaDefaultDeviceChangedCallback, pThis);
    25022500        if (   orc != noErr
    25032501            && orc != kAudioHardwareBadObjectError)
     
    25112509        PropAddr.mSelector = kAudioHardwarePropertyDefaultOutputDevice;
    25122510        orc = AudioObjectRemovePropertyListener(kAudioObjectSystemObject, &PropAddr,
    2513                                                 drvHostAudioCaDefaultDeviceChangedCallback, pThis);
     2511                                                drvHstAudCaDefaultDeviceChangedCallback, pThis);
    25142512        if (   orc != noErr
    25152513            && orc != kAudioHardwareBadObjectError)
     
    25252523 * @interface_method_impl{PDMDRVREG,pfnPowerOff}
    25262524 */
    2527 static DECLCALLBACK(void) drvHostAudioCaPowerOff(PPDMDRVINS pDrvIns)
     2525static DECLCALLBACK(void) drvHstAudCaPowerOff(PPDMDRVINS pDrvIns)
    25282526{
    25292527    PDRVHOSTCOREAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTCOREAUDIO);
    2530     drvHostAudioCaRemoveDefaultDeviceListners(pThis);
     2528    drvHstAudCaRemoveDefaultDeviceListners(pThis);
    25312529}
    25322530
     
    25352533 * @callback_method_impl{FNPDMDRVDESTRUCT}
    25362534 */
    2537 static DECLCALLBACK(void) drvHostAudioCaDestruct(PPDMDRVINS pDrvIns)
     2535static DECLCALLBACK(void) drvHstAudCaDestruct(PPDMDRVINS pDrvIns)
    25382536{
    25392537    PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
    25402538    PDRVHOSTCOREAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTCOREAUDIO);
    25412539
    2542     drvHostAudioCaRemoveDefaultDeviceListners(pThis);
     2540    drvHstAudCaRemoveDefaultDeviceListners(pThis);
    25432541
    25442542    if (RTCritSectIsInitialized(&pThis->CritSect))
    25452543    {
    25462544        RTCritSectEnter(&pThis->CritSect);
    2547         drvHostAudioCaDeviceUnregisterCallbacks(pThis->pDefaultDevIn);
    2548         drvHostAudioCaDeviceUnregisterCallbacks(pThis->pDefaultDevOut);
     2545        drvHstAudCaDeviceUnregisterCallbacks(pThis->pDefaultDevIn);
     2546        drvHstAudCaDeviceUnregisterCallbacks(pThis->pDefaultDevOut);
    25492547        RTCritSectLeave(&pThis->CritSect);
    25502548    }
     
    26082606 *      Construct a Core Audio driver instance.}
    26092607 */
    2610 static DECLCALLBACK(int) drvHostAudioCaConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
     2608static DECLCALLBACK(int) drvHstAudCaConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
    26112609{
    26122610    RT_NOREF(pCfg, fFlags);
     
    26272625    PDMAudioHostEnumInit(&pThis->Devices);
    26282626    /* IBase */
    2629     pDrvIns->IBase.pfnQueryInterface = drvHostAudioCaQueryInterface;
     2627    pDrvIns->IBase.pfnQueryInterface = drvHstAudCaQueryInterface;
    26302628    /* IHostAudio */
    2631     pThis->IHostAudio.pfnGetConfig                  = drvHostAudioCaHA_GetConfig;
    2632     pThis->IHostAudio.pfnGetDevices                 = drvHostAudioCaHA_GetDevices;
    2633     pThis->IHostAudio.pfnGetStatus                  = drvHostAudioCaHA_GetStatus;
     2629    pThis->IHostAudio.pfnGetConfig                  = drvHstAudCaHA_GetConfig;
     2630    pThis->IHostAudio.pfnGetDevices                 = drvHstAudCaHA_GetDevices;
     2631    pThis->IHostAudio.pfnGetStatus                  = drvHstAudCaHA_GetStatus;
    26342632    pThis->IHostAudio.pfnDoOnWorkerThread           = NULL;
    26352633    pThis->IHostAudio.pfnStreamConfigHint           = NULL;
    2636     pThis->IHostAudio.pfnStreamCreate               = drvHostAudioCaHA_StreamCreate;
     2634    pThis->IHostAudio.pfnStreamCreate               = drvHstAudCaHA_StreamCreate;
    26372635    pThis->IHostAudio.pfnStreamInitAsync            = NULL;
    2638     pThis->IHostAudio.pfnStreamDestroy              = drvHostAudioCaHA_StreamDestroy;
     2636    pThis->IHostAudio.pfnStreamDestroy              = drvHstAudCaHA_StreamDestroy;
    26392637    pThis->IHostAudio.pfnStreamNotifyDeviceChanged  = NULL;
    2640     pThis->IHostAudio.pfnStreamControl              = drvHostAudioCaHA_StreamControl;
    2641     pThis->IHostAudio.pfnStreamGetReadable          = drvHostAudioCaHA_StreamGetReadable;
    2642     pThis->IHostAudio.pfnStreamGetWritable          = drvHostAudioCaHA_StreamGetWritable;
     2638    pThis->IHostAudio.pfnStreamControl              = drvHstAudCaHA_StreamControl;
     2639    pThis->IHostAudio.pfnStreamGetReadable          = drvHstAudCaHA_StreamGetReadable;
     2640    pThis->IHostAudio.pfnStreamGetWritable          = drvHstAudCaHA_StreamGetWritable;
    26432641    pThis->IHostAudio.pfnStreamGetPending           = NULL;
    2644     pThis->IHostAudio.pfnStreamGetState             = drvHostAudioCaHA_StreamGetState;
    2645     pThis->IHostAudio.pfnStreamPlay                 = drvHostAudioCaHA_StreamPlay;
    2646     pThis->IHostAudio.pfnStreamCapture              = drvHostAudioCaHA_StreamCapture;
     2642    pThis->IHostAudio.pfnStreamGetState             = drvHstAudCaHA_StreamGetState;
     2643    pThis->IHostAudio.pfnStreamPlay                 = drvHstAudCaHA_StreamPlay;
     2644    pThis->IHostAudio.pfnStreamCapture              = drvHstAudCaHA_StreamCapture;
    26472645
    26482646    int rc = RTCritSectInit(&pThis->CritSect);
     
    26592657    PortCtx.release         = NULL;
    26602658    PortCtx.copyDescription = NULL;
    2661     pThis->hThreadPort = CFMachPortCreate(NULL /*allocator*/, drvHostAudioCaThreadPortCallback, &PortCtx, NULL);
     2659    pThis->hThreadPort = CFMachPortCreate(NULL /*allocator*/, drvHstAudCaThreadPortCallback, &PortCtx, NULL);
    26622660    AssertLogRelReturn(pThis->hThreadPort != NULL, VERR_NO_MEMORY);
    26632661
     
    26652663    AssertLogRelReturn(pThis->hThreadPortSrc != NULL, VERR_NO_MEMORY);
    26662664
    2667     rc = RTThreadCreateF(&pThis->hThread, drvHostAudioCaThread, pThis, 0, RTTHREADTYPE_IO,
     2665    rc = RTThreadCreateF(&pThis->hThread, drvHstAudCaThread, pThis, 0, RTTHREADTYPE_IO,
    26682666                         RTTHREADFLAGS_WAITABLE, "CaAud-%u", pDrvIns->iInstance);
    26692667    AssertLogRelMsgReturn(RT_SUCCESS(rc), ("RTThreadCreateF failed: %Rrc\n", rc), rc);
     
    26772675     * Create a IPRT timer.  The TM timers won't necessarily work as EMT is probably busy.
    26782676     */
    2679     rc = RTTimerLRCreateEx(&pThis->hBreakpointTimer, 0 /*no interval*/, 0, drvHostAudioCaBreakpointTimer, pThis);
     2677    rc = RTTimerLRCreateEx(&pThis->hBreakpointTimer, 0 /*no interval*/, 0, drvHstAudCaBreakpointTimer, pThis);
    26802678    AssertRCReturn(rc, rc);
    26812679#endif
     
    26842682     * Enumerate audio devices.
    26852683     */
    2686     rc = drvHostAudioCaEnumerateDevices(pThis);
     2684    rc = drvHstAudCaEnumerateDevices(pThis);
    26872685    AssertRCReturn(rc, rc);
    26882686
     
    26982696    };
    26992697
    2700     OSStatus orc = AudioObjectAddPropertyListener(kAudioObjectSystemObject, &PropAddr, drvHostAudioCaDefaultDeviceChangedCallback, pThis);
     2698    OSStatus orc = AudioObjectAddPropertyListener(kAudioObjectSystemObject, &PropAddr,
     2699                                                  drvHstAudCaDefaultDeviceChangedCallback, pThis);
    27012700    pThis->fRegisteredDefaultInputListener = orc == noErr;
    27022701    if (   orc != noErr
     
    27052704
    27062705    PropAddr.mSelector = kAudioHardwarePropertyDefaultOutputDevice;
    2707     orc = AudioObjectAddPropertyListener(kAudioObjectSystemObject, &PropAddr, drvHostAudioCaDefaultDeviceChangedCallback, pThis);
     2706    orc = AudioObjectAddPropertyListener(kAudioObjectSystemObject, &PropAddr, drvHstAudCaDefaultDeviceChangedCallback, pThis);
    27082707    pThis->fRegisteredDefaultOutputListener = orc == noErr;
    27092708    if (   orc != noErr
     
    27512750    sizeof(DRVHOSTCOREAUDIO),
    27522751    /* pfnConstruct */
    2753     drvHostAudioCaConstruct,
     2752    drvHstAudCaConstruct,
    27542753    /* pfnDestruct */
    2755     drvHostAudioCaDestruct,
     2754    drvHstAudCaDestruct,
    27562755    /* pfnRelocate */
    27572756    NULL,
     
    27712770    NULL,
    27722771    /* pfnPowerOff */
    2773     drvHostAudioCaPowerOff,
     2772    drvHstAudCaPowerOff,
    27742773    /* pfnSoftReset */
    27752774    NULL,
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