/ohos5.0/foundation/multimedia/av_codec/test/unittest/codeclist_test/inner/ |
H A D | codeclist_inner_mock.cpp | 24 return codecInfo->IsHardwareAccelerated(); in IsHardware() 34 return codecInfo->GetName(); in GetName() 44 return codecInfo->GetMaxSupportedInstances(); in GetMaxSupportedInstances() 54 return codecInfo->GetSupportedBitrate(); in GetEncoderBitrateRange() 74 return codecInfo->GetSupportedEncodeQuality(); in GetEncoderQualityRange() 84 return codecInfo->GetSupportedComplexity(); in GetEncoderComplexityRange() 106 return codecInfo->GetSupportedChannel(); in GetAudioChannelsRange() 156 return codecInfo->GetSupportedWidth(); in GetVideoWidthRange() 166 return codecInfo->GetSupportedHeight(); in GetVideoHeightRange() 216 auto ret = codecInfo->GetSupportedFormats(); in GetVideoSupportedPixelFormats() [all …]
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/gavdp/ |
H A D | a2dp_profile_peer.cpp | 156 uint8_t *codecInfo = cfg.cfg.codecInfo; in RegisterSEPConfigureInfo() local 186 … (void)memcpy_s(codecData.codecInfo, A2DP_CODEC_SIZE, cfg.cfg.codecInfo, A2DP_CODEC_SIZE); in RegisterSEPConfigureInfo() 217 … (void)memcpy_s(codecData.codecInfo, A2DP_CODEC_SIZE, cfg.cfg.codecInfo, A2DP_CODEC_SIZE); in RegisterSEPConfigureInfo() 258 uint8_t *codecInfo = cap.codecInfo; in SetPeerCapInfo() local 282 uint8_t *codecInfo = cap.codecInfo; in UpdatePeerCapabilityInfo() local 501 uint8_t *codecInfo = cap; in FindCapabilityMatched() local 952 uint8_t *curCodec = codecInfo; in SetConfigure() 958 (void)memcpy_s(configureStream_.cfg.codecInfo, A2DP_CODEC_SIZE, codecInfo, A2DP_CODEC_SIZE); in SetConfigure() 1092 uint8_t *codecInfo = cap.codecInfo; in FindPeerSelectableCapabilityMatched() local 1100 codecInfo++; // media type in FindPeerSelectableCapabilityMatched() [all …]
|
H A D | a2dp_service.cpp | 222 deviceInfo->SetCodecStatus(codecInfo); in OnCodecStateChanged() 228 service->ProcessCodecFrameworkCallback(codecInfo.codecInfo, error, rawAddr); in OnCodecStateChanged() 766 A2dpSrcCodecInfo currentInfo = codecStatus.codecInfo; in SetCodecPreference() 1128 if (codecInfo.codecType == A2DP_CODEC_TYPE_SBC_USER) { in UpdateOptCodecStatus() 1196 if (newInfo.codecType != codecInfo.codecType) { in IsSimilarCodecConfig() 1201 newInfo.sampleRate = codecInfo.sampleRate; in IsSimilarCodecConfig() 1206 newInfo.bitsPerSample = codecInfo.bitsPerSample; in IsSimilarCodecConfig() 1210 (codecInfo.channelMode == A2DP_CHANNEL_MODE_NONE_USER)) { in IsSimilarCodecConfig() 1211 newInfo.channelMode = codecInfo.channelMode; in IsSimilarCodecConfig() 1214 …if ((newInfo.sampleRate == codecInfo.sampleRate) && (newInfo.bitsPerSample == codecInfo.bitsPerSam… in IsSimilarCodecConfig() [all …]
|
H A D | a2dp_profile.cpp | 138 CodecInfo codecInfo = {}; in Enable() local 140 (void)memset_s(&codecInfo, sizeof(CodecInfo), 0, sizeof(CodecInfo)); in Enable() 441 BuildCodecInfo(A2DP_SOURCE_CODEC_INDEX_SBC, cfg[number].cfg.codecInfo); in CreateSEPConfigureInfo() 464 BuildCodecInfo(A2DP_SINK_CODEC_INDEX_SBC, cfg[number].cfg.codecInfo); in CreateSEPConfigureInfo() 472 BuildCodecInfo(A2DP_SINK_CODEC_INDEX_AAC, cfg[number].cfg.codecInfo); in CreateSEPConfigureInfo() 873 codecInfo[CODEC_SBC_TYPE_INDEX] = config; in WriteStream() 874 codecInfo[SAMPLE_SBC_INDEX] = bitpool; in WriteStream() 876 (void)memcpy_s(BufferPtr(encBuf), CODEC_LENGTH, codecInfo, CODEC_LENGTH); in WriteStream() 883 int A2dpProfile::Reconfigure(const uint16_t handle, uint8_t *codecInfo) const in Reconfigure() 899 (void)memcpy_s(data.a2dpMsg.configStream.cfg.codecInfo, A2DP_CODEC_SIZE, codecInfo, in Reconfigure() [all …]
|
H A D | a2dp_def.h | 87 uint8_t codecInfo[A2DP_CODEC_SIZE]; // Codec codecInfo member 170 uint8_t codecInfo[AVDT_CODEC_SIZE]; member
|
H A D | a2dp_profile.h | 70 …virtual void OnCodecStateChanged(const BtAddr &addr, const A2dpSrcCodecStatus codecInfo, void *con… 247 int Reconfigure(const uint16_t handle, uint8_t *codecInfo) const;
|
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/media_manager/ |
H A D | reader.cpp | 157 mediaInfo->codecInfo.colorRange = static_cast<ColorRange>(intVal); in GetTrackMediaInfo() 162 mediaInfo->codecInfo.pixelFormat = static_cast<PixelFormat>(intVal); in GetTrackMediaInfo() 167 mediaInfo->codecInfo.colorPrimary = static_cast<ColorPrimaries>(intVal); in GetTrackMediaInfo() 178 ret = format->GetIntValue(Tag::MEDIA_LEVEL, mediaInfo->codecInfo.level); in GetTrackMediaInfo() 180 ret = format->GetIntValue(Tag::VIDEO_WIDTH, mediaInfo->codecInfo.width); in GetTrackMediaInfo() 182 ret = format->GetIntValue(Tag::VIDEO_HEIGHT, mediaInfo->codecInfo.height); in GetTrackMediaInfo() 195 mediaInfo->codecInfo.fps = FixFPS(doubleVal); in GetTrackMediaInfo() 201 …mediaInfo->codecInfo.colorRange, mediaInfo->codecInfo.pixelFormat, mediaInfo->codecInfo.colorPrima… in GetTrackMediaInfo() 202 …mediaInfo->codecInfo.colorTransferCharacter, mediaInfo->codecInfo.profile, mediaInfo->codecInfo.le… in GetTrackMediaInfo() 203 …static_cast<long long>(mediaInfo->codecInfo.bitRate), mediaInfo->codecInfo.fps, mediaInfo->codecIn… in GetTrackMediaInfo() [all …]
|
H A D | mpeg_manager.cpp | 169 auto codecInfo = mediaInfo_->codecInfo; in InitVideoCodec() local 170 encoder_ = VideoEncoderFactory::CreateByMime(codecInfo.mimeType); in InitVideoCodec() 178 if (codecInfo.mimeType == MINE_VIDEO_HEVC) { in InitVideoCodec() 182 videoFormat.PutIntValue(Tag::MEDIA_LEVEL, codecInfo.level); in InitVideoCodec() 187 videoFormat.PutStringValue(Tag::MIME_TYPE, codecInfo.mimeType); in InitVideoCodec() 188 videoFormat.PutLongValue(Tag::MEDIA_BITRATE, codecInfo.bitRate); in InitVideoCodec() 189 videoFormat.PutDoubleValue(Tag::VIDEO_FRAME_RATE, codecInfo.fps); in InitVideoCodec() 190 videoFormat.PutIntValue(Tag::VIDEO_WIDTH, codecInfo.width); in InitVideoCodec() 191 videoFormat.PutIntValue(Tag::VIDEO_HEIGHT, codecInfo.height); in InitVideoCodec() 192 videoFormat.PutIntValue(Tag::VIDEO_ROTATION, codecInfo.rotation); in InitVideoCodec() [all …]
|
H A D | muxer.cpp | 102 int32_t rotation = mediaInfo->codecInfo.rotation == -1 ? 0 : mediaInfo->codecInfo.rotation; in AddMediaInfo() 112 userMeta->SetData(VIDEO_FRAME_COUNT, mediaInfo->codecInfo.numFrames); in AddMediaInfo()
|
H A D | media_manager.cpp | 64 mediaInfo_->codecInfo.numFrames = mediaInfo_->codecInfo.numFrames - finalFrameNum_; in Create() 269 duration = recover->codecInfo.duration; in InitRecoverReader() 270 bitRate = recover->codecInfo.bitRate; in InitRecoverReader()
|
/ohos5.0/foundation/multimedia/av_codec/frameworks/native/capi/common/ |
H A D | native_avcapability.cpp | 106 return codecInfo->IsHardwareAccelerated(); in OH_AVCapability_IsHardware() 116 return codecInfo->GetMaxSupportedInstances(); in OH_AVCapability_GetMaxSupportedInstances() 131 const auto &vec = codecInfo->GetSupportedProfiles(); in OH_AVCapability_GetSupportedProfiles() 222 const auto &bitrate = codecInfo->GetSupportedBitrate(); in OH_AVCapability_GetEncoderBitrateRange() 284 const auto &vec = codecInfo->GetSupportedSampleRates(); in OH_AVCapability_GetAudioSupportedSampleRates() 319 const auto &channels = codecInfo->GetSupportedChannel(); in OH_AVCapability_GetAudioChannelCountRange() 338 const auto &vec = codecInfo->GetSupportedFormats(); in OH_AVCapability_GetVideoSupportedPixelFormats() 371 *widthAlignment = codecInfo->GetSupportedWidthAlignment(); in OH_AVCapability_GetVideoWidthAlignment() 385 *heightAlignment = codecInfo->GetSupportedHeightAlignment(); in OH_AVCapability_GetVideoHeightAlignment() 441 const auto &width = codecInfo->GetSupportedWidth(); in OH_AVCapability_GetVideoWidthRange() [all …]
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/gavdp/a2dp_codec/ |
H A D | a2dp_codec_config.cpp | 214 A2dpCodecType GetCodecType(const uint8_t *codecInfo) in GetCodecType() argument 220 A2dpCodecIndex GetSourceCodecIndex(const uint8_t *codecInfo) in GetSourceCodecIndex() argument 223 A2dpCodecType codecType = GetCodecType(codecInfo); in GetSourceCodecIndex() 235 A2dpCodecIndex GetSinkCodecIndex(const uint8_t *codecInfo) in GetSinkCodecIndex() argument 238 A2dpCodecType codecType = GetCodecType(codecInfo); in GetSinkCodecIndex() 253 bool IsPeerSinkCodecValid(const uint8_t *codecInfo) in IsPeerSinkCodecValid() argument 256 A2dpCodecType codecType = GetCodecType(codecInfo); in IsPeerSinkCodecValid() 262 if (ParseInfoSbc(&sbcCap, codecInfo) == A2DP_SUCCESS) { in IsPeerSinkCodecValid() 267 if (ParseInfoAac(&aacCap, codecInfo) == A2DP_SUCCESS) { in IsPeerSinkCodecValid() 278 bool IsPeerSourceCodecValid(const uint8_t *codecInfo) in IsPeerSourceCodecValid() argument [all …]
|
H A D | a2dp_aac_param_ctrl.cpp | 730 int GetBitrateAac(const uint8_t *codecInfo) in GetBitrateAac() argument 886 *codecInfo++ = aacCap->objectType; in BuildAacInfo() 887 *codecInfo++ = aacCap->sampleFreq; in BuildAacInfo() 891 *codecInfo++ = (aacCap->bitRate & 0xFF); in BuildAacInfo() 901 if (codecInfo == nullptr) { in ParseInfoAac() 905 losc = *codecInfo++; in ParseInfoAac() 911 codecType = *codecInfo++; in ParseInfoAac() 916 aacCap->objectType = *codecInfo++ & 0xF0; in ParseInfoAac() 919 aacCap->channelMode = *codecInfo & 0x0C; in ParseInfoAac() 920 codecInfo++; in ParseInfoAac() [all …]
|
H A D | a2dp_sbc_param_ctrl.cpp | 770 int GetMinBitpoolSbc(const uint8_t *codecInfo) in GetMinBitpoolSbc() argument 781 int GetMaxBitpoolSbc(const uint8_t *codecInfo) in GetMaxBitpoolSbc() argument 867 *codecInfo++ = sbcCap->minBitpool; in BuildSbcInfo() 868 *codecInfo++ = sbcCap->maxBitpool; in BuildSbcInfo() 879 if (codecInfo == nullptr) { in ParseInfoSbc() 884 losc = *codecInfo++; in ParseInfoSbc() 891 codecType = *codecInfo++; in ParseInfoSbc() 898 codecInfo++; in ParseInfoSbc() 902 codecInfo++; in ParseInfoSbc() 903 sbcCap->minBitpool = *codecInfo++; in ParseInfoSbc() [all …]
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/gavdp/a2dp_codec/include/ |
H A D | a2dp_sbc_param_ctrl.h | 97 uint8_t ParseInfoSbc(A2dpSBCCapability *sbcCap, const uint8_t *codecInfo); 99 uint8_t BuildSbcInfo(A2dpSBCCapability *sbcCap, uint8_t *codecInfo); 100 int GetMinBitpoolSbc(const uint8_t *codecInfo); 101 int GetMaxBitpoolSbc(const uint8_t *codecInfo); 102 int GetSampleRateSbc(const uint8_t *codecInfo); 103 int GetTrackChannelModeSbc(const uint8_t *codecInfo); 104 int GetTrackChannelCountSbc(const uint8_t *codecInfo); 105 int GetNumberOfSubbandsSbc(const uint8_t *codecInfo); 106 int GetNumberOfBlocksSbc(const uint8_t *codecInfo); 107 int GetAllocationMethodCodeSbc(const uint8_t *codecInfo);
|
H A D | a2dp_aac_param_ctrl.h | 98 uint8_t ParseInfoAac(A2dpAACCapability *aacCap, const uint8_t *codecInfo); 100 uint8_t BuildAacInfo(const A2dpAACCapability *aacCap, uint8_t *codecInfo); 101 int GetVariableBitRateSupportAac(const uint8_t *codecInfo); 102 int GetBitrateAac(const uint8_t *codecInfo); 103 int GetSampleRateAac(const uint8_t *codecInfo); 104 int ComputeMaxBitRateAac(const uint8_t *codecInfo, uint16_t mtu); 105 int GetTrackChannelModeAac(const uint8_t *codecInfo); 106 int GetTrackChannelCountAac(const uint8_t *codecInfo); 107 int GetObjectTypeCodeAac(const uint8_t *codecInfo);
|
H A D | a2dp_codec_config.h | 123 bool CopyOutOtaCodecConfig(uint8_t *codecInfo) const; 162 A2dpCodecType GetCodecType(const uint8_t *codecInfo); 171 bool IsPeerSourceCodecValid(const uint8_t *codecInfo); 180 bool IsPeerSinkCodecValid(const uint8_t *codecInfo); 189 A2dpCodecIndex GetSourceCodecIndex(const uint8_t *codecInfo); 198 A2dpCodecIndex GetSinkCodecIndex(const uint8_t *codecInfo);
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/gavdp/a2dp_codec/sbccodecctrl/src/ |
H A D | a2dp_encoder_sbc.cpp | 113 switch (GetSampleRateSbc(codecInfo)) { in A2dpSbcGetSampleRate() 148 switch (GetTrackChannelCountSbc(codecInfo)) { in A2dpSbcGetTrackChannelCount() 165 switch (GetTrackChannelModeSbc(codecInfo)) { in A2dpSbcGetTrackChannelMode() 183 switch (GetNumberOfSubbandsSbc(codecInfo)) { in A2dpSbcGetNumberOfSubbands() 197 switch (GetNumberOfBlocksSbc(codecInfo)) { in A2dpSbcGetNumberOfBlocks() 215 switch (GetAllocationMethodCodeSbc(codecInfo)) { in A2dpSbcGetAllocationMethodCode() 244 encParams->subBands = A2dpSbcGetNumberOfSubbands(codecInfo); in A2dpSbcUpdateEncoderParams() 245 encParams->numOfBlocks = A2dpSbcGetNumberOfBlocks(codecInfo); in A2dpSbcUpdateEncoderParams() 247 encParams->samplingFreq = A2dpSbcGetSampleRate(codecInfo); in A2dpSbcUpdateEncoderParams() 291 uint8_t codecInfo[A2DP_CODEC_SIZE]; in UpdateEncoderParam() local [all …]
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/gavdp/a2dp_codec/sbccodecctrl/include/ |
H A D | a2dp_encoder_sbc.h | 134 static uint16_t A2dpSbcGetSampleRate(const uint8_t *codecInfo); 136 static uint8_t A2dpSbcGetTrackChannelCount(const uint8_t *codecInfo); 137 static int16_t A2dpSbcGetTrackChannelMode(const uint8_t *codecInfo); 138 static int16_t A2dpSbcGetNumberOfSubbands(const uint8_t *codecInfo); 139 static int16_t A2dpSbcGetNumberOfBlocks(const uint8_t *codecInfo); 140 static int16_t A2dpSbcGetAllocationMethodCode(const uint8_t *codecInfo); 141 void A2dpSbcUpdateEncodeFeedingParams(const uint8_t *codecInfo); 142 void A2dpSbcUpdateEncoderParams(SBCEncoderParams *encParams, const uint8_t *codecInfo) const;
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/server/src/ |
H A D | bluetooth_a2dp_source_server.cpp | 323 codeStatus.codecInfo.codecPriority = ret.codecInfo.codecPriority; in GetCodecStatus() 324 codeStatus.codecInfo.codecType = ret.codecInfo.codecType; in GetCodecStatus() 325 codeStatus.codecInfo.sampleRate = ret.codecInfo.sampleRate; in GetCodecStatus() 326 codeStatus.codecInfo.bitsPerSample = ret.codecInfo.bitsPerSample; in GetCodecStatus() 327 codeStatus.codecInfo.channelMode = ret.codecInfo.channelMode; in GetCodecStatus() 328 codeStatus.codecInfo.codecSpecific1 = ret.codecInfo.codecSpecific1; in GetCodecStatus() 329 codeStatus.codecInfo.codecSpecific2 = ret.codecInfo.codecSpecific2; in GetCodecStatus() 330 codeStatus.codecInfo.codecSpecific3 = ret.codecInfo.codecSpecific3; in GetCodecStatus() 331 codeStatus.codecInfo.codecSpecific4 = ret.codecInfo.codecSpecific4; in GetCodecStatus()
|
/ohos5.0/foundation/communication/bluetooth/frameworks/inner/src/ |
H A D | bluetooth_a2dp_src.cpp | 89 A2dpCodecInfo codecInfo; in OnConfigurationChanged() local 91 codecInfo.bitsPerSample = info.bitsPerSample; in OnConfigurationChanged() 92 codecInfo.channelMode = info.channelMode; in OnConfigurationChanged() 93 codecInfo.codecPriority = info.codecPriority; in OnConfigurationChanged() 94 codecInfo.codecType = info.codecType; in OnConfigurationChanged() 95 codecInfo.sampleRate = info.sampleRate; in OnConfigurationChanged() 395 ret.codecInfo.codecType = codecStatus.codecInfo.codecType; in GetCodecStatus() 396 ret.codecInfo.sampleRate = codecStatus.codecInfo.sampleRate; in GetCodecStatus() 397 ret.codecInfo.channelMode = codecStatus.codecInfo.channelMode; in GetCodecStatus() 398 ret.codecInfo.codecPriority = codecStatus.codecInfo.codecPriority; in GetCodecStatus() [all …]
|
/ohos5.0/foundation/communication/bluetooth/frameworks/js/napi/src/a2dp/ |
H A D | napi_bluetooth_a2dp_src.cpp | 580 codecInfo.codecType = iter->second; in ConvertCodecTypeToCodecInfo() 588 codecInfo.codecBitsPerSample = iter->second; in ConvertCodecBitsPerSampleToCodecInfo() 596 codecInfo.codecChannelMode = iter->second; in ConvertCodecChannelModeToCodecInfo() 604 codecInfo.codecSampleRate = iter->second; in ConvertCodecSampleRateToCodecInfo() 611 CodecInfo codecInfo; in ConvertCodecInfoToJs() local 612 ConvertCodecSampleRateToCodecInfo(codecInfo, a2dpCodecInfo.sampleRate); in ConvertCodecInfoToJs() 615 ConvertCodecTypeToCodecInfo(codecInfo, a2dpCodecInfo.codecType); in ConvertCodecInfoToJs() 618 napi_create_int32(env, codecInfo.codecType, &value); in ConvertCodecInfoToJs() 620 napi_create_int32(env, codecInfo.codecBitsPerSample, &value); in ConvertCodecInfoToJs() 622 napi_create_int32(env, codecInfo.codecChannelMode, &value); in ConvertCodecInfoToJs() [all …]
|
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/bluetoothclient/ |
H A D | audio_bluetooth_manager.cpp | 51 static bool GetAudioStreamInfo(A2dpCodecInfo codecInfo, AudioStreamInfo &audioStreamInfo) in GetAudioStreamInfo() argument 54 codecInfo.sampleRate, codecInfo.bitsPerSample, codecInfo.channelMode); in GetAudioStreamInfo() 55 switch (codecInfo.sampleRate) { in GetAudioStreamInfo() 75 switch (codecInfo.bitsPerSample) { in GetAudioStreamInfo() 88 switch (codecInfo.channelMode) { in GetAudioStreamInfo() 187 bool result = GetAudioStreamInfo(codecStatus.codecInfo, streamInfo); in GetA2dpDeviceStreamInfo() 327 …stener::OnConfigurationChanged(const BluetoothRemoteDevice &device, const A2dpCodecInfo &codecInfo, in OnConfigurationChanged() argument 331 codecInfo.sampleRate, codecInfo.channelMode, codecInfo.bitsPerSample); in OnConfigurationChanged() 333 bool result = GetAudioStreamInfo(codecInfo, streamInfo); in OnConfigurationChanged()
|
/ohos5.0/foundation/multimedia/av_codec/frameworks/native/avcodeclist/ |
H A D | avcodec_info.cpp | 83 std::shared_ptr<AVCodecInfo> codecInfo = std::make_shared<AVCodecInfo>(data_); in GetCodecInfo() local 84 CHECK_AND_RETURN_RET_LOG(codecInfo != nullptr, nullptr, "create codecInfo failed"); in GetCodecInfo() 86 return codecInfo; in GetCodecInfo() 246 std::shared_ptr<AVCodecInfo> codecInfo = this->GetCodecInfo(); in LoadLevelParams() local 247 if (codecInfo == nullptr || codecInfo->IsSoftwareOnly()) { in LoadLevelParams() 545 std::shared_ptr<AVCodecInfo> codecInfo = std::make_shared<AVCodecInfo>(data_); in GetCodecInfo() local 546 CHECK_AND_RETURN_RET_LOG(codecInfo != nullptr, nullptr, "create codecInfo failed"); in GetCodecInfo() 547 return codecInfo; in GetCodecInfo()
|
/ohos5.0/foundation/communication/bluetooth/frameworks/inner/ipc/parcel/ |
H A D | bluetooth_a2dp_a2dpCodecStatus.cpp | 26 BluetoothA2dpCodecInfo info = bluetooth::CodecInfo(codecInfo); in Marshalling() 72 codecInfo = bluetooth::CodecInfo(*info); in ReadFromParcel()
|