Lines Matching defs:dst_areas
3252 * \param dst_areas areas specification (one for each channel)
3259 int snd_pcm_areas_silence(const snd_pcm_channel_area_t *dst_areas, snd_pcm_uframes_t dst_offset,
3264 void *addr = dst_areas->addr;
3265 unsigned int step = dst_areas->step;
3266 const snd_pcm_channel_area_t *begin = dst_areas;
3273 dst_areas++;
3275 dst_areas->addr != addr ||
3276 dst_areas->step != step ||
3277 dst_areas->first != dst_areas[-1].first + width)
3290 dst_areas = begin + 1;
3422 * \param dst_areas destination areas specification (one for each channel)
3431 int snd_pcm_areas_copy(const snd_pcm_channel_area_t *dst_areas, snd_pcm_uframes_t dst_offset,
3436 assert(dst_areas);
3450 void *dst_addr = dst_areas->addr;
3451 const snd_pcm_channel_area_t *dst_start = dst_areas;
3454 while (dst_areas->step == step) {
3458 dst_areas++;
3462 dst_areas->addr != dst_addr ||
3464 dst_areas->first != dst_areas[-1].first + width)
3489 dst_areas = dst_start + 1;