windows-nt/Source/XPSP1/NT/multimedia/directx/dplay/dvoice/dxvutils/wiutils.h
2020-09-26 16:20:57 +08:00

39 lines
1.1 KiB
C

/*==========================================================================
*
* 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