/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.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 | 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.
|