/*========================================================================== * * Copyright (C) 1999 Microsoft Corporation. All Rights Reserved. * * File: dsplayd.h * Content: general wave in utilty functions and classes * * History: * Date By Reason * ==== == ====== * 07/16/99 rodtoll Created * 08/25/99 rodtoll General Cleanup/Modifications to support new * compression sub-system. * 03/28/2000 rodtoll Removed code which was no longer used * ***************************************************************************/ #ifndef __WAVEINUTILS_H #define __WAVEINUTILS_H // Recording Format DB // // The Recording Format DB contains a list of the formats that should // be used when attempting to initialize a recording device in full // duplex mode. They are listed in the database in the order in which // they should be tried. WAVEFORMATEX *GetRecordFormat( UINT index ); UINT GetNumRecordFormats(); void InitRecordFormats(); void DeInitRecordFormats(); BOOL IsValidRecordDevice( UINT deviceID ); WAVEFORMATEX *CreateWaveFormat( short formatTag, BOOL stereo, int hz, int bits ); #endif