if(err=snd_pcm_hw_params_set_access(_PlaybackHandle,_PlaybackHwParams,SND_PCM_ACCESS_RW_INTERLEAVED)<0)_debugAlsa(" Cannot set access type (%s)\n",snd_strerror(err));
if(err=snd_pcm_hw_params_set_format(_PlaybackHandle,_PlaybackHwParams,SND_PCM_FORMAT_S16_LE)<0)_debugAlsa(" Cannot set sample format (%s)\n",snd_strerror(err));
if(err=snd_pcm_hw_params_set_rate_near(_PlaybackHandle,_PlaybackHwParams,&rate_out,&dir)<0)_debugAlsa(" Cannot set sample rate (%s)\n",snd_strerror(err));
if(err=snd_pcm_hw_params_set_rate(_PlaybackHandle,_PlaybackHwParams,rate_out,dir)<0)_debugAlsa(" Cannot set sample rate (%s)\n",snd_strerror(err));
if(err=snd_pcm_hw_params_set_channels(_PlaybackHandle,_PlaybackHwParams,1)<0)_debugAlsa(" Cannot set channel count (%s)\n",snd_strerror(err));
if(err=snd_pcm_hw_params_set_period_size_near(_PlaybackHandle,_PlaybackHwParams,&period_size_out,&dir)<0)_debugAlsa(" Cannot set period size (%s)\n",snd_strerror(err));
if(err=snd_pcm_hw_params_set_buffer_size_near(_PlaybackHandle,_PlaybackHwParams,&buffer_size_out)<0)_debugAlsa(" Cannot set buffer size (%s)\n",snd_strerror(err));
if(err=snd_pcm_hw_params(_PlaybackHandle,_PlaybackHwParams)<0)_debugAlsa(" Cannot set hw parameters (%s)\n",snd_strerror(err));