Lines Matching defs:df_pcm
177 const SLAndroidDataFormat_PCM_EX *df_pcm =
180 df_representation = &df_pcm->representation;
183 const SLDataFormat_PCM *df_pcm = (const SLDataFormat_PCM *) pAudioSnk->pFormat;
185 ar->mNumChannels = df_pcm->numChannels;
187 if (df_pcm->endianness != ar->mObject.mEngine->mEngine.mNativeEndianness) {
189 df_pcm->endianness);
193 ar->mSampleRateMilliHz = df_pcm->samplesPerSec; // Note: bad field name in SL ES
198 if (df_pcm->containerSize != df_pcm->bitsPerSample) {
201 df_pcm->containerSize, (SLuint32)df_pcm->bitsPerSample);
428 const SLDataFormat_PCM *df_pcm = &ar->mDataSink.mFormat.mPCM;
434 uint32_t sampleRate = sles_to_android_sampleRate(df_pcm->samplesPerSec);
440 df_pcm->numChannels,
441 df_pcm->channelMask,
442 df_pcm->bitsPerSample,
443 df_pcm->samplesPerSec / 1000000);
445 // note that df_pcm->channelMask has already been validated during object creation.
446 audio_channel_mask_t channelMask = sles_to_audio_input_channel_mask(df_pcm->channelMask);
453 channelMask = audio_channel_in_mask_from_count(df_pcm->numChannels);
456 "channel count of %d)", df_pcm->channelMask, channelMask,
457 df_pcm->numChannels);
459 SL_LOGV("SLES channel mask %#x converted to Android mask %#x", df_pcm->channelMask, channelMask);
465 sles_to_android_sampleFormat(df_pcm), // format