/hardware/interfaces/tv/tuner/1.0/ |
D | IDescrambler.hal | 27 * Set a demux as source of the descrambler 30 * descrambler. A descrambler instance can have only one source, and 33 * @param demuxId the id of the demux to be used as descrambler's source. 42 * Set a key token to link descrambler to a key slot 44 * It is used by the client to link a hardware key slot to a descrambler. 45 * A descrambler instance can have only one key slot to link, but a key 57 * Add packets' PID to the descrambler for descrambling 60 * descrambler start to descramble. Multiple PIDs can be added into one 61 * descrambler instance because descambling can happen simultaneously on 74 * Remove packets' PID from the descrambler [all …]
|
D | ITuner.hal | 86 * @return descrambler the newly created descrambler interface. 88 openDescrambler() generates (Result result, IDescrambler descrambler);
|
/hardware/interfaces/cas/1.0/vts/functional/ |
D | VtsHalCasV1_0TargetTest.cpp | 248 const sp<IDescrambler>& descrambler, 252 const sp<IDescrambler>& descrambler, 307 const sp<IDescrambler>& descrambler, Status* descrambleStatus, sp<IMemory>* inMemory) { in descrambleTestInputBuffer() argument 352 auto returnVoid = descrambler->descramble( in descrambleTestInputBuffer() 367 const sp<IDescrambler>& descrambler, in descrambleTestOobInput() argument 410 auto returnVoid = descrambler->descramble( in descrambleTestOobInput() 568 sp<IDescrambler> descrambler; in TEST_P() local 569 descrambler = IDescrambler::castFrom(mDescramblerBase); in TEST_P() 570 ASSERT_NE(descrambler, nullptr); in TEST_P() 575 ASSERT_TRUE(descrambleTestInputBuffer(descrambler, &descrambleStatus, &dataMemory)); in TEST_P() [all …]
|
/hardware/interfaces/cas/1.0/ |
D | IDescramblerBase.hal | 21 * IDescramblerBase is the API to control the descrambler and is accessible 29 * @param sessionId the id of the session to associate with this descrambler instance. 39 * @return result whether the descrambler requires a secure decoder. 44 * Release the descrambler instance.
|
D | IMediaCasService.hal | 24 * cas HAL to create cas and descrambler plugin instances. A cas plugin instance 25 * opens cas sessions which are used to obtain keys for a descrambler session, 65 * @return descrambler the newly created plugin interface. 67 createDescrambler(int32_t CA_system_id) generates (IDescramblerBase descrambler);
|
D | ICas.hal | 117 * Release the descrambler instance.
|
/hardware/interfaces/cas/1.1/vts/functional/ |
D | VtsHalCasV1_1TargetTest.cpp | 290 ::testing::AssertionResult descrambleTestInputBuffer(const sp<IDescrambler>& descrambler, 293 ::testing::AssertionResult descrambleTestOobInput(const sp<IDescrambler>& descrambler, 348 const sp<IDescrambler>& descrambler, Status* descrambleStatus, sp<IMemory>* inMemory) { in descrambleTestInputBuffer() argument 390 auto returnVoid = descrambler->descramble( in descrambleTestInputBuffer() 405 const sp<IDescrambler>& descrambler, Status* descrambleStatus, in descrambleTestOobInput() argument 447 auto returnVoid = descrambler->descramble( in descrambleTestOobInput() 544 sp<IDescrambler> descrambler; in TEST_P() local 545 descrambler = IDescrambler::castFrom(mDescramblerBase); in TEST_P() 546 ASSERT_NE(descrambler, nullptr); in TEST_P() 551 ASSERT_TRUE(descrambleTestInputBuffer(descrambler, &descrambleStatus, &dataMemory)); in TEST_P()
|
/hardware/interfaces/cas/1.2/vts/functional/ |
D | VtsHalCasV1_2TargetTest.cpp | 328 ::testing::AssertionResult descrambleTestInputBuffer(const sp<IDescrambler>& descrambler, 331 ::testing::AssertionResult descrambleTestOobInput(const sp<IDescrambler>& descrambler, 382 const sp<IDescrambler>& descrambler, Status* descrambleStatus, sp<IMemory>* inMemory) { in descrambleTestInputBuffer() argument 424 auto returnVoid = descrambler->descramble( in descrambleTestInputBuffer() 439 const sp<IDescrambler>& descrambler, Status* descrambleStatus, in descrambleTestOobInput() argument 481 auto returnVoid = descrambler->descramble( in descrambleTestOobInput() 581 sp<IDescrambler> descrambler; in TEST_P() local 582 descrambler = IDescrambler::castFrom(mDescramblerBase); in TEST_P() 583 ASSERT_NE(descrambler, nullptr); in TEST_P() 588 ASSERT_TRUE(descrambleTestInputBuffer(descrambler, &descrambleStatus, &dataMemory)); in TEST_P()
|
/hardware/interfaces/cas/1.2/ |
D | IMediaCasService.hal | 25 * cas HAL to create cas and descrambler plugin instances. A cas plugin instance 26 * opens cas sessions which are used to obtain keys for a descrambler session,
|
/hardware/interfaces/cas/1.1/ |
D | IMediaCasService.hal | 24 * cas HAL to create cas and descrambler plugin instances. A cas plugin instance 25 * opens cas sessions which are used to obtain keys for a descrambler session,
|
/hardware/interfaces/cas/aidl/vts/functional/ |
D | VtsHalCasAidlTargetTest.cpp | 292 AssertionResult descrambleTestInputBuffer(const shared_ptr<IDescrambler>& descrambler, 294 AssertionResult descrambleTestOobInput(const shared_ptr<IDescrambler>& descrambler, 345 const shared_ptr<IDescrambler>& descrambler, ScopedAStatus& descrambleStatus, in descrambleTestInputBuffer() argument 382 descrambleStatus = descrambler->descramble(ScramblingControl::EVENKEY /*2*/, subSample, in descrambleTestInputBuffer() 392 const shared_ptr<IDescrambler>& descrambler, ScopedAStatus& descrambleStatus, in descrambleTestOobInput() argument 419 descrambler->descramble(ScramblingControl::EVENKEY /*2*/, subSample, srcBuffer, in descrambleTestOobInput() 467 shared_ptr<IDescrambler> descrambler; in TEST_P() local 468 status = mService->createDescrambler(INVALID_SYSTEM_ID, &descrambler); in TEST_P() 470 EXPECT_EQ(descrambler, nullptr); in TEST_P()
|
/hardware/interfaces/tv/tuner/1.0/vts/functional/ |
D | DescramblerTests.cpp | 88 mService->openDescrambler([&](Result result, const sp<IDescrambler>& descrambler) { in openDescrambler() argument 89 mDescrambler = descrambler; in openDescrambler()
|
/hardware/interfaces/tv/tuner/1.0/default/ |
D | Tuner.cpp | 151 sp<IDescrambler> descrambler = new Descrambler(); in openDescrambler() local 153 _hidl_cb(Result::SUCCESS, descrambler); in openDescrambler()
|
/hardware/interfaces/tv/tuner/1.1/default/ |
D | Tuner.cpp | 249 sp<V1_0::IDescrambler> descrambler = new Descrambler(); in openDescrambler() local 251 _hidl_cb(Result::SUCCESS, descrambler); in openDescrambler()
|
/hardware/interfaces/tv/tuner/1.1/ |
D | types.hal | 85 * An invalid key token. It is used to remove the current key from the descrambler.
|