/frameworks/av/drm/mediadrm/plugins/clearkey/default/include/ |
ClearKeyTypes.h | 31 typedef android::CryptoPlugin::SubSample SubSample;
|
AesCtrDecryptor.h | 36 const SubSample* subSamples, size_t numSubSamples,
|
CryptoPlugin.h | 48 const SubSample* subSamples, size_t numSubSamples,
|
Session.h | 50 void* destination, const SubSample* subSamples,
|
/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/include/ |
AesCtrDecryptor.h | 29 using ::android::hardware::drm::V1_0::SubSample; 37 const std::vector<SubSample> subSamples, size_t numSubSamples,
|
ClearKeyTypes.h | 37 typedef ::android::hardware::drm::V1_0::SubSample SubSample;
|
Session.h | 34 using ::android::hardware::drm::V1_0::SubSample; 54 uint8_t* dstPtr, const std::vector<SubSample> subSamples,
|
CryptoPlugin.h | 44 using ::android::hardware::drm::V1_0::SubSample; 77 const hidl_vec<SubSample>& subSamples,
|
/frameworks/native/headers/media_plugin/media/cas/ |
DescramblerAPI.h | 57 struct SubSample { 91 const SubSample *subSamples,
|
/hardware/interfaces/cas/native/1.0/ |
IDescrambler.hal | 28 * SubSample structures. 32 * @param subSamples an array of SubSample structures describing the number of 33 * clear and scrambled bytes within each subsample. 43 descramble(ScramblingControl scramblingControl, vec<SubSample> subSamples,
|
types.hal | 30 * A subsample consists of some number of bytes of clear (unscrambled) 33 struct SubSample {
|
/frameworks/av/drm/mediadrm/plugins/clearkey/hidl/ |
AesCtrDecryptor.cpp | 32 using ::android::hardware::drm::V1_0::SubSample; 41 const std::vector<SubSample> subSamples, 60 const SubSample& subSample = subSamples[i]; 62 if (subSample.numBytesOfClearData > 0) { 64 subSample.numBytesOfClearData); 65 offset += subSample.numBytesOfClearData; 68 if (subSample.numBytesOfEncryptedData > 0) { 70 subSample.numBytesOfEncryptedData, &opensslKey, 73 offset += subSample.numBytesOfEncryptedData [all...] |
CryptoPlugin.cpp | 54 const hidl_vec<SubSample>& subSamples, 121 const SubSample &subSample = subSamples[i]; 122 destSize += subSample.numBytesOfClearData; 123 destSize += subSample.numBytesOfEncryptedData; 124 if (subSample.numBytesOfEncryptedData > 0) { 138 const SubSample& subSample = subSamples[i]; 139 if (subSample.numBytesOfClearData != 0) { 142 subSample.numBytesOfClearData) [all...] |
Session.cpp | 36 using ::android::hardware::drm::V1_0::SubSample; 72 uint8_t* destPtr, const std::vector<SubSample> subSamples,
|
/frameworks/av/drm/mediadrm/plugins/clearkey/default/ |
AesCtrDecryptor.cpp | 32 const SubSample* subSamples, 51 const SubSample& subSample = subSamples[i]; 53 if (subSample.mNumBytesOfClearData > 0) { 55 subSample.mNumBytesOfClearData); 56 offset += subSample.mNumBytesOfClearData; 59 if (subSample.mNumBytesOfEncryptedData > 0) { 61 subSample.mNumBytesOfEncryptedData, &opensslKey, 64 offset += subSample.mNumBytesOfEncryptedData;
|
CryptoPlugin.cpp | 37 const SubSample* subSamples, size_t numSubSamples, 48 const SubSample& subSample = subSamples[i]; 50 if (subSample.mNumBytesOfEncryptedData != 0) { 57 if (subSample.mNumBytesOfClearData != 0) { 60 subSample.mNumBytesOfClearData); 61 offset += subSample.mNumBytesOfClearData;
|
/frameworks/native/headers/media_plugin/media/hardware/ |
CryptoAPI.h | 53 struct SubSample { 109 const SubSample *subSamples, size_t numSubSamples,
|
/hardware/interfaces/cas/1.0/default/ |
DescramblerImpl.cpp | 39 static_assert(sizeof(SubSample) == sizeof(type::SubSample), \ 40 "SubSample: size doesn't match"); \ 41 static_assert(offsetof(SubSample, numBytesOfClearData) \ 42 == offsetof(type::SubSample, mNumBytesOfClearData), \ 43 "SubSample: numBytesOfClearData offset doesn't match"); \ 44 static_assert(offsetof(SubSample, numBytesOfEncryptedData) \ 45 == offsetof(type::SubSample, mNumBytesOfEncryptedData), \ 46 "SubSample: numBytesOfEncryptedData offset doesn't match") 91 const hidl_vec<SubSample>& subSamples [all...] |
DescramblerImpl.h | 47 const hidl_vec<SubSample>& subSamples,
|
/hardware/interfaces/drm/1.0/ |
ICryptoPlugin.hal | 111 Pattern pattern, vec<SubSample> subSamples,
|
types.hal | 267 * A subsample consists of some number of bytes of clear (unencrypted) 270 struct SubSample { 278 * of a subsample. Patterns are used to reduce the CPU overhead of
|
/frameworks/av/drm/mediacas/plugins/mock/ |
MockCasPlugin.h | 108 const SubSample *subSamples, 117 SubSample const *subSamples,
|
/hardware/interfaces/drm/1.0/default/ |
CryptoPlugin.h | 35 using ::android::hardware::drm::V1_0::SubSample; 65 const hidl_vec<SubSample>& subSamples, const SharedBuffer& source,
|
/frameworks/av/drm/mediacas/plugins/clearkey/ |
ClearKeyCasPlugin.h | 115 const SubSample *subSamples, 126 SubSample const *subSamples,
|
ClearKeySessionLibrary.h | 39 const DescramblerPlugin::SubSample *subSamples,
|