Home
last modified time | relevance | path

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

/hardware/google/av/media/codecs/vpx/
DC2SoftVp8Enc.cpp78 std::function<void(C2Component*)> deleter) override { in createComponent() argument
82 deleter); in createComponent()
89 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
94 deleter); in createInterface()
DC2SoftVp9Enc.cpp108 std::function<void(C2Component*)> deleter) override { in createComponent() argument
112 deleter); in createComponent()
119 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
124 deleter); in createInterface()
DC2SoftVpxDec.cpp523 std::function<void(C2Component*)> deleter) override { in createComponent() argument
527 deleter); in createComponent()
534 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
539 deleter); in createInterface()
/hardware/google/av/codec2/vndk/include/
DC2ComponentFactory.h57 ComponentDeleter deleter = std::default_delete<C2Component>()) = 0;
78 InterfaceDeleter deleter = std::default_delete<C2ComponentInterface>()) = 0;
/hardware/google/av/media/codecs/raw/
DC2SoftRawDec.cpp178 std::function<void(C2Component*)> deleter) override { in createComponent() argument
183 deleter); in createComponent()
190 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
194 deleter); in createInterface()
/hardware/interfaces/audio/common/all-versions/test/utility/src/
DValidateXml.cpp55 auto deleter = [](T* t) { xmlDeleter<T>(t); }; in make_xmlUnique() local
56 return std::unique_ptr<T, decltype(deleter)>{t, deleter}; in make_xmlUnique()
/hardware/google/av/media/v4l2store/
DC2VDAComponentStore.cpp84 ComponentDeleter deleter = std::default_delete<C2Component>()) override;
87 InterfaceDeleter deleter = std::default_delete<C2ComponentInterface>()) override;
239 std::function<void(::C2Component*)> deleter) { in createComponent() argument
240 UNUSED(deleter); in createComponent()
251 std::function<void(::C2ComponentInterface*)> deleter) { in createInterface() argument
252 UNUSED(deleter); in createInterface()
/hardware/google/av/media/codecs/gsm/
DC2SoftGsmDec.cpp268 std::function<void(C2Component*)> deleter) override { in createComponent() argument
273 deleter); in createComponent()
280 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
284 deleter); in createInterface()
/hardware/google/av/media/codecs/amr_nb_wb/
DC2SoftAmrNbEnc.cpp315 std::function<void(C2Component*)> deleter) override { in createComponent() argument
320 deleter); in createComponent()
327 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
332 deleter); in createInterface()
DC2SoftAmrDec.cpp396 std::function<void(C2Component*)> deleter) override { in createComponent() argument
400 deleter); in createComponent()
407 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
411 deleter); in createInterface()
DC2SoftAmrWbEnc.cpp390 std::function<void(C2Component*)> deleter) override { in createComponent() argument
395 deleter); in createComponent()
402 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
407 deleter); in createInterface()
/hardware/google/av/media/codecs/flac/
DC2SoftFlacDec.cpp325 std::function<void(C2Component*)> deleter) override { in createComponent() argument
330 deleter); in createComponent()
337 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
341 deleter); in createInterface()
/hardware/google/av/codec2/vndk/
DC2Store.cpp484 ComponentDeleter deleter = std::default_delete<C2Component>()) override;
487 InterfaceDeleter deleter = std::default_delete<C2ComponentInterface>()) override;
680 std::function<void(::C2ComponentInterface*)> deleter) { in createInterface() argument
687 id, interface, [module, deleter](C2ComponentInterface *p) mutable { in createInterface()
689 deleter(p); // delete interface first in createInterface()
697 std::function<void(::C2Component*)> deleter) { in createComponent() argument
704 id, component, [module, deleter](C2Component *p) mutable { in createComponent()
706 deleter(p); // delete component first in createComponent()
/hardware/google/av/media/codecs/aac/
DC2SoftAacEnc.cpp470 std::function<void(C2Component*)> deleter) override { in createComponent() argument
475 deleter); in createComponent()
481 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
485 deleter); in createInterface()
DC2SoftAacDec.cpp809 std::function<void(C2Component*)> deleter) override { in createComponent() argument
814 deleter); in createComponent()
820 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
824 deleter); in createInterface()
/hardware/google/av/media/codecs/vorbis/
DC2SoftVorbisDec.cpp448 std::function<void(C2Component*)> deleter) override { in createComponent() argument
453 deleter); in createComponent()
460 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
464 deleter); in createInterface()
/hardware/google/av/media/codecs/opus/
DC2SoftOpusDec.cpp499 std::function<void(C2Component*)> deleter) override { in createComponent() argument
504 deleter); in createComponent()
511 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
515 deleter); in createInterface()
/hardware/google/av/media/codecs/mp3/
DC2SoftMp3Dec.cpp511 std::function<void(C2Component*)> deleter) override { in createComponent() argument
516 deleter); in createComponent()
523 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
527 deleter); in createInterface()
/hardware/google/av/media/codecs/mpeg4_h263/
DC2SoftMpeg4Enc.cpp536 std::function<void(C2Component*)> deleter) override { in createComponent() argument
541 deleter); in createComponent()
548 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
553 deleter); in createInterface()
DC2SoftMpeg4Dec.cpp641 std::function<void(C2Component*)> deleter) override { in createComponent() argument
646 deleter); in createComponent()
653 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
657 deleter); in createInterface()
/hardware/google/av/media/codecs/xaac/
DC2SoftXaacDec.cpp990 std::function<void(C2Component*)> deleter) override { in createComponent() argument
995 deleter); in createComponent()
1002 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
1006 deleter); in createInterface()
/hardware/google/av/media/codecs/hevc/
DC2SoftHevcDec.cpp917 std::function<void(C2Component*)> deleter) override { in createComponent() argument
922 deleter); in createComponent()
929 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
933 deleter); in createInterface()
/hardware/google/av/media/codecs/avc/
DC2SoftAvcDec.cpp948 std::function<void(C2Component*)> deleter) override { in createComponent() argument
953 deleter); in createComponent()
960 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
964 deleter); in createInterface()
DC2SoftAvcEnc.cpp1282 std::function<void(C2Component*)> deleter) override { in createComponent() argument
1287 deleter); in createComponent()
1294 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
1298 deleter); in createInterface()
/hardware/google/av/media/codecs/mpeg2/
DC2SoftMpeg2Dec.cpp993 std::function<void(C2Component*)> deleter) override { in createComponent() argument
998 deleter); in createComponent()
1005 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
1009 deleter); in createInterface()