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.cpp254 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/
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.cpp296 ::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/
DVtsHalCasV1_2TargetTest.cpp340 ::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/
DIMediaCasService.hal25 * 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/
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.cpp103 sp<IDescrambler> descrambler = new Descrambler(); in openDescrambler() local
105 _hidl_cb(Result::SUCCESS, descrambler); in openDescrambler()
/hardware/interfaces/tv/tuner/1.0/vts/functional/
DVtsHalTvTunerV1_0TargetTest.cpp806 mService->openDescrambler([&](Result result, const sp<IDescrambler>& descrambler) { in createDescrambler() argument
807 mDescrambler = descrambler; in createDescrambler()