public ReadOnlyCollection<Audio> Search(AudioSearchParams @params, out long totalCount)
{
if (string.IsNullOrEmpty(@params.Query))
{
throw new ArgumentNullException("Query is null or empty.", "query");
}
var response = Search(@params);
totalCount = Convert.ToInt64(response.TotalCount);
return response.ToReadOnlyCollection();
}