Home
last modified time | relevance | path

Searched refs:Impl (Results 1 – 19 of 19) sorted by relevance

/hardware/google/av/codec2/vndk/util/
DC2InterfaceUtils.cpp310 struct C2FieldSupportedValuesHelper<T>::Impl { struct in C2FieldSupportedValuesHelper
311 Impl(const C2FieldSupportedValues &values) in Impl() function
332 bool C2FieldSupportedValuesHelper<T>::Impl::supports(T value) const { in supports()
343 : _mImpl(std::make_unique<C2FieldSupportedValuesHelper<T>::Impl>(values)) { } in C2FieldSupportedValuesHelper()
366 struct C2ParamFieldValuesBuilder<T>::Impl { struct in C2ParamFieldValuesBuilder
367 Impl(const C2ParamField &field) in Impl() function
557 : _mImpl(std::make_unique<C2ParamFieldValuesBuilder<T>::Impl>(field)) { } in C2ParamFieldValuesBuilder()
597 : _mImpl(std::make_unique<C2ParamFieldValuesBuilder<T>::Impl>(*other._mImpl.get())) { } in C2ParamFieldValuesBuilder()
602 _mImpl = std::make_unique<C2ParamFieldValuesBuilder<T>::Impl>(*other._mImpl.get()); in operator =()
697 inline static std::shared_ptr<Info::Impl> GetImpl(const Info &info) { in GetImpl()
[all …]
DC2Debug.cpp236 struct C2FieldSupportedValuesHelper<T>::Impl { struct in C2FieldSupportedValuesHelper
237 Impl(const C2FieldSupportedValues &values);
253 std::ostream& C2FieldSupportedValuesHelper<T>::Impl::streamOut(std::ostream& os) const { in streamOut()
DC2InterfaceHelper.cpp68 class C2InterfaceHelper::ParamHelper::Impl { class in C2InterfaceHelper::ParamHelper
70 Impl(ParamRef param, C2StringLiteral name, C2StructDescriptor &&strukt) in Impl() function in C2InterfaceHelper::ParamHelper::Impl
73 Impl(Impl&&) = default;
257 : mImpl(std::make_unique<C2InterfaceHelper::ParamHelper::Impl>( in ParamHelper()
/hardware/google/av/media/sfplugin/utils/
DCodec2BufferUtils.h137 struct Impl;
138 MemoryBlock(std::shared_ptr<Impl> impl);
142 std::shared_ptr<Impl> mImpl;
160 struct Impl;
161 std::shared_ptr<Impl> mImpl;
DCodec2BufferUtils.cpp477 struct MemoryBlockPool::Impl : MemoryBlockPoolImpl { struct in android::MemoryBlockPool
480 struct MemoryBlock::Impl { struct in android::MemoryBlock
481 Impl(std::list<MemoryBlockPoolBlock>::const_iterator block, in Impl() argument
486 ~Impl() { in ~Impl() argument
505 return MemoryBlock(std::make_shared<MemoryBlock::Impl>( in fetch()
510 : mImpl(std::make_shared<MemoryBlockPool::Impl>()) { in MemoryBlockPool()
513 MemoryBlock::MemoryBlock(std::shared_ptr<MemoryBlock::Impl> impl) in MemoryBlock()
/hardware/google/av/codec2/vndk/
DC2Buffer.cpp194 class C2Block1D::Impl : public _C2Block1DImpl { class in C2Block1D
206 C2Block1D::C2Block1D(std::shared_ptr<Impl> impl, const _C2LinearRangeAspect &range) in C2Block1D()
218 class C2ReadView::Impl : public _C2MappedBlock1DImpl { class in C2ReadView
222 C2ReadView::C2ReadView(std::shared_ptr<Impl> impl, uint32_t offset, uint32_t size) in C2ReadView()
228 : _C2LinearCapacityAspect(0u), mImpl(std::make_shared<Impl>(error)), mOffset(0u) { in C2ReadView()
248 class C2WriteView::Impl : public _C2MappedBlock1DImpl { class in C2WriteView
252 C2WriteView::C2WriteView(std::shared_ptr<Impl> impl) in C2WriteView()
259 : _C2EditableLinearRangeAspect(nullptr), mImpl(std::make_shared<Impl>(error)) {} in C2WriteView()
270 C2ConstLinearBlock::C2ConstLinearBlock(std::shared_ptr<Impl> impl, const _C2LinearRangeAspect &rang… in C2ConstLinearBlock()
280 std::shared_ptr<ReadViewBuddy::Impl> rvi = std::shared_ptr<ReadViewBuddy::Impl>( in map()
[all …]
DC2AllocatorIon.cpp142 class Impl;
143 Impl *mImpl;
149 class C2AllocationIon::Impl { class in android::C2AllocationIon
165Impl(int ionFd, size_t capacity, int bufferFd, ion_user_handle_t buffer, C2Allocator::id_t id, int… in Impl() function in android::C2AllocationIon::Impl
194 static Impl *Import(int ionFd, size_t capacity, int bufferFd, C2Allocator::id_t id) { in Import()
197 return new Impl(ionFd, capacity, bufferFd, buffer, id, ret); in Import()
212 …static Impl *Alloc(int ionFd, size_t size, size_t align, unsigned heapMask, unsigned flags, C2Allo… in Alloc()
228 return new Impl(ionFd, alignedSize, bufferFd, buffer, id, ret); in Alloc()
317 ~Impl() { in ~Impl()
405 mImpl(Impl::Alloc(ionFd, size, align, heapMask, flags, id)) { } in C2AllocationIon()
[all …]
DC2AllocatorGralloc.cpp588 class C2AllocatorGralloc::Impl { class in android::C2AllocatorGralloc
590 Impl(id_t id, bool bufferQueue);
630 C2AllocatorGralloc::Impl::Impl(id_t id, bool bufferQueue) in Impl() function in android::C2AllocatorGralloc::Impl
645 c2_status_t C2AllocatorGralloc::Impl::newGraphicAllocation( in newGraphicAllocation()
708 c2_status_t C2AllocatorGralloc::Impl::priorGraphicAllocation( in priorGraphicAllocation()
733 : mImpl(new Impl(id, bufferQueue)) {} in C2AllocatorGralloc()
/hardware/google/av/codec2/include/
DC2Buffer.h128 class Impl;
129 std::shared_ptr<Impl> mImpl;
130 C2Fence(std::shared_ptr<Impl> impl);
190 class Impl;
191 std::shared_ptr<Impl> mImpl;
1005 class Impl;
1007 C2Block1D(std::shared_ptr<Impl> impl, const _C2LinearRangeAspect &range);
1010 std::shared_ptr<Impl> mImpl;
1048 class Impl;
1049 C2ReadView(std::shared_ptr<Impl> impl, uint32_t offset, uint32_t size);
[all …]
/hardware/google/av/codec2/include/media/stagefright/codec2/1.0/
DInputSurfaceConnection.h52 class Impl; variable
55 sp<Impl> mImpl;
/hardware/google/av/codec2/vndk/include/util/
DC2InterfaceUtils.h635 struct Impl;
636 std::unique_ptr<Impl> _mImpl;
799 struct Impl;
800 std::unique_ptr<Impl> _mImpl;
1037 struct Impl;
1038 Info(std::shared_ptr<Impl>);
1041 std::shared_ptr<Impl> _mImpl;
1066 struct Impl;
1067 Iterator(std::shared_ptr<Impl>);
1070 std::shared_ptr<Impl> mImpl;
[all …]
DC2InterfaceHelper.h372 class Impl;
373 std::unique_ptr<Impl> mImpl;
/hardware/google/av/codec2/hidl/1.0/utils/include/codec2/hidl/1.0/
DInputSurfaceConnection.h69 struct Impl;
73 sp<Impl> mImpl;
/hardware/google/av/codec2/vndk/include/
DC2BqBufferPriv.h71 class Impl; variable
72 std::shared_ptr<Impl> mImpl;
DC2AllocatorGralloc.h80 class Impl;
81 Impl *mImpl;
DC2BufferPriv.h121 class Impl; variable
122 std::unique_ptr<Impl> mImpl;
/hardware/google/av/codec2/hidl/1.0/utils/
DInputSurfaceConnection.cpp68 struct InputSurfaceConnection::Impl : public ComponentWrapper { struct in hardware::google::media::c2::V1_0::utils::InputSurfaceConnection
69 Impl(const sp<GraphicBufferSource>& source, in Impl() argument
77 Impl(const sp<GraphicBufferSource>& source, in Impl() function
90 virtual ~Impl() = default;
389 mImpl(new Impl(source, comp)) { in InputSurfaceConnection()
396 mImpl(new Impl(source, comp)) { in InputSurfaceConnection()
410 sp<Impl> impl = mImpl; in init()
/hardware/google/av/codec2/vndk/platform/
DC2BqBuffer.cpp54 std::shared_ptr<C2BufferQueueBlockPool::Impl> localPool;
68 const std::shared_ptr<C2BufferQueueBlockPool::Impl>& pool);
178 class C2BufferQueueBlockPool::Impl class in C2BufferQueueBlockPool
179 : public std::enable_shared_from_this<C2BufferQueueBlockPool::Impl> {
303 Impl(const std::shared_ptr<C2Allocator> &allocator) in Impl() function in C2BufferQueueBlockPool::Impl
307 ~Impl() { in ~Impl()
440 const std::shared_ptr<C2BufferQueueBlockPool::Impl>& pool) : in C2BufferQueueBlockPoolData()
460 : mAllocator(allocator), mLocalId(localId), mImpl(new Impl(allocator)) {} in C2BufferQueueBlockPool()
/hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/
Dconfirmationui_utils.h177 template <typename Impl>
182 return Impl::hmac256(key, {data...}); in hmac256()