/ohos5.0/drivers/peripheral/clearplay/hdi_service/src/ |
H A D | media_decrypt_module_service.cpp | 68 for (auto &subSample : cryptoInfo.subSamples) { in DecryptMediaData() 99 ret = CopyBuffer(srcData, destData, cryptoInfo.subSamples); in DecryptMediaData() 102 ret = DecryptByAesCbc(key, cryptoInfo.iv, srcData, destData, cryptoInfo.subSamples); in DecryptMediaData() 105 ret = DecryptByAesCbc(key, cryptoInfo.iv, srcData, destData, cryptoInfo.subSamples); in DecryptMediaData() 109 ret = DecryptBySM4Cbc(key, cryptoInfo.iv, srcData, destData, cryptoInfo.subSamples); in DecryptMediaData() 137 uint8_t *srcData, uint8_t *destData, const std::vector<SubSample> &subSamples) in DecryptBySM4Cbc() argument 154 for (auto &subSample : subSamples) { in DecryptBySM4Cbc() 184 uint8_t *srcData, uint8_t *destData, const std::vector<SubSample> &subSamples) in DecryptByAesCbc() argument 198 for (auto &subSample : subSamples) { in DecryptByAesCbc() 223 const std::vector<SubSample> &subSamples) in CopyBuffer() argument [all …]
|
/ohos5.0/foundation/multimedia/av_codec/services/drm_decryptor/ |
H A D | codec_drm_decrypt.cpp | 226 cencInfo->subSamples[0].clearHeaderLen = dataSize; in DrmModifyCencInfo() 227 cencInfo->subSamples[0].payLoadLen = 0; in DrmModifyCencInfo() 228 cencInfo->subSamples[1].clearHeaderLen = 0; in DrmModifyCencInfo() 229 cencInfo->subSamples[1].payLoadLen = 0; in DrmModifyCencInfo() 245 cencInfo->subSamples[1].payLoadLen = 0; in DrmModifyCencInfo() 575 cencInfo->subSamples[0].payLoadLen = 0; in DrmVideoCencDecrypt() 583 clearCencInfo.subSamples[0].payLoadLen = 0; in DrmVideoCencDecrypt() 616 cencInfo->subSamples[0].payLoadLen = 0; in DrmAudioCencDecrypt() 631 cencInfo->subSamples[1].payLoadLen = 0; in DrmAudioCencDecrypt() 640 clearCencInfo.subSamples[0].payLoadLen = 0; in DrmAudioCencDecrypt() [all …]
|
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/drm/ |
H A D | _crypto_info.md | 24 | struct [SubSample](_sub_sample.md)[] [subSamples](#subsamples) | 加密subsample。 | 60 ### subSamples subsection 63 struct SubSample [] CryptoInfo::subSamples
|
/ohos5.0/drivers/peripheral/clearplay/hdi_service/include/drm/v1_0/ |
H A D | media_decrypt_module_service.h | 40 uint8_t* src_data, uint8_t* dest_data, const std::vector<SubSample>& subSamples); 42 uint8_t *srcData, uint8_t *destData, const std::vector<SubSample> &subSamples); 44 …t32_t CopyBuffer(uint8_t* srcBuffer, uint8_t* dstBuffer, const std::vector<SubSample>& subSamples);
|
/ohos5.0/foundation/multimedia/av_codec/frameworks/native/capi/avcencinfo/ |
H A D | native_cencinfo.cpp | 48 cencInfo_.subSamples[0].clearHeaderLen = 0; in OH_AVCencInfo() 49 cencInfo_.subSamples[0].payLoadLen = 0; in OH_AVCencInfo() 154 cencInfoObject->cencInfo_.subSamples[i].clearHeaderLen = subsamples[i].clearHeaderLen; in OH_AVCencInfo_SetSubsampleInfo() 155 cencInfoObject->cencInfo_.subSamples[i].payLoadLen = subsamples[i].payLoadLen; in OH_AVCencInfo_SetSubsampleInfo()
|
/ohos5.0/foundation/multimedia/drm_framework/services/drm_service/server/src/ |
H A D | media_decrypt_module_service.cpp | 121 cryptInfoTmp.subSamples.resize(cryptInfo.subSample.size()); in SetCryptInfo() 123 cryptInfoTmp.subSamples[i].clearHeaderLen = cryptInfo.subSample[i].clearHeaderLen; in SetCryptInfo() 124 bufLen += cryptInfoTmp.subSamples[i].clearHeaderLen; in SetCryptInfo() 125 cryptInfoTmp.subSamples[i].payLoadLen = cryptInfo.subSample[i].payLoadLen; in SetCryptInfo() 126 bufLen += cryptInfoTmp.subSamples[i].payLoadLen; in SetCryptInfo()
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/drm_decryptor_test/ |
H A D | drm_decryptor_coverage_unit_test.cpp | 302 cencInfo.subSamples[0].clearHeaderLen = H264_CLEAR_BUFFER_SIZE; in CreateH264MediaCencInfo() 304 cencInfo.subSamples[0].clearHeaderLen = H264_ENCRYPTED_BUFFER_SIZE; in CreateH264MediaCencInfo() 306 cencInfo.subSamples[0].payLoadLen = 0; in CreateH264MediaCencInfo() 386 cencInfo.subSamples[0].clearHeaderLen = H265_SM4C_ENCRYPTED_BUFFER_SIZE; in CreateH265MediaCencInfo() 387 cencInfo.subSamples[0].payLoadLen = 0; in CreateH265MediaCencInfo() 405 cencInfo.subSamples[0].clearHeaderLen = AVS_SM4C_ENCRYPTED_BUFFER_SIZE; in CreateAvsMediaCencInfo() 406 cencInfo.subSamples[0].payLoadLen = 0; in CreateAvsMediaCencInfo()
|
/ohos5.0/foundation/multimedia/av_codec/test/fuzztest/drmdecryptor_fuzzer/ |
H A D | drmdecryptor_fuzzer.cpp | 276 cencInfo.subSamples[0].clearHeaderLen = DRM_H264_ENCRYPTED_BUFFER_SIZE; in CreateH264MediaCencInfo() 277 cencInfo.subSamples[0].payLoadLen = 0; in CreateH264MediaCencInfo() 343 cencInfo.subSamples[0].clearHeaderLen = DRM_HEVC_SM4C_ENCRYPTED_BUFFER_SIZE; in CreateHevcMediaCencInfo() 344 cencInfo.subSamples[0].payLoadLen = 0; in CreateHevcMediaCencInfo() 360 cencInfo.subSamples[0].clearHeaderLen = DRM_AVS_SM4C_ENCRYPTED_BUFFER_SIZE; in CreateAvsMediaCencInfo() 361 cencInfo.subSamples[0].payLoadLen = 0; in CreateAvsMediaCencInfo()
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/drm_v1_0/cpp_target/drm/v1_0/ |
H A D | media_key_system_types.cpp.txt | 295 if (!WritePodArray(data, dataBlock.subSamples)) { 296 HDF_LOGE("%{public}s: failed to write dataBlock.subSamples", __func__); 328 if (!ReadPodArray(data, dataBlock.subSamples)) { 329 HDF_LOGE("%{public}s: failed to read dataBlock.subSamples", __func__);
|
H A D | media_key_system_types.h.txt | 148 std::vector<OHOS::HDI::Drm::V1_0::SubSample> subSamples;
|
/ohos5.0/foundation/multimedia/media_foundation/interface/inner_api/meta/ |
H A D | media_types.h | 293 MetaDrmSubSample subSamples[META_DRM_MAX_SUB_SAMPLE_NUM]; member
|
/ohos5.0/drivers/peripheral/clearplay/interfaces/include/drm/v1_0/ |
H A D | media_key_system_types.h | 148 std::vector<OHOS::HDI::Drm::V1_0::SubSample> subSamples; member
|
/ohos5.0/drivers/interface/drm/v1_0/ |
H A D | MediaKeySystemTypes.idl | 126 struct SubSample[] subSamples;
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/drm_v1_0/foo/drm/v1_0/ |
H A D | MediaKeySystemTypes.idl | 126 struct SubSample[] subSamples;
|
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/drm_v1_0/dump_ast_target/ |
H A D | dump.txt | 288 ohos.hdi.drm.v1_0.SubSample[] subSamples;
|
/ohos5.0/drivers/peripheral/clearplay/ |
H A D | README_zh.md | 287 info.subSamples.push_back(subSample);
|
/ohos5.0/foundation/multimedia/media_foundation/tests/unittest/meta/ |
H A D | meta_func_unit_test.cpp | 891 drmCencInfoIn->subSamples[i].clearHeaderLen = 0x10; 892 drmCencInfoIn->subSamples[i].payLoadLen = 0;
|