Ignore:
Timestamp:
Apr 30, 2001, 11:08:00 PM (24 years ago)
Author:
sandervl
Message:

DirectAudio interface updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sbliveos2/trunk/drv16/waudio.cpp

    r142 r178  
    250250 *
    251251 */
     252void WAVEAUDIO::DevCaps(LPDAUDIO_CAPS lpCaps)
     253{
     254    lpCaps->dwFlags                        = DAUDIOCAPS_PRIMARYMONO |
     255                                             DAUDIOCAPS_PRIMARYSTEREO |
     256                                             DAUDIOCAPS_PRIMARY8BIT |
     257                                             DAUDIOCAPS_PRIMARY16BIT |
     258                                             DAUDIOCAPS_CONTINUOUSRATE |
     259                                             DAUDIOCAPS_CERTIFIED |
     260                                             DAUDIOCAPS_SECONDARYMONO |
     261                                             DAUDIOCAPS_SECONDARYSTEREO |
     262                                             DAUDIOCAPS_SECONDARY8BIT |
     263                                             DAUDIOCAPS_SECONDARY16BIT;
     264
     265    lpCaps->dwMinSecondarySampleRate       = SBLIVECAPS_MINSAMPLERATE;
     266    lpCaps->dwMaxSecondarySampleRate       = SBLIVECAPS_MAXSAMPLERATE;
     267    lpCaps->dwPrimaryBuffers               = 1;
     268    lpCaps->dwMaxHwMixingAllBuffers        = SBLIVECAPS_MAXSTREAMS;
     269    lpCaps->dwMaxHwMixingStaticBuffers     = SBLIVECAPS_MAXSTREAMS;
     270    lpCaps->dwMaxHwMixingStreamingBuffers  = SBLIVECAPS_MAXSTREAMS;
     271    lpCaps->dwMaxHw3DAllBuffers            = 0;
     272    lpCaps->dwMaxHw3DStaticBuffers         = 0;
     273    lpCaps->dwMaxHw3DStreamingBuffers      = 0;
     274    lpCaps->dwFreeHw3DAllBuffers           = 0;
     275    lpCaps->dwFreeHw3DStaticBuffers        = 0;
     276    lpCaps->dwFreeHw3DStreamingBuffers     = 0;
     277    lpCaps->dwTotalHwMemBytes              = 0;
     278    lpCaps->dwFreeHwMemBytes               = 0;
     279    lpCaps->dwMaxContigFreeHwMemBytes      = 0;
     280    lpCaps->dwUnlockTransferRateHwBuffers  = 0;
     281    lpCaps->dwPlayCpuOverheadSwBuffers     = 0;
     282    lpCaps->dwReserved1                    = 0;
     283    lpCaps->dwReserved2                    = 0;
     284}
     285
     286/**@internal
     287 * @param
     288 * @return
     289 * @notes
     290 *
     291 */
    252292#pragma off (unreferenced)
    253293virtual void WAVEAUDIO::ConfigDev(STREAM *stream, PWAVECONFIGINFO pConfigInfo)
Note: See TracChangeset for help on using the changeset viewer.