Home
last modified time | relevance | path

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

12

/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.cpp661 std::function<void(C2Component*)> deleter) override { in createComponent() argument
665 deleter); in createComponent()
672 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
677 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.cpp197 std::function<void(C2Component*)> deleter) override { in createComponent() argument
202 deleter); in createComponent()
209 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
213 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/codecs/gsm/
DC2SoftGsmDec.cpp275 std::function<void(C2Component*)> deleter) override { in createComponent() argument
280 deleter); in createComponent()
287 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
291 deleter); in createInterface()
/hardware/google/av/media/codecs/g711/
DC2SoftG711Dec.cpp289 std::function<void(C2Component*)> deleter) override { in createComponent() argument
293 deleter); in createComponent()
299 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
303 deleter); in createInterface()
/hardware/google/av/media/codecs/amr_nb_wb/
DC2SoftAmrNbEnc.cpp318 std::function<void(C2Component*)> deleter) override { in createComponent() argument
323 deleter); in createComponent()
330 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
335 deleter); in createInterface()
DC2SoftAmrWbEnc.cpp393 std::function<void(C2Component*)> deleter) override { in createComponent() argument
398 deleter); in createComponent()
405 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
410 deleter); in createInterface()
DC2SoftAmrDec.cpp403 std::function<void(C2Component*)> deleter) override { in createComponent() argument
407 deleter); in createComponent()
414 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
418 deleter); in createInterface()
/hardware/google/av/media/codecs/flac/
DC2SoftFlacDec.cpp336 std::function<void(C2Component*)> deleter) override { in createComponent() argument
341 deleter); in createComponent()
348 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
352 deleter); in createInterface()
DC2SoftFlacEnc.cpp425 std::function<void(C2Component*)> deleter) override { in createComponent() argument
430 deleter); in createComponent()
437 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
441 deleter); in createInterface()
/hardware/google/av/codec2/vndk/
DC2Store.cpp490 ComponentDeleter deleter = std::default_delete<C2Component>()) override;
493 InterfaceDeleter deleter = std::default_delete<C2ComponentInterface>()) override;
748 std::function<void(::C2ComponentInterface*)> deleter) { in createInterface() argument
755 id, interface, [module, deleter](C2ComponentInterface *p) mutable { in createInterface()
757 deleter(p); // delete interface first in createInterface()
765 std::function<void(::C2Component*)> deleter) { in createComponent() argument
772 id, component, [module, deleter](C2Component *p) mutable { in createComponent()
774 deleter(p); // delete component first in createComponent()
/hardware/google/av/media/codecs/vorbis/
DC2SoftVorbisDec.cpp457 std::function<void(C2Component*)> deleter) override { in createComponent() argument
462 deleter); in createComponent()
469 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
473 deleter); in createInterface()
/hardware/google/av/media/codecs/opus/
DC2SoftOpusDec.cpp508 std::function<void(C2Component*)> deleter) override { in createComponent() argument
513 deleter); in createComponent()
520 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
524 deleter); in createInterface()
/hardware/google/av/media/codecs/mp3/
DC2SoftMp3Dec.cpp521 std::function<void(C2Component*)> deleter) override { in createComponent() argument
526 deleter); in createComponent()
533 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
537 deleter); in createInterface()
/hardware/google/av/media/codecs/aac/
DC2SoftAacEnc.cpp568 std::function<void(C2Component*)> deleter) override { in createComponent() argument
573 deleter); in createComponent()
579 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
583 deleter); in createInterface()
DC2SoftAacDec.cpp906 std::function<void(C2Component*)> deleter) override { in createComponent() argument
911 deleter); in createComponent()
917 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
921 deleter); in createInterface()
/hardware/google/av/media/codecs/mpeg4_h263/
DC2SoftMpeg4Enc.cpp634 std::function<void(C2Component*)> deleter) override { in createComponent() argument
639 deleter); in createComponent()
646 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
651 deleter); in createInterface()
DC2SoftMpeg4Dec.cpp710 std::function<void(C2Component*)> deleter) override { in createComponent() argument
715 deleter); in createComponent()
722 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
726 deleter); in createInterface()
/hardware/google/av/media/codecs/hevc/
DC2SoftHevcDec.cpp940 std::function<void(C2Component*)> deleter) override { in createComponent() argument
945 deleter); in createComponent()
952 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
956 deleter); in createInterface()
/hardware/google/av/media/codecs/mpeg2/
DC2SoftMpeg2Dec.cpp1033 std::function<void(C2Component*)> deleter) override { in createComponent() argument
1038 deleter); in createComponent()
1045 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
1049 deleter); in createInterface()
/hardware/google/av/media/codecs/avc/
DC2SoftAvcDec.cpp942 std::function<void(C2Component*)> deleter) override { in createComponent() argument
947 deleter); in createComponent()
954 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
958 deleter); in createInterface()
/hardware/google/av/media/codecs/xaac/
DC2SoftXaacDec.cpp1547 std::function<void(C2Component*)> deleter) override { in createComponent() argument
1552 deleter); in createComponent()
1559 std::function<void(C2ComponentInterface*)> deleter) override { in createInterface() argument
1563 deleter); in createInterface()

12