Lines Matching refs:channel_map

358 static void pulse_map_channels_to_pulse(const AVChannelLayout *channel_layout, pa_channel_map *channel_map)
360 channel_map->channels = 0;
362 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_LEFT;
364 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_RIGHT;
366 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_CENTER;
368 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_LFE;
370 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_REAR_LEFT;
372 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_REAR_RIGHT;
374 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER;
376 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER;
378 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_REAR_CENTER;
380 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_SIDE_LEFT;
382 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_SIDE_RIGHT;
384 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_CENTER;
386 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_FRONT_LEFT;
388 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_FRONT_CENTER;
390 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_FRONT_RIGHT;
392 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_REAR_LEFT;
394 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_REAR_CENTER;
396 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_TOP_REAR_RIGHT;
398 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_LEFT;
400 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_FRONT_RIGHT;
402 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_AUX0;
404 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_AUX1;
406 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_AUX2;
408 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_AUX3;
410 channel_map->map[channel_map->channels++] = PA_CHANNEL_POSITION_LFE;
451 pa_channel_map channel_map;
498 channel_map.channels = 1;
499 channel_map.map[0] = PA_CHANNEL_POSITION_MONO;
503 pulse_map_channels_to_pulse(&st->codecpar->ch_layout, &channel_map);
505 if (channel_map.channels != sample_spec.channels) {
507 channel_map.channels = 0;
510 channel_map.channels = 0;
512 if (!channel_map.channels)
514 else if (!pa_channel_map_valid(&channel_map)) {
562 channel_map.channels ? &channel_map : NULL);