context: using System;
  
  namespace NAudio.Wave
  {
  	/// <summary>
  	/// Summary description for WaveFormatEncoding.
  	/// </summary>
  	public enum WaveFormatEncoding : ushort
  	{
  		/// <summary>WAVE_FORMAT_UNKNOWN,	Microsoft Corporation</summary>
  		Unknown								= 0x0000, 
  		/// <summary>WAVE_FORMAT_PCM		Microsoft Corporation</summary>
  		Pcm									= 0x0001,
  		/// <summary>WAVE_FORMAT_ADPCM		Microsoft Corporation</summary>
  		Adpcm								= 0x0002,
  		/// <summary>WAVE_FORMAT_IEEE_FLOAT Microsoft Corporation</summary>
  		IeeeFloat							= 0x0003,
  		/// <summary>WAVE_FORMAT_VSELP		Compaq Computer Corp.</summary>
  		Vselp								= 0x0004,
  		/// <summary>WAVE_FORMAT_IBM_CVSD	IBM Corporation</summary>
  		IbmCvsd								= 0x0005, 
  		/// <summary>WAVE_FORMAT_ALAW		Microsoft Corporation</summary>
  		ALaw								= 0x0006, 
  		/// <summary>WAVE_FORMAT_MULAW		Microsoft Corporation</summary>
  		MuLaw								= 0x0007,
  		/// <summary>WAVE_FORMAT_DTS		Microsoft Corporation</summary>
  		Dts									= 0x0008, 
  		/// <summary>WAVE_FORMAT_DRM		Microsoft Corporation</summary>
  		Drm									= 0x0009,  
  		/// <summary>WAVE_FORMAT_OKI_ADPCM	OKI</summary>
  		OkiAdpcm							= 0x0010,
  		/// <summary>WAVE_FORMAT_DVI_ADPCM	Intel Corporation</summary>
  		DviAdpcm							= 0x0011,
  		/// <summary>WAVE_FORMAT_IMA_ADPCM  Intel Corporation</summary>
  		ImaAdpcm							= DviAdpcm,
  		/// <summary>WAVE_FORMAT_MEDIASPACE_ADPCM Videologic</summary>
  		MediaspaceAdpcm						= 0x0012,
  		/// <summary>WAVE_FORMAT_SIERRA_ADPCM Sierra Semiconductor Corp </summary>
  		SierraAdpcm							= 0x0013,
  		/// <summary>WAVE_FORMAT_G723_ADPCM Antex Electronics Corporation </summary>
  		G723Adpcm							= 0x0014,
  		/// <summary>WAVE_FORMAT_DIGISTD DSP Solutions, Inc.</summary>
  		DigiStd								= 0x0015,
  		/// <summary>WAVE_FORMAT_DIGIFIX DSP Solutions, Inc.</summary>
  		DigiFix								= 0x0016,  
  		/// <summary>WAVE_FORMAT_DIALOGIC_OKI_ADPCM Dialogic Corporation</summary>
  		DialogicOkiAdpcm					= 0x0017,
  		/// <summary>WAVE_FORMAT_MEDIAVISION_ADPCM Media Vision, Inc.</summary>
  		MediaVisionAdpcm					= 0x0018,
  		/// <summary>WAVE_FORMAT_CU_CODEC Hewlett-Packard Company </summary>
  		CUCodec								= 0x0019,
  		/// <summary>WAVE_FORMAT_YAMAHA_ADPCM Yamaha Corporation of America</summary>
  		YamahaAdpcm							= 0x0020,
  		/// <summary>WAVE_FORMAT_SONARC Speech Compression</summary>
  		SonarC								= 0x0021,
  		/// <summary>WAVE_FORMAT_DSPGROUP_TRUESPEECH DSP Group, Inc </summary>
  		DspGroupTrueSpeech					= 0x0022, 
  		/// <summary>WAVE_FORMAT_ECHOSC1 Echo Speech Corporation</summary>
  		EchoSpeechCorporation1				= 0x0023,
  		/// <summary>WAVE_FORMAT_AUDIOFILE_AF36, Virtual Music, Inc.</summary>
  		AudioFileAf36			            = 0x0024,
  		/// <summary>WAVE_FORMAT_APTX Audio Processing Technology</summary>
  		Aptx			                    = 0x0025,
  		/// <summary>WAVE_FORMAT_AUDIOFILE_AF10, Virtual Music, Inc.</summary>
  		AudioFileAf10			            = 0x0026, 
  		/// <summary>WAVE_FORMAT_PROSODY_1612, Aculab plc</summary>
  		Prosody1612			                = 0x0027,
          /// <summary>WAVE_FORMAT_LRC, Merging Technologies S.A. </summary>
  		Lrc         						= 0x0028,
          /// <summary>WAVE_FORMAT_DOLBY_AC2, Dolby Laboratories</summary>
  		DolbyAc2				            = 0x0030,  
          /// <summary>WAVE_FORMAT_GSM610, Microsoft Corporation</summary>
  		Gsm610								= 0x0031,
          /// <summary>WAVE_FORMAT_MSNAUDIO, Microsoft Corporation</summary>
  		MsnAudio				            = 0x0032,
          /// <summary>WAVE_FORMAT_ANTEX_ADPCME, Antex Electronics Corporation</summary>
  		AntexAdpcme                         = 0x0033,
          /// <summary>WAVE_FORMAT_CONTROL_RES_VQLPC, Control Resources Limited </summary>
  		ControlResVqlpc             		= 0x0034,
          /// <summary>WAVE_FORMAT_DIGIREAL, DSP Solutions, Inc. </summary>
  		DigiReal                            = 0x0035,
          /// <summary>WAVE_FORMAT_DIGIADPCM, DSP Solutions, Inc.</summary>
  		DigiAdpcm           				= 0x0036,
          /// <summary>WAVE_FORMAT_CONTROL_RES_CR10, Control Resources Limited</summary>
  		ControlResCr10                      = 0x0037,
  		/// <summary></summary>
  		WAVE_FORMAT_NMS_VBXADPCM			= 0x0038, // Natural MicroSystems 
  		/// <summary></summary>
  		WAVE_FORMAT_CS_IMAADPCM				= 0x0039, // Crystal Semiconductor IMA ADPCM 
  		/// <summary></summary>
  		WAVE_FORMAT_ECHOSC3					= 0x003A, // Echo Speech Corporation 
  		/// <summary></summary>
  		WAVE_FORMAT_ROCKWELL_ADPCM			= 0x003B, // Rockwell International 
  		/// <summary></summary>
  		WAVE_FORMAT_ROCKWELL_DIGITALK		= 0x003C, // Rockwell International 
  		/// <summary></summary>
  		WAVE_FORMAT_XEBEC					= 0x003D, // Xebec Multimedia Solutions Limited 
  		/// <summary></summary>
  		WAVE_FORMAT_G721_ADPCM				= 0x0040, // Antex Electronics Corporation 
  		/// <summary></summary>
  		WAVE_FORMAT_G728_CELP				= 0x0041, // Antex Electronics Corporation 
  		/// <summary></summary>
  		WAVE_FORMAT_MSG723					= 0x0042, // Microsoft Corporation 
  		/// <summary></summary>
  		Mpeg								= 0x0050, // WAVE_FORMAT_MPEG, Microsoft Corporation 
  		/// <summary></summary>
  		WAVE_FORMAT_RT24					= 0x0052, // InSoft, Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_PAC						= 0x0053, // InSoft, Inc. 
  		/// <summary></summary>
  		MpegLayer3							= 0x0055, // WAVE_FORMAT_MPEGLAYER3, ISO/MPEG Layer3 Format Tag 
  		/// <summary></summary>
  		WAVE_FORMAT_LUCENT_G723				= 0x0059, // Lucent Technologies 
  		/// <summary></summary>
  		WAVE_FORMAT_CIRRUS					= 0x0060, // Cirrus Logic 
  		/// <summary></summary>
  		WAVE_FORMAT_ESPCM					= 0x0061, // ESS Technology 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE					= 0x0062, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_CANOPUS_ATRAC			= 0x0063, // Canopus, co., Ltd. 
  		/// <summary></summary>
  		WAVE_FORMAT_G726_ADPCM				= 0x0064, // APICOM 
  		/// <summary></summary>
  		WAVE_FORMAT_G722_ADPCM				= 0x0065, // APICOM 
  		/// <summary></summary>
  		WAVE_FORMAT_DSAT_DISPLAY			= 0x0067, // Microsoft Corporation 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_BYTE_ALIGNED	= 0x0069, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_AC8				= 0x0070, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_AC10			= 0x0071, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_AC16			= 0x0072, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_AC20			= 0x0073, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_RT24			= 0x0074, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_RT29			= 0x0075, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_RT29HW			= 0x0076, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_VR12			= 0x0077, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_VR18			= 0x0078, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_TQ40			= 0x0079, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_SOFTSOUND				= 0x0080, // Softsound, Ltd. 
  		/// <summary></summary>
  		WAVE_FORMAT_VOXWARE_TQ60			= 0x0081, // Voxware Inc 
  		/// <summary></summary>
  		WAVE_FORMAT_MSRT24					= 0x0082, // Microsoft Corporation 
  		/// <summary></summary>
  		WAVE_FORMAT_G729A					= 0x0083, // AT&T Labs, Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_MVI_MVI2				= 0x0084, // Motion Pixels 
  		/// <summary></summary>
  		WAVE_FORMAT_DF_G726					= 0x0085, // DataFusion Systems (Pty) (Ltd) 
  		/// <summary></summary>
  		WAVE_FORMAT_DF_GSM610				= 0x0086, // DataFusion Systems (Pty) (Ltd) 
  		/// <summary></summary>
  		WAVE_FORMAT_ISIAUDIO				= 0x0088, // Iterated Systems, Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_ONLIVE					= 0x0089, // OnLive! Technologies, Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_SBC24					= 0x0091, // Siemens Business Communications Sys 
  		/// <summary></summary>
  		WAVE_FORMAT_DOLBY_AC3_SPDIF			= 0x0092, // Sonic Foundry 
  		/// <summary></summary>
  		WAVE_FORMAT_MEDIASONIC_G723			= 0x0093, // MediaSonic 
  		/// <summary></summary>
  		WAVE_FORMAT_PROSODY_8KBPS			= 0x0094, // Aculab plc 
  		/// <summary></summary>
  		WAVE_FORMAT_ZYXEL_ADPCM				= 0x0097, // ZyXEL Communications, Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_PHILIPS_LPCBB			= 0x0098, // Philips Speech Processing 
  		/// <summary></summary>
  		WAVE_FORMAT_PACKED					= 0x0099, // Studer Professional Audio AG 
  		/// <summary></summary>
  		WAVE_FORMAT_MALDEN_PHONYTALK		= 0x00A0, // Malden Electronics Ltd. 
          /// <summary>WAVE_FORMAT_GSM</summary>
  		Gsm									= 0x00A1, 
          /// <summary>WAVE_FORMAT_G729</summary>
  		G729								= 0x00A2, 
          /// <summary>WAVE_FORMAT_G723</summary>
  		G723								= 0x00A3,
          /// <summary>WAVE_FORMAT_ACELP</summary>
  		Acelp								= 0x00A4, 
  		/// <summary></summary>
  		WAVE_FORMAT_RHETOREX_ADPCM			= 0x0100, // Rhetorex Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_IRAT					= 0x0101, // BeCubed Software Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_VIVO_G723				= 0x0111, // Vivo Software 
  		/// <summary></summary>
  		WAVE_FORMAT_VIVO_SIREN				= 0x0112, // Vivo Software 
  		/// <summary></summary>
  		WAVE_FORMAT_DIGITAL_G723			= 0x0123, // Digital Equipment Corporation 
  		/// <summary></summary>
  		WAVE_FORMAT_SANYO_LD_ADPCM			= 0x0125, // Sanyo Electric Co., Ltd. 
  		/// <summary></summary>
  		WAVE_FORMAT_SIPROLAB_ACEPLNET		= 0x0130, // Sipro Lab Telecom Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_SIPROLAB_ACELP4800		= 0x0131, // Sipro Lab Telecom Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_SIPROLAB_ACELP8V3		= 0x0132, // Sipro Lab Telecom Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_SIPROLAB_G729			= 0x0133, // Sipro Lab Telecom Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_SIPROLAB_G729A			= 0x0134, // Sipro Lab Telecom Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_SIPROLAB_KELVIN			= 0x0135, // Sipro Lab Telecom Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_G726ADPCM				= 0x0140, // Dictaphone Corporation 
  		/// <summary></summary>
  		WAVE_FORMAT_QUALCOMM_PUREVOICE		= 0x0150, // Qualcomm, Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_QUALCOMM_HALFRATE		= 0x0151, // Qualcomm, Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_TUBGSM					= 0x0155, // Ring Zero Systems, Inc. 
  		/// <summary></summary>
  		WAVE_FORMAT_MSAUDIO1				= 0x0160, // Microsoft Corporation 		
          /// <summary>
          /// WAVE_FORMAT_WMAUDIO2, Microsoft Corporation
          /// </summary>
          WAVE_FORMAT_WMAUDIO2                = 0x0161,
          /// <summary>
          /// WAVE_FORMAT_WMAUDIO3, Microsoft Corporation
          /// </summary>
          WAVE_FORMAT_WMAUDIO3                = 0x0162,
          /// <summary></summary>
  		WAVE_FORMAT_UNISYS_NAP_ADPCM		= 0x0170, // Unisys Corp. 
  		/// <summary></summary>
  		WAVE_FORMAT_UNISYS_NAP_ULAW			= 0x0171, // Unisys Corp. 
  		/// <summary></summary>
  		WAVE_FORMAT_UNISYS_NAP_ALAW			= 0x0172, // Unisys Corp. 
  		/// <summary></summary>
  
gt: 		WAVE_FORMAT_UNISYS_NAP_16K			= 0x0173, // Unisys Corp. 