/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 | 254 const sp<IDescrambler>& descrambler, 258 const sp<IDescrambler>& descrambler, 301 const sp<IDescrambler>& descrambler, Status* descrambleStatus, sp<IMemory>* inMemory) { in descrambleTestInputBuffer() argument 346 auto returnVoid = descrambler->descramble( in descrambleTestInputBuffer() 361 const sp<IDescrambler>& descrambler, in descrambleTestOobInput() argument 404 auto returnVoid = descrambler->descramble( in descrambleTestOobInput() 560 sp<IDescrambler> descrambler; in TEST_F() local 561 descrambler = IDescrambler::castFrom(mDescramblerBase); in TEST_F() 562 ASSERT_NE(descrambler, nullptr); in TEST_F() 567 ASSERT_TRUE(descrambleTestInputBuffer(descrambler, &descrambleStatus, &dataMemory)); in TEST_F() [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 | 296 ::testing::AssertionResult descrambleTestInputBuffer(const sp<IDescrambler>& descrambler, 299 ::testing::AssertionResult descrambleTestOobInput(const sp<IDescrambler>& descrambler, 342 const sp<IDescrambler>& descrambler, Status* descrambleStatus, sp<IMemory>* inMemory) { in descrambleTestInputBuffer() argument 384 auto returnVoid = descrambler->descramble( in descrambleTestInputBuffer() 399 const sp<IDescrambler>& descrambler, Status* descrambleStatus, in descrambleTestOobInput() argument 441 auto returnVoid = descrambler->descramble( in descrambleTestOobInput() 535 sp<IDescrambler> descrambler; in TEST_F() local 536 descrambler = IDescrambler::castFrom(mDescramblerBase); in TEST_F() 537 ASSERT_NE(descrambler, nullptr); in TEST_F() 542 ASSERT_TRUE(descrambleTestInputBuffer(descrambler, &descrambleStatus, &dataMemory)); in TEST_F()
|
/hardware/interfaces/cas/1.2/vts/functional/ |
D | VtsHalCasV1_2TargetTest.cpp | 340 ::testing::AssertionResult descrambleTestInputBuffer(const sp<IDescrambler>& descrambler, 343 ::testing::AssertionResult descrambleTestOobInput(const sp<IDescrambler>& descrambler, 386 const sp<IDescrambler>& descrambler, Status* descrambleStatus, sp<IMemory>* inMemory) { in descrambleTestInputBuffer() argument 428 auto returnVoid = descrambler->descramble( in descrambleTestInputBuffer() 443 const sp<IDescrambler>& descrambler, Status* descrambleStatus, in descrambleTestOobInput() argument 485 auto returnVoid = descrambler->descramble( in descrambleTestOobInput() 583 sp<IDescrambler> descrambler; in TEST_F() local 584 descrambler = IDescrambler::castFrom(mDescramblerBase); in TEST_F() 585 ASSERT_NE(descrambler, nullptr); in TEST_F() 590 ASSERT_TRUE(descrambleTestInputBuffer(descrambler, &descrambleStatus, &dataMemory)); in TEST_F()
|
/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/tv/tuner/1.0/default/ |
D | Tuner.cpp | 103 sp<IDescrambler> descrambler = new Descrambler(); in openDescrambler() local 105 _hidl_cb(Result::SUCCESS, descrambler); in openDescrambler()
|
/hardware/interfaces/tv/tuner/1.0/vts/functional/ |
D | VtsHalTvTunerV1_0TargetTest.cpp | 806 mService->openDescrambler([&](Result result, const sp<IDescrambler>& descrambler) { in createDescrambler() argument 807 mDescrambler = descrambler; in createDescrambler()
|