Home
last modified time | relevance | path

Searched refs:channelLayout (Results 1 - 25 of 134) sorted by relevance

123456

/foundation/multimedia/audio_framework/frameworks/native/audioeffect/src/
H A Daudio_effect_chain_adapter.cpp188 uint32_t ConvertChLayoutToPaChMap(const uint64_t channelLayout, pa_channel_map *paMap) in ConvertChLayoutToPaChMap() argument
190 if (channelLayout == CH_LAYOUT_MONO) { in ConvertChLayoutToPaChMap()
195 uint64_t mode = (channelLayout & CH_MODE_MASK) >> CH_MODE_OFFSET; in ConvertChLayoutToPaChMap()
199 if ((channelLayout & (bit->first)) != 0) { in ConvertChLayoutToPaChMap()
206 uint64_t order = (channelLayout & CH_HOA_ORDNUM_MASK) >> CH_HOA_ORDNUM_OFFSET; in ConvertChLayoutToPaChMap()
252 if (sceneType && pack.channelLayout && sessionID && pack.sceneMode && in EffectChainManagerAddSessionInfo()
255 channelLayoutNum = std::strtoull(pack.channelLayout, nullptr, BASE_TEN); in EffectChainManagerAddSessionInfo()
269 info.channelLayout = channelLayoutNum; in EffectChainManagerAddSessionInfo()
293 int32_t EffectChainManagerReturnEffectChannelInfo(const char *sceneType, uint32_t *channels, uint64_t *channelLayout) in EffectChainManagerReturnEffectChannelInfo() argument
295 if (sceneType == nullptr || channels == nullptr || channelLayout in EffectChainManagerReturnEffectChannelInfo()
305 EffectChainManagerReturnMultiChannelInfo(uint32_t *channels, uint64_t *channelLayout) EffectChainManagerReturnMultiChannelInfo() argument
[all...]
H A Daudio_effect_chain.cpp55 ioBufferConfig_.inputCfg.channelLayout = DEFAULT_NUM_CHANNELLAYOUT; in AudioEffectChain()
59 ioBufferConfig_.outputCfg.channelLayout = DEFAULT_NUM_CHANNELLAYOUT; in AudioEffectChain()
80 ioBufferConfig_.inputCfg.channelLayout = DEFAULT_NUM_CHANNELLAYOUT; in AudioEffectChain()
84 ioBufferConfig_.outputCfg.channelLayout = DEFAULT_NUM_CHANNELLAYOUT; in AudioEffectChain()
342 int32_t AudioEffectChain::UpdateMultichannelIoBufferConfig(const uint32_t &channels, const uint64_t &channelLayout) in UpdateMultichannelIoBufferConfig() argument
344 if (ioBufferConfig_.inputCfg.channels == channels && ioBufferConfig_.inputCfg.channelLayout == channelLayout) { in UpdateMultichannelIoBufferConfig()
348 ioBufferConfig_.inputCfg.channelLayout = channelLayout; in UpdateMultichannelIoBufferConfig()
360 ioBufferConfig_.inputCfg.channelLayout in ResetIoBufferConfig()
456 uint64_t channelLayout = ioBufferConfig_.inputCfg.channelLayout; UpdateMultichannelIoBufferConfigInner() local
[all...]
/foundation/multimedia/audio_framework/frameworks/native/audioeffect/include/
H A Daudio_effect_chain_adapter.h41 const char *channelLayout; member
52 uint32_t ConvertChLayoutToPaChMap(const uint64_t channelLayout, pa_channel_map *paMap);
57 int32_t EffectChainManagerReturnEffectChannelInfo(const char *sceneType, uint32_t *channels, uint64_t *channelLayout);
58 int32_t EffectChainManagerReturnMultiChannelInfo(uint32_t *channels, uint64_t *channelLayout);
H A Daudio_effect_chain_manager.h66 uint64_t channelLayout; member
123 int32_t ReturnEffectChannelInfo(const std::string &sceneType, uint32_t &channels, uint64_t &channelLayout);
124 int32_t ReturnMultiChannelInfo(uint32_t *channels, uint64_t *channelLayout);
157 uint64_t &channelLayout);
178 int32_t ReturnEffectChannelInfoInner(const std::string &sceneType, uint32_t &channels, uint64_t &channelLayout);
/foundation/multimedia/audio_framework/services/audio_service/test/unittest/
H A Daudio_direct_sink_unit_test.cpp91 attr.channelLayout = 3; in HWTEST_F()
116 attr.channelLayout = 3; in HWTEST_F()
142 attr.channelLayout = 3; in HWTEST_F()
183 attr.channelLayout = 3; in HWTEST_F()
218 attr.channelLayout = 3; in HWTEST_F()
246 attr.channelLayout = 3; in HWTEST_F()
272 attr.channelLayout = 3; in HWTEST_F()
298 attr.channelLayout = 3; in HWTEST_F()
326 attr.channelLayout = 3; in HWTEST_F()
371 attr.channelLayout in HWTEST_F()
[all...]
/foundation/multimedia/media_foundation/test/unittest/
H A DTestFFmpegDemuxer.cpp62 for (int shift = 0, channelLayout = 0; shift <= channelLayoutsNum; shift++) { in propagateChannelLayouts()
63 channelLayout = channelLayout << shift; in propagateChannelLayouts()
64 avCodecContextPtr->channel_layout = channelLayout; in propagateChannelLayouts()
H A DTestFFmpegUtils.cpp37 AudioChannelLayout channelLayout = Ffmpeg::ConvertChannelLayoutFromFFmpeg(channels, ffChannelLayout); in HWTEST() local
38 EXPECT_EQ(AudioChannelLayout::MONO, channelLayout); in HWTEST()
46 AudioChannelLayout channelLayout = Ffmpeg::ConvertChannelLayoutFromFFmpeg(channels, ffChannelLayout); in HWTEST() local
47 EXPECT_EQ(AudioChannelLayout::STEREO, channelLayout); in HWTEST()
/foundation/multimedia/av_codec/services/engine/codec/audio/encoder/
H A Daudio_ffmpeg_flac_encoder_plugin.cpp77 static bool CheckChannelLayout(uint64_t channelLayout) in CheckChannelLayout() argument
80 if (i == channelLayout) { in CheckChannelLayout()
130 int64_t channelLayout; in CheckFormat() local
135 format.GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, channelLayout); in CheckFormat()
137 FFMpegConverter::ConvertOHAudioChannelLayoutToFFMpeg(static_cast<AudioChannelLayout>(channelLayout)); in CheckFormat()
/foundation/multimedia/av_codec/services/engine/codec/audio/
H A Daudio_resample.cpp52 swr_alloc_set_opts2(&swrContext, &resamplePara_.channelLayout, resamplePara_.destFmt, resamplePara_.sampleRate, in InitSwrContext()
53 &resamplePara_.channelLayout, resamplePara_.srcFmt, resamplePara_.sampleRate, 0, nullptr); in InitSwrContext()
116 outputFrame->ch_layout = resamplePara_.channelLayout; in ConvertFrame()
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/flac/
H A Dffmpeg_flac_encoder_plugin.cpp80 static bool CheckChannelLayout(uint64_t channelLayout) in CheckChannelLayout() argument
83 std::end(FLAC_CHANNEL_LAYOUT_TABLE), [channelLayout](uint64_t value) { in CheckChannelLayout()
84 return value == channelLayout; in CheckChannelLayout()
135 AudioChannelLayout channelLayout; in CheckFormat() local
136 format->GetData(Tag::AUDIO_CHANNEL_LAYOUT, channelLayout); in CheckFormat()
138 FFMpegConverter::ConvertOHAudioChannelLayoutToFFMpeg(static_cast<AudioChannelLayout>(channelLayout)); in CheckFormat()
/foundation/multimedia/audio_framework/services/audio_service/client/src/
H A Di_audio_stream.cpp283 bool IAudioStream::IsRendererChannelLayoutValid(uint64_t channelLayout) in IsRendererChannelLayoutValid() argument
286 RENDERER_SUPPORTED_CHANNELLAYOUTS.end(), channelLayout) != RENDERER_SUPPORTED_CHANNELLAYOUTS.end()); in IsRendererChannelLayoutValid()
292 bool IAudioStream::IsCapturerChannelLayoutValid(uint64_t channelLayout) in IsCapturerChannelLayoutValid() argument
294 bool isValidCapturerChannelLayout = IsRendererChannelLayoutValid(channelLayout); in IsCapturerChannelLayoutValid()
300 bool IAudioStream::IsPlaybackChannelRelatedInfoValid(uint8_t channels, uint64_t channelLayout) in IsPlaybackChannelRelatedInfoValid() argument
306 if (!IsRendererChannelLayoutValid(channelLayout)) { in IsPlaybackChannelRelatedInfoValid()
313 bool IAudioStream::IsRecordChannelRelatedInfoValid(uint8_t channels, uint64_t channelLayout) in IsRecordChannelRelatedInfoValid() argument
318 if (!IsCapturerChannelLayoutValid(channelLayout)) { in IsRecordChannelRelatedInfoValid()
H A Daudio_spatial_channel_converter.cpp85 externalLoader_.SetIOBufferConfig(true, sampleRate_, info.format, inChannel_, info.channelLayout); in Init()
98 void AudioSpatialChannelConverter::ConverterChannels(uint8_t &channels, uint64_t &channelLayout) in ConverterChannels() argument
101 channelLayout = outChannelLayout_; in ConverterChannels()
224 uint64_t channelLayout) in SetIOBufferConfig()
227 target = {sampleRate, channels, format, channelLayout, ENCODING_AUDIOVIVID}; in SetIOBufferConfig()
223 SetIOBufferConfig(bool isInput, uint32_t sampleRate, uint8_t format, uint32_t channels, uint64_t channelLayout) SetIOBufferConfig() argument
/foundation/multimedia/audio_framework/frameworks/native/pulseaudio/modules/hdi/
H A Dmodule_hdi_sink.c93 const char *channelLayout = pa_proplist_gets(si->proplist, "stream.channelLayout"); in SinkInputNewCb() local
113 SessionInfoPack pack = {channels, channelLayout, sceneMode, spatializationEnabled, streamUsage}; in SinkInputNewCb()
163 const char *channelLayout = pa_proplist_gets(si->proplist, "stream.channelLayout"); in SinkInputStateChangedCb() local
171 SessionInfoPack pack = {channels, channelLayout, sceneMode, spatializationEnabled, streamUsage}; in SinkInputStateChangedCb()
/foundation/multimedia/audio_framework/services/audio_service/client/include/
H A Daudio_spatial_channel_converter.h38 uint64_t channelLayout);
62 void ConverterChannels(uint8_t &channel, uint64_t &channelLayout);
/foundation/multimedia/av_codec/test/unittest/avsource_test/
H A Davsource_hevc_unit_test.cpp312 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
314 ASSERT_EQ(formatVal_.channelLayout, static_cast<int64_t>(AudioChannelLayout::MONO)); in HWTEST_F()
353 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
355 ASSERT_EQ(formatVal_.channelLayout, static_cast<int64_t>(AudioChannelLayout::STEREO)); in HWTEST_F()
394 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
396 ASSERT_EQ(formatVal_.channelLayout, static_cast<int64_t>(AudioChannelLayout::MONO)); in HWTEST_F()
435 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
437 ASSERT_EQ(formatVal_.channelLayout, static_cast<int64_t>(AudioChannelLayout::STEREO)); in HWTEST_F()
539 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
546 ASSERT_EQ(formatVal_.channelLayout, in HWTEST_F()
[all...]
H A Davsource_unit_test.cpp171 formatVal_.channelLayout = 0; in ResetFormatValue()
672 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
680 ASSERT_EQ(formatVal_.channelLayout, 3); in HWTEST_F()
746 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
753 ASSERT_EQ(formatVal_.channelLayout, 3); in HWTEST_F()
803 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
809 ASSERT_EQ(formatVal_.channelLayout, 3); in HWTEST_F()
899 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
900 ASSERT_EQ(formatVal_.channelLayout, 4); in HWTEST_F()
945 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
[all...]
H A Davsource_uri_unit_test.cpp250 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
258 ASSERT_EQ(formatVal_.channelLayout, 3); in HWTEST_F()
318 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
325 ASSERT_EQ(formatVal_.channelLayout, 3); in HWTEST_F()
374 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
380 ASSERT_EQ(formatVal_.channelLayout, 3); in HWTEST_F()
466 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
467 ASSERT_EQ(formatVal_.channelLayout, 4); in HWTEST_F()
510 ASSERT_TRUE(format_->GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, formatVal_.channelLayout)); in HWTEST_F()
511 ASSERT_EQ(formatVal_.channelLayout, in HWTEST_F()
[all...]
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/common/
H A Dffmpeg_convert.cpp44 int32_t error = swr_alloc_set_opts2(&swrContext, &resamplePara_.channelLayout, resamplePara_.destFmt, in Init()
45 resamplePara_.sampleRate, &resamplePara_.channelLayout, in Init()
75 swr_alloc_set_opts2(&swrContext, &resamplePara_.channelLayout, resamplePara_.destFmt, resamplePara_.sampleRate, in InitSwrContext()
76 &resamplePara_.channelLayout, resamplePara_.srcFfFmt, resamplePara_.sampleRate, 0, nullptr); in InitSwrContext()
175 outputFrame->ch_layout = resamplePara_.channelLayout; in ConvertFrame()
/foundation/multimedia/audio_framework/frameworks/native/audiostream/include/
H A Di_audio_stream.h267 bool IsRendererChannelLayoutValid(uint64_t channelLayout);
269 bool IsCapturerChannelLayoutValid(uint64_t channelLayout);
271 bool IsPlaybackChannelRelatedInfoValid(uint8_t channels, uint64_t channelLayout);
273 bool IsRecordChannelRelatedInfoValid(uint8_t channels, uint64_t channelLayout);
/foundation/multimedia/audio_framework/frameworks/cj/src/
H A Dmultimedia_audio_common.cpp39 opions.streamInfo.channelLayout = static_cast<AudioChannelLayout>(cOptions.audioStreamInfo.channelLayout); in Convert2AudioCapturerOptions()
61 cInfo.channelLayout = static_cast<int64_t>(streamInfo.channelLayout); in Convert2CAudioStreamInfo()
/foundation/multimedia/audio_framework/services/audio_service/server/src/
H A Dpa_adapter_manager.cpp562 if (processConfig.streamInfo.channelLayout == 0) { in SetPaProplist()
563 processConfig.streamInfo.channelLayout = defaultChCountToLayoutMap[processConfig.streamInfo.channels]; in SetPaProplist()
565 pa_proplist_sets(propList, "stream.channelLayout", std::to_string(processConfig.streamInfo.channelLayout).c_str()); in SetPaProplist()
569 uint32_t channelsInLayout = ConvertChLayoutToPaChMap(processConfig.streamInfo.channelLayout, map); in SetPaProplist()
816 uint32_t PaAdapterManager::ConvertChLayoutToPaChMap(const uint64_t &channelLayout, pa_channel_map &paMap) in ConvertChLayoutToPaChMap() argument
818 if (channelLayout == CH_LAYOUT_MONO) { in ConvertChLayoutToPaChMap()
823 uint64_t mode = (channelLayout & CH_MODE_MASK) >> CH_MODE_OFFSET; in ConvertChLayoutToPaChMap()
830 if ((channelLayout & (bit->first)) != 0) { in ConvertChLayoutToPaChMap()
837 uint64_t order = (channelLayout in ConvertChLayoutToPaChMap()
[all...]
/foundation/multimedia/av_codec/services/engine/codec/include/audio/
H A Daudio_resample.h36 AVChannelLayout channelLayout; member
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_decoder/
H A Dffmpeg_base_decoder.cpp292 AudioChannelLayout channelLayout = UNKNOWN; in InitContext() local
293 format->GetData(Tag::AUDIO_CHANNEL_LAYOUT, channelLayout); in InitContext()
294 auto ffChannelLayout = FFMpegConverter::ConvertOHAudioChannelLayoutToFFMpeg(channelLayout); in InitContext()
295 if (channelLayout != UNKNOWN) { in InitContext()
297 AVCODEC_LOGE("the value of channelLayout is not supported"); in InitContext()
303 AVCODEC_LOGW("1 channel channelLayout is unknow, set to default mono"); in InitContext()
306 AVCODEC_LOGW("2 channel channelLayout is unknow, set to default stereo"); in InitContext()
309 AVCODEC_LOGW("channelLayout not set, unknow channelLayout"); in InitContext()
354 resamplePara.channelLayout in InitResample()
[all...]
/foundation/multimedia/av_codec/services/engine/codec/audio/decoder/
H A Daudio_ffmpeg_decoder_plugin.cpp291 int64_t channelLayout = 0; in InitContext() local
292 format_.GetLongValue(MediaDescriptionKey::MD_KEY_CHANNEL_LAYOUT, channelLayout); in InitContext()
294 static_cast<AudioChannelLayout>(channelLayout)); in InitContext()
295 if (channelLayout != UNKNOWN) { in InitContext()
297 AVCODEC_LOGE("the value of channelLayout is not supported"); in InitContext()
303 AVCODEC_LOGW("1 channel channelLayout is unknow, set to default mono"); in InitContext()
306 AVCODEC_LOGW("2 channel channelLayout is unknow, set to default stereo"); in InitContext()
309 AVCODEC_LOGW("channelLayout not set, unknow channelLayout"); in InitContext()
346 .channelLayout in InitResample()
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/utils/
H A Dffmpeg_utils.cpp374 uint64_t channelLayout = 0; in ConvertChannelLayoutFromFFmpeg() local
384 channelLayout |= static_cast<uint64_t>(it->second); in ConvertChannelLayoutFromFFmpeg()
389 auto ret = static_cast<AudioChannelLayout>(channelLayout); in ConvertChannelLayoutFromFFmpeg()
396 uint64_t ConvertChannelLayoutToFFmpeg(AudioChannelLayout channelLayout) in ConvertChannelLayoutToFFmpeg() argument
398 auto it = g_toFFMPEGChannelLayout.find(channelLayout); in ConvertChannelLayoutToFFmpeg()
400 MEDIA_LOG_E("ConvertChannelLayoutToFFmpeg: unknown audio channel layout: " PUBLIC_LOG_U64, channelLayout); in ConvertChannelLayoutToFFmpeg()

Completed in 17 milliseconds

123456