Home
last modified time | relevance | path

Searched refs:demux (Results 1 – 25 of 42) sorted by relevance

12

/aosp12/hardware/interfaces/tv/tuner/1.0/vts/functional/
H A DVtsHalTvTunerV1_0TargetTest.cpp37 sp<IDemux> demux; in configSingleFilterInDemuxTest() local
60 sp<IDemux> demux; in testTimeFilter() local
79 sp<IDemux> demux; in broadcastSingleFilterTest() local
134 sp<IDemux> demux; in playbackSingleFilterTest() local
162 sp<IDemux> demux; in recordSingleFilterTest() local
268 sp<IDemux> demux; in attachSingleFilterToRecordDvrTest() local
320 sp<IDemux> demux; in scrambledBroadcastTest() local
464 sp<IDemux> demux; in TEST_P() local
485 sp<IDemux> demux; in TEST_P() local
529 sp<IDemux> demux; in TEST_P() local
[all …]
H A DDemuxTests.cpp19 AssertionResult DemuxTests::openDemux(sp<IDemux>& demux, uint32_t& demuxId) { in openDemux() argument
23 demux = demuxSp; in openDemux()
H A DDvrTests.h152 void setDemux(sp<IDemux> demux) { mDemux = demux; } in setDemux() argument
H A DFrontendTests.h128 void setDemux(sp<IDemux> demux) { mDvrTests.setDemux(demux); } in setDemux() argument
H A DFilterTests.h138 void setDemux(sp<IDemux> demux) { mDemux = demux; } in setDemux() argument
/aosp12/hardware/interfaces/tv/tuner/1.1/vts/functional/
H A DVtsHalTvTunerV1_1TargetTest.cpp29 sp<IDemux> demux; in configSingleFilterInDemuxTest() local
38 mFilterTests.setDemux(demux); in configSingleFilterInDemuxTest()
62 sp<IDemux> demux; in reconfigSingleFilterInDemuxTest() local
74 mFrontendTests.setDemux(demux); in reconfigSingleFilterInDemuxTest()
75 mFilterTests.setDemux(demux); in reconfigSingleFilterInDemuxTest()
98 sp<IDemux> demux; in mediaFilterUsingSharedMemoryTest() local
110 mFrontendTests.setDemux(demux); in mediaFilterUsingSharedMemoryTest()
111 mFilterTests.setDemux(demux); in mediaFilterUsingSharedMemoryTest()
135 sp<IDemux> demux; in recordSingleFilterTest() local
137 mDvrTests.setDemux(demux); in recordSingleFilterTest()
[all …]
H A DDemuxTests.cpp19 AssertionResult DemuxTests::openDemux(sp<IDemux>& demux, uint32_t& demuxId) { in openDemux() argument
23 demux = demuxSp; in openDemux()
H A DFrontendTests.h135 void setDemux(sp<IDemux> demux) { mDvrTests.setDemux(demux); } in setDemux() argument
H A DDvrTests.h153 void setDemux(sp<IDemux> demux) { mDemux = demux; } in setDemux() argument
H A DDemuxTests.h45 AssertionResult openDemux(sp<IDemux>& demux, uint32_t& demuxId);
/aosp12/hardware/interfaces/tv/tuner/1.0/
H A DIDemux.hal31 * Set a frontend resource as data input of the demux
34 * this demux instance. A demux instance can have only one data source.
44 * Open a new filter in the demux
46 * It is used by the client to open a filter in the demux.
63 * Open time filter of the demux
65 * It is used by the client to open time filter of the demux.
109 * It is used by the client to release the demux instance. HAL clear
119 * Open a DVR (Digital Video Record) instance in the demux
140 * It is used by the client to connect CI-CAM. The demux uses the output
154 * It is used by the client to disconnect CI-CAM. The demux will use the
H A DIDvrCallback.hal21 * Notify the client a new status of the demux's record.
23 * @param status a new status of the demux's record.
28 * Notify the client a new status of the demux's playback.
30 * @param status a new status of the demux's playback.
H A DITuner.hal63 * @return demuxId newly created demux id.
64 * @return demux the newly created demux interface.
66 openDemux() generates (Result result, DemuxId demuxId, IDemux demux);
H A DIDescrambler.hal27 * Set a demux as source of the descrambler
29 * It is used by the client to specify a demux as source of this
33 * @param demuxId the id of the demux to be used as descrambler's source.
H A DIFilter.hal30 * Message Queue. The data in FMQ is filtered out from demux input or upper
80 * will be stopped and removed automatically if the demux is closed.
134 * A filter uses demux as data source by default. If the data was packetized
140 * use demux as data source if the filter instance is NULL.
H A DITimeFilter.hal27 * filtering. The time will be incremented locally. The demux discards
80 * It is used by the client to release the demux instance. HAL clear
/aosp12/hardware/interfaces/tv/tuner/1.0/default/
H A DTimeFilter.cpp31 TimeFilter::TimeFilter(sp<Demux> demux) { in TimeFilter() argument
32 mDemux = demux; in TimeFilter()
H A DTuner.cpp128 sp<Demux> demux = new Demux(demuxId, this); in openDemux() local
129 mDemuxes[demuxId] = demux; in openDemux()
131 _hidl_cb(Result::SUCCESS, demuxId, demux); in openDemux()
H A DTimeFilter.h47 TimeFilter(sp<Demux> demux);
/aosp12/hardware/interfaces/tv/tuner/1.1/default/
H A DTimeFilter.cpp31 TimeFilter::TimeFilter(sp<Demux> demux) { in TimeFilter() argument
32 mDemux = demux; in TimeFilter()
H A DTuner.cpp226 sp<Demux> demux = new Demux(demuxId, this); in openDemux() local
227 mDemuxes[demuxId] = demux; in openDemux()
229 _hidl_cb(Result::SUCCESS, demuxId, demux); in openDemux()
H A DTimeFilter.h43 TimeFilter(sp<Demux> demux);
/aosp12/frameworks/ex/framesequence/jni/
H A DFrameSequence_webp.cpp293 WebPDemuxer* demux = mFrameSequence.getDemuxer(); in drawFrame() local
294 ALOG_ASSERT(demux, "Cannot drawFrame, mDemux is NULL"); in drawFrame()
316 int ok = WebPDemuxGetFrame(demux, start, &currIter); // Get frame number 'start - 1'. in drawFrame()
327 ok = WebPDemuxGetFrame(demux, i + 1, &currIter); // Get ith frame. in drawFrame()
366 ok = WebPDemuxGetFrame(demux, lastFrame + 1, &currIter); in drawFrame()
/aosp12/frameworks/av/services/tuner/
H A DTunerDescrambler.cpp37 Status TunerDescrambler::setDemuxSource(const std::shared_ptr<ITunerDemux>& demux) { in setDemuxSource() argument
43 Result res = mDescrambler->setDemuxSource(static_cast<TunerDemux*>(demux.get())->getId()); in setDemuxSource()
/aosp12/frameworks/base/media/jni/tuner/
H A DTunerClient.cpp404 sp<IDemux> demux; in openHidlDemux() local
408 demux = demuxSp; in openHidlDemux()
412 if (res != Result::SUCCESS || demux == nullptr) { in openHidlDemux()
416 return demux; in openHidlDemux()

12