Home
last modified time | relevance | path

Searched refs:drmInfo (Results 1 - 18 of 18) sorted by relevance

/foundation/multimedia/av_codec/test/unittest/demuxer_test/capi/
H A Ddemuxer_capi_mock.cpp26 static void OnMediaKeySystemInfoUpdated(DRM_MediaKeySystemInfo *drmInfo) in OnMediaKeySystemInfoUpdated() argument
29 if (drmInfo == nullptr || drmInfo->psshCount > MAX_PSSH_INFO_COUNT) { in OnMediaKeySystemInfoUpdated()
32 printf("OnMediaKeySystemInfoUpdated info count: %d \n", drmInfo->psshCount); in OnMediaKeySystemInfoUpdated()
33 for (uint32_t i = 0; i < drmInfo->psshCount; i++) { in OnMediaKeySystemInfoUpdated()
37 printf("%x ", drmInfo->psshInfo[i].uuid[index]); in OnMediaKeySystemInfoUpdated()
40 printf("OnMediaKeySystemInfoUpdated print pssh length %d \n", drmInfo->psshInfo[i].dataLen); in OnMediaKeySystemInfoUpdated()
41 if (drmInfo->psshInfo[i].dataLen > MAX_PSSH_DATA_LEN) { in OnMediaKeySystemInfoUpdated()
44 unsigned char *pssh = static_cast<unsigned char*>(drmInfo->psshInfo[i].data); in OnMediaKeySystemInfoUpdated()
45 for (uint32_t k = 0; k < drmInfo in OnMediaKeySystemInfoUpdated()
54 OnMediaKeySystemInfoUpdatedWithObj(OH_AVDemuxer *demuxer, DRM_MediaKeySystemInfo *drmInfo) OnMediaKeySystemInfoUpdatedWithObj() argument
[all...]
/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/capi_demo/
H A Davdemuxer_demo.cpp143 static void OnDrmInfoChangedInApp(DRM_MediaKeySystemInfo *drmInfo) in OnDrmInfoChangedInApp() argument
146 if (drmInfo == nullptr || drmInfo->psshCount > MAX_PSSH_INFO_COUNT) { in OnDrmInfoChangedInApp()
149 printf("OnDrmInfoChangedInApp info count: %d \n", drmInfo->psshCount); in OnDrmInfoChangedInApp()
150 for (uint32_t i = 0; i < drmInfo->psshCount; i++) { in OnDrmInfoChangedInApp()
154 printf("%x ", drmInfo->psshInfo[i].uuid[index]); in OnDrmInfoChangedInApp()
157 printf("OnDrmInfoChangedInApp print pssh length %d \n", drmInfo->psshInfo[i].dataLen); in OnDrmInfoChangedInApp()
158 if (drmInfo->psshInfo[i].dataLen > MAX_PSSH_DATA_LEN) { in OnDrmInfoChangedInApp()
161 unsigned char *pssh = static_cast<unsigned char*>(drmInfo->psshInfo[i].data); in OnDrmInfoChangedInApp()
162 for (uint32_t k = 0; k < drmInfo in OnDrmInfoChangedInApp()
169 OnDrmInfoChangedWithObjInApp(OH_AVDemuxer *demuxer, DRM_MediaKeySystemInfo *drmInfo) OnDrmInfoChangedWithObjInApp() argument
[all...]
/foundation/multimedia/av_codec/test/unittest/hls_test/
H A Dm3u8_unit_test.cpp272 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in HWTEST_F() local
273 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo)); in HWTEST_F()
280 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in HWTEST_F() local
281 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo)); in HWTEST_F()
288 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in HWTEST_F() local
289 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo)); in HWTEST_F()
296 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in HWTEST_F() local
297 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo)); in HWTEST_F()
304 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in HWTEST_F() local
305 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo)); in HWTEST_F()
311 std::multimap<std::string, std::vector<uint8_t>> drmInfo; HWTEST_F() local
445 std::multimap<std::string, std::vector<uint8_t>> drmInfo; HWTEST_F() local
457 std::multimap<std::string, std::vector<uint8_t>> drmInfo = { { "uuid1", { 1, 2, 3 } }, { "uuid2", { 4, 5, 6 } } }; HWTEST_F() local
[all...]
/foundation/multimedia/av_codec/interfaces/plugin/
H A Ddemuxer_plugin.h157 virtual Status GetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in GetDrmInfo()
159 (void)drmInfo; in GetDrmInfo()
/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/hls/
H A Dm3u8.cpp330 * @param drmInfo Map data of uuid and pssh.
333 bool M3U8::SetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in SetDrmInfo() argument
362 drmInfo.insert({ uuidString, std::vector<uint8_t>(pssh, pssh + psshSize) }); in SetDrmInfo()
371 * @param drmInfo Map data of uuid and pssh.
373 void M3U8::StoreDrmInfos(const std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in StoreDrmInfos() argument
376 for (auto &newItem : drmInfo) { in StoreDrmInfos()
406 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in ProcessDrmInfos() local
407 bool ret = SetDrmInfo(drmInfo); in ProcessDrmInfos()
409 StoreDrmInfos(drmInfo); in ProcessDrmInfos()
H A Dm3u8.h95 bool SetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo);
96 void StoreDrmInfos(const std::multimap<std::string, std::vector<uint8_t>>& drmInfo);
/foundation/multimedia/av_codec/test/unittest/filter_test/
H A Ddemuxer_filter_unit_test.cpp187 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in HWTEST_F() local
188 demuxer->drmCallback_->OnDrmInfoChanged(drmInfo); in HWTEST_F()
191 demuxer->drmCallback_->OnDrmInfoChanged(drmInfo); in HWTEST_F()
192 std::cout << "DrmCallback drmInfo.size()" << drmInfo.size() << std::endl; in HWTEST_F()
193 EXPECT_EQ(drmInfo.size(), 0); in HWTEST_F()
463 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in HWTEST_F() local
464 demuxerFilter_->OnDrmInfoUpdated(drmInfo); in HWTEST_F()
467 demuxerFilter_->OnDrmInfoUpdated(drmInfo); in HWTEST_F()
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/demuxer/
H A Dffmpeg_demuxer_plugin.h66 Status GetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo) override;
131 std::multimap<std::string, std::vector<uint8_t>>& drmInfo);
H A Dffmpeg_demuxer_plugin.cpp1068 std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in ParseDrmInfo()
1079 drmInfo.insert({ uuid, std::vector<uint8_t>(metaDrmInfo[index].pssh, in ParseDrmInfo()
1084 Status FFmpegDemuxerPlugin::GetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in GetDrmInfo() argument
1102 ParseDrmInfo(tmpDrmInfo, drmInfoSize, drmInfo); in GetDrmInfo()
1067 ParseDrmInfo(const MetaDrmInfo *const metaDrmInfo, int32_t drmInfoSize, std::multimap<std::string, std::vector<uint8_t>>& drmInfo) ParseDrmInfo() argument
/foundation/multimedia/av_codec/interfaces/inner_api/native/
H A Davcodec_common.h145 * @param drmInfo Drm Info.
149 virtual void OnDrmInfoChanged(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) = 0;
H A Ddemuxer_filter.h93 void OnDrmInfoUpdated(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo);
/foundation/multimedia/av_codec/services/media_engine/filters/
H A Ddemuxer_filter.cpp89 void OnDrmInfoChanged(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) override
97 callback->OnDrmInfoUpdated(drmInfo);
725 void DemuxerFilter::OnDrmInfoUpdated(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) in OnDrmInfoUpdated() argument
729 this->receiver_->OnEvent({"demuxer_filter", EventType::EVENT_DRM_INFO_UPDATED, drmInfo}); in OnDrmInfoUpdated()
/foundation/multimedia/av_codec/frameworks/native/capi/avdemuxer/
H A Dnative_avdemuxer.cpp93 void OnDrmInfoChanged(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) override
100 int32_t ret = NativeDrmTools::ProcessApplicationDrmInfo(&info, drmInfo);
/foundation/multimedia/av_codec/test/unittest/media_demuxer_test/
H A Dmedia_demuxer_unit_test.h104 virtual Status GetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in GetDrmInfo() argument
H A Dmedia_demuxer_unit_test.cpp61 void OnDrmInfoChanged(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) override
/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/
H A Ddash_mpd_downloader.cpp598 for (const auto &drmInfo: drmInfos) { in ProcessDrmInfos()
601 return drmInfo.uuid_ == localDrmInfo.uuid_ && drmInfo.pssh_ == localDrmInfo.pssh_; in ProcessDrmInfos()
607 std::string psshString = drmInfo.pssh_; in ProcessDrmInfos()
620 MEDIA_LOG_W("fetch uuid from pssh error, drmId " PUBLIC_LOG_S, drmInfo.drmId_.c_str()); in ProcessDrmInfos()
630 localDrmInfos_.emplace_back(drmInfo); in ProcessDrmInfos()
632 MEDIA_LOG_W("Base64Decode pssh error, drmId " PUBLIC_LOG_S, drmInfo.drmId_.c_str()); in ProcessDrmInfos()
656 DashDrmInfo drmInfo = {drmId, systemId, elementIt->second}; in GetDrmInfos() local
657 drmInfoList.emplace_back(drmInfo); in GetDrmInfos()
/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/
H A Dmedia_demuxer.cpp482 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in ProcessDrmInfos() local
483 Status ret = pluginTemp->GetDrmInfo(drmInfo); in ProcessDrmInfos()
484 if (ret == Status::OK && !drmInfo.empty()) { in ProcessDrmInfos()
487 bool isUpdated = GetDrmInfosUpdated(drmInfo, infosUpdated); in ProcessDrmInfos()
1930 MEDIA_LOG_D("OnEvent source drmInfo update"); in OnEvent()
/foundation/multimedia/player_framework/services/engine/histreamer/player/
H A Dhiplayer_impl.cpp2322 std::multimap<std::string, std::vector<uint8_t>> drmInfo = in HandleDrmInfoUpdatedEvent() local
2324 uint32_t infoCount = drmInfo.size(); in HandleDrmInfoUpdatedEvent()
2335 for (auto item : drmInfo) { in HandleDrmInfoUpdatedEvent()

Completed in 25 milliseconds