Lines Matching defs:dst_areas
2628 * \param dst_areas areas specification (one for each channel)
2635 int snd_pcm_areas_silence(const snd_pcm_channel_area_t *dst_areas, snd_pcm_uframes_t dst_offset,
2640 void *addr = dst_areas->addr;
2641 unsigned int step = dst_areas->step;
2642 const snd_pcm_channel_area_t *begin = dst_areas;
2649 dst_areas++;
2651 dst_areas->addr != addr ||
2652 dst_areas->step != step ||
2653 dst_areas->first != dst_areas[-1].first + width)
2666 dst_areas = begin + 1;
2796 * \param dst_areas destination areas specification (one for each channel)
2805 int snd_pcm_areas_copy(const snd_pcm_channel_area_t *dst_areas, snd_pcm_uframes_t dst_offset,
2810 assert(dst_areas);
2824 void *dst_addr = dst_areas->addr;
2825 const snd_pcm_channel_area_t *dst_start = dst_areas;
2828 while (dst_areas->step == step) {
2832 dst_areas++;
2836 dst_areas->addr != dst_addr ||
2838 dst_areas->first != dst_areas[-1].first + width)
2859 dst_areas = dst_start + 1;