//  
// Copyright (C) 2008 SIPez LLC. 
// Licensed to SIPfoundry under a Contributor Agreement. 
//
// Copyright (C) 2008 SIPfoundry Inc.
// Licensed by SIPfoundry under the LGPL license.
//
// $$
///////////////////////////////////////////////////////////////////////////////

// Author: Alexander Chemeris <Alexander DOT Chemeris AT sipez DOT com>

// SYSTEM INCLUDES
#include <stdlib.h>

// APPLICATION INCLUDES
#include <mp/codecs/PlgDefsV1.h>

DECLARE_FUNCS_V1(sipxL16_8000);
DECLARE_FUNCS_V1(sipxL16_11025);
DECLARE_FUNCS_V1(sipxL16_16000);
DECLARE_FUNCS_V1(sipxL16_22050);
DECLARE_FUNCS_V1(sipxL16_24000);
DECLARE_FUNCS_V1(sipxL16_32000);
DECLARE_FUNCS_V1(sipxL16_44100);
DECLARE_FUNCS_V1(sipxL16_48000);

PLG_ENUM_CODEC_START(sipXl16)
  PLG_ENUM_CODEC(sipxL16_8000)
  PLG_ENUM_CODEC_NO_SPECIAL_PACKING(sipxL16_8000)
  PLG_ENUM_CODEC_NO_SIGNALING(sipxL16_8000)

  PLG_ENUM_CODEC(sipxL16_11025)
  PLG_ENUM_CODEC_NO_SPECIAL_PACKING(sipxL16_11025)
  PLG_ENUM_CODEC_NO_SIGNALING(sipxL16_11025)

  PLG_ENUM_CODEC(sipxL16_16000)
  PLG_ENUM_CODEC_NO_SPECIAL_PACKING(sipxL16_16000)
  PLG_ENUM_CODEC_NO_SIGNALING(sipxL16_16000)

  PLG_ENUM_CODEC(sipxL16_22050)
  PLG_ENUM_CODEC_NO_SPECIAL_PACKING(sipxL16_22050)
  PLG_ENUM_CODEC_NO_SIGNALING(sipxL16_22050)

  PLG_ENUM_CODEC(sipxL16_24000)
  PLG_ENUM_CODEC_NO_SPECIAL_PACKING(sipxL16_24000)
  PLG_ENUM_CODEC_NO_SIGNALING(sipxL16_24000)

  PLG_ENUM_CODEC(sipxL16_32000)
  PLG_ENUM_CODEC_NO_SPECIAL_PACKING(sipxL16_32000)
  PLG_ENUM_CODEC_NO_SIGNALING(sipxL16_32000)

  PLG_ENUM_CODEC(sipxL16_44100)
  PLG_ENUM_CODEC_NO_SPECIAL_PACKING(sipxL16_44100)
  PLG_ENUM_CODEC_NO_SIGNALING(sipxL16_44100)

  PLG_ENUM_CODEC(sipxL16_48000)
  PLG_ENUM_CODEC_NO_SPECIAL_PACKING(sipxL16_48000)
  PLG_ENUM_CODEC_NO_SIGNALING(sipxL16_48000)
PLG_ENUM_CODEC_END 
