Home
last modified time | relevance | path

Searched refs:descrambler (Results 1 – 12 of 12) sorted by relevance

/hardware/interfaces/tv/tuner/1.0/
DIDescrambler.hal27 * 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 …]
DITuner.hal86 * @return descrambler the newly created descrambler interface.
88 openDescrambler() generates (Result result, IDescrambler descrambler);
/hardware/interfaces/cas/1.0/vts/functional/
DVtsHalCasV1_0TargetTest.cpp248 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/
DIDescramblerBase.hal21 * 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.
DIMediaCasService.hal24 * 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);
DICas.hal117 * Release the descrambler instance.
/hardware/interfaces/cas/1.1/vts/functional/
DVtsHalCasV1_1TargetTest.cpp290 ::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/
DVtsHalCasV1_2TargetTest.cpp328 ::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/
DIMediaCasService.hal24 * 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/
DTuner.cpp151 sp<IDescrambler> descrambler = new Descrambler(); in openDescrambler() local
153 _hidl_cb(Result::SUCCESS, descrambler); in openDescrambler()
/hardware/interfaces/tv/tuner/1.1/default/
DTuner.cpp249 sp<V1_0::IDescrambler> descrambler = new Descrambler(); in openDescrambler() local
251 _hidl_cb(Result::SUCCESS, descrambler); in openDescrambler()
/hardware/interfaces/tv/tuner/1.1/
Dtypes.hal85 * An invalid key token. It is used to remove the current key from the descrambler.