Ignore:
Timestamp:
Oct 25, 2001, 12:47:43 AM (24 years ago)
Author:
sandervl
Message:

dynamically load MDM.DLL

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/waveoutdart.cpp

    r6026 r7196  
    1 /* $Id: waveoutdart.cpp,v 1.5 2001-06-16 11:35:22 sandervl Exp $ */
     1/* $Id: waveoutdart.cpp,v 1.6 2001-10-24 22:47:42 sandervl Exp $ */
    22
    33/*
     
    3535#include "misc.h"
    3636#include "waveoutdart.h"
     37#include "initwinmm.h"
    3738
    3839#define DBG_LOCALLOG    DBG_waveoutdart
     
    8081    AmpOpenParms.pszDeviceType = ( PSZ ) MCI_DEVTYPE_AUDIO_AMPMIX;
    8182
    82     rc = mciSendCommand(0, MCI_OPEN, MCI_WAIT | MCI_OPEN_TYPE_ID | MCI_OPEN_SHAREABLE,
     83    rc = mymciSendCommand(0, MCI_OPEN, MCI_WAIT | MCI_OPEN_TYPE_ID | MCI_OPEN_SHAREABLE,
    8384                       (PVOID) &AmpOpenParms, 0);
    8485
     
    9293        //Grab exclusive rights to device instance (NOT entire device)
    9394        GenericParms.hwndCallback = 0;  //Not needed, so set to 0
    94         rc = mciSendCommand(DeviceId, MCI_ACQUIREDEVICE, MCI_EXCLUSIVE_INSTANCE,
     95        rc = mymciSendCommand(DeviceId, MCI_ACQUIREDEVICE, MCI_EXCLUSIVE_INSTANCE,
    9596                            (PVOID)&GenericParms, 0);
    9697        if(rc) {
     
    118119
    119120        // Stop the playback.
    120         mciSendCommand(DeviceId, MCI_STOP,MCI_WAIT, (PVOID)&GenericParms,0);
    121 
    122         mciSendCommand(DeviceId, MCI_BUFFER,
     121        mymciSendCommand(DeviceId, MCI_STOP,MCI_WAIT, (PVOID)&GenericParms,0);
     122
     123        mymciSendCommand(DeviceId, MCI_BUFFER,
    123124                       MCI_WAIT | MCI_DEALLOCATE_MEMORY,
    124125                       (PVOID)&BufferParms, 0);
     
    128129
    129130        // Close the device
    130         mciSendCommand(DeviceId, MCI_CLOSE, MCI_WAIT, (PVOID)&GenericParms, 0);
     131        mymciSendCommand(DeviceId, MCI_CLOSE, MCI_WAIT, (PVOID)&GenericParms, 0);
    131132    }
    132133
     
    173174        MixSetupParms->pmixEvent    = WaveOutHandler;
    174175
    175         rc = mciSendCommand(DeviceId,
     176        rc = mymciSendCommand(DeviceId,
    176177                            MCI_MIXSETUP,
    177178                            MCI_WAIT | MCI_MIXSETUP_INIT,
     
    181182        if ( rc != MCIERR_SUCCESS ) {
    182183            mciError(rc);
    183             mciSendCommand(DeviceId, MCI_RELEASEDEVICE, MCI_WAIT,
     184            mymciSendCommand(DeviceId, MCI_RELEASEDEVICE, MCI_WAIT,
    184185                           (PVOID)&GenericParms, 0);
    185186            return(MMSYSERR_NOTSUPPORTED);
     
    217218        }
    218219
    219         rc = mciSendCommand(DeviceId,
     220        rc = mymciSendCommand(DeviceId,
    220221                            MCI_BUFFER,
    221222                            MCI_WAIT | MCI_ALLOCATE_MEMORY,
     
    225226        if(ULONG_LOWD(rc) != MCIERR_SUCCESS) {
    226227            mciError(rc);
    227             mciSendCommand(DeviceId, MCI_RELEASEDEVICE, MCI_WAIT,
     228            mymciSendCommand(DeviceId, MCI_RELEASEDEVICE, MCI_WAIT,
    228229                          (PVOID)&GenericParms, 0);
    229230            return(MMSYSERR_NOTSUPPORTED);
     
    303304
    304305            // Resume the playback.
    305             mciSendCommand(DeviceId, MCI_RESUME, MCI_WAIT, (PVOID)&GenericParms, 0);
     306            mymciSendCommand(DeviceId, MCI_RESUME, MCI_WAIT, (PVOID)&GenericParms, 0);
    306307
    307308            //write buffers to DART; starts playback
     
    337338
    338339    // Pause the playback.
    339     mciSendCommand(DeviceId, MCI_PAUSE, MCI_WAIT, (PVOID)&Params, 0);
     340    mymciSendCommand(DeviceId, MCI_PAUSE, MCI_WAIT, (PVOID)&Params, 0);
    340341
    341342    return(MMSYSERR_NOERROR);
     
    354355
    355356    // Stop the playback.
    356     mciSendCommand(DeviceId, MCI_STOP, MCI_WAIT, (PVOID)&Params, 0);
     357    mymciSendCommand(DeviceId, MCI_STOP, MCI_WAIT, (PVOID)&Params, 0);
    357358
    358359    State     = STATE_STOPPED;
     
    378379
    379380    // Stop the playback.
    380     mciSendCommand(DeviceId, MCI_STOP, MCI_WAIT, (PVOID)&Params, 0);
     381    mymciSendCommand(DeviceId, MCI_STOP, MCI_WAIT, (PVOID)&Params, 0);
    381382
    382383    dprintf(("Nr of threads blocked on mutex = %d\n", wmutex.getNrBlocked()));
     
    450451
    451452    mciStatus.ulItem = MCI_STATUS_POSITION;
    452     rc = mciSendCommand(DeviceId, MCI_STATUS, MCI_STATUS_ITEM|MCI_WAIT, (PVOID)&mciStatus, 0);
     453    rc = mymciSendCommand(DeviceId, MCI_STATUS, MCI_STATUS_ITEM|MCI_WAIT, (PVOID)&mciStatus, 0);
    453454    if((rc & 0xFFFF) == MCIERR_SUCCESS) {
    454455        nrbytes = (mciStatus.ulReturn * (getAvgBytesPerSecond()/1000));
     
    478479    mciOpenParms.pszDeviceType = (PSZ)MCI_DEVTYPE_WAVEFORM_AUDIO;
    479480
    480     rc = mciSendCommand( (USHORT) 0,
     481    rc = mymciSendCommand( (USHORT) 0,
    481482                        MCI_OPEN,
    482483                        MCI_WAIT | MCI_OPEN_TYPE_ID,
     
    498499    mciAudioCaps.ulItem          = MCI_GETDEVCAPS_WAVE_FORMAT;
    499500
    500     rc = mciSendCommand(DeviceId,   /* Device ID    */
     501    rc = mymciSendCommand(DeviceId,   /* Device ID    */
    501502                        MCI_GETDEVCAPS,
    502503                        MCI_WAIT | MCI_GETDEVCAPS_EXTENDED | MCI_GETDEVCAPS_ITEM,
     
    510511
    511512    // Close the device
    512     mciSendCommand(DeviceId,MCI_CLOSE,MCI_WAIT,(PVOID)&GenericParms,0);
     513    mymciSendCommand(DeviceId,MCI_CLOSE,MCI_WAIT,(PVOID)&GenericParms,0);
    513514    return(winrc);
    514515}
     
    520521    char szError[256] = "";
    521522
    522     mciGetErrorString(ulError, szError, sizeof(szError));
     523    mymciGetErrorString(ulError, szError, sizeof(szError));
    523524    dprintf(("WINMM: DartWaveOut: %s\n", szError));
    524525#endif
     
    714715  msp.ulLevel = ulVolL;
    715716
    716   mciSendCommand(DeviceId, MCI_SET,
     717  mymciSendCommand(DeviceId, MCI_SET,
    717718                 MCI_WAIT | MCI_SET_AUDIO | MCI_SET_VOLUME,
    718719                 &msp, 0);
     
    726727#endif
    727728
    728   mciSendCommand(DeviceId, MCI_SET,
     729  mymciSendCommand(DeviceId, MCI_SET,
    729730                 MCI_WAIT | MCI_SET_AUDIO | MCI_SET_VOLUME,
    730731                 &msp, 0);
Note: See TracChangeset for help on using the changeset viewer.