Lines Matching refs:mask

747 String8 channelMaskToString(audio_channel_mask_t mask, bool output) {
750 audio_channel_mask_get_representation(mask);
755 if (mask & AUDIO_CHANNEL_OUT_FRONT_LEFT) s.append("front-left, ");
756 if (mask & AUDIO_CHANNEL_OUT_FRONT_RIGHT) s.append("front-right, ");
757 if (mask & AUDIO_CHANNEL_OUT_FRONT_CENTER) s.append("front-center, ");
758 if (mask & AUDIO_CHANNEL_OUT_LOW_FREQUENCY) s.append("low freq, ");
759 if (mask & AUDIO_CHANNEL_OUT_BACK_LEFT) s.append("back-left, ");
760 if (mask & AUDIO_CHANNEL_OUT_BACK_RIGHT) s.append("back-right, ");
761 if (mask & AUDIO_CHANNEL_OUT_FRONT_LEFT_OF_CENTER) s.append("front-left-of-center, ");
762 if (mask & AUDIO_CHANNEL_OUT_FRONT_RIGHT_OF_CENTER) s.append("front-right-of-center, ");
763 if (mask & AUDIO_CHANNEL_OUT_BACK_CENTER) s.append("back-center, ");
764 if (mask & AUDIO_CHANNEL_OUT_SIDE_LEFT) s.append("side-left, ");
765 if (mask & AUDIO_CHANNEL_OUT_SIDE_RIGHT) s.append("side-right, ");
766 if (mask & AUDIO_CHANNEL_OUT_TOP_CENTER) s.append("top-center ,");
767 if (mask & AUDIO_CHANNEL_OUT_TOP_FRONT_LEFT) s.append("top-front-left, ");
768 if (mask & AUDIO_CHANNEL_OUT_TOP_FRONT_CENTER) s.append("top-front-center, ");
769 if (mask & AUDIO_CHANNEL_OUT_TOP_FRONT_RIGHT) s.append("top-front-right, ");
770 if (mask & AUDIO_CHANNEL_OUT_TOP_BACK_LEFT) s.append("top-back-left, ");
771 if (mask & AUDIO_CHANNEL_OUT_TOP_BACK_CENTER) s.append("top-back-center, " );
772 if (mask & AUDIO_CHANNEL_OUT_TOP_BACK_RIGHT) s.append("top-back-right, " );
773 if (mask & ~AUDIO_CHANNEL_OUT_ALL) s.append("unknown, ");
775 if (mask & AUDIO_CHANNEL_IN_LEFT) s.append("left, ");
776 if (mask & AUDIO_CHANNEL_IN_RIGHT) s.append("right, ");
777 if (mask & AUDIO_CHANNEL_IN_FRONT) s.append("front, ");
778 if (mask & AUDIO_CHANNEL_IN_BACK) s.append("back, ");
779 if (mask & AUDIO_CHANNEL_IN_LEFT_PROCESSED) s.append("left-processed, ");
780 if (mask & AUDIO_CHANNEL_IN_RIGHT_PROCESSED) s.append("right-processed, ");
781 if (mask & AUDIO_CHANNEL_IN_FRONT_PROCESSED) s.append("front-processed, ");
782 if (mask & AUDIO_CHANNEL_IN_BACK_PROCESSED) s.append("back-processed, ");
783 if (mask & AUDIO_CHANNEL_IN_PRESSURE) s.append("pressure, ");
784 if (mask & AUDIO_CHANNEL_IN_X_AXIS) s.append("X, ");
785 if (mask & AUDIO_CHANNEL_IN_Y_AXIS) s.append("Y, ");
786 if (mask & AUDIO_CHANNEL_IN_Z_AXIS) s.append("Z, ");
787 if (mask & AUDIO_CHANNEL_IN_VOICE_UPLINK) s.append("voice-uplink, ");
788 if (mask & AUDIO_CHANNEL_IN_VOICE_DNLINK) s.append("voice-dnlink, ");
789 if (mask & ~AUDIO_CHANNEL_IN_ALL) s.append("unknown, ");
799 s.appendFormat("index mask, bits:%#x", audio_channel_mask_get_bits(mask));
802 s.appendFormat("unknown mask, representation:%d bits:%#x",
803 representation, audio_channel_mask_get_bits(mask));
829 dprintf(fd, " Channel mask: 0x%08x (%s)\n", mChannelMask,
2313 LOG_ALWAYS_FATAL("HAL channel mask %#x not valid for output", mChannelMask);
2317 LOG_ALWAYS_FATAL("HAL channel mask %#x not supported for mixed output",
2378 // TODO: We currently use the associated output device channel mask and sample rate.
2379 // (1) Perhaps use the ORed channel mask of all downstream MixerThreads
2380 // (if a valid mask) to avoid premature downmix.
3715 fastTrack->mChannelMask = mChannelMask; // mPipeSink channel mask for audio to FastMixer
4013 uint32_t resetMask = 0; // bit mask of fast tracks that need to be reset
6621 // hardware channel mask
7110 audio_channel_mask_t mask = (audio_channel_mask_t) value;
7111 if (!audio_is_input_channel(mask) ||
7112 audio_channel_count_from_in_mask(mask) > FCC_8) {
7115 channelMask = mask;