Searched refs:C2ComponentFactory (Results 1 - 25 of 27) sorted by relevance

12

/hardware/google/av/codec2/vndk/include/
H A DC2ComponentFactory.h35 class C2ComponentFactory { class
80 virtual ~C2ComponentFactory() = default;
82 typedef ::C2ComponentFactory* (*CreateCodec2FactoryFunc)(void);
83 typedef void (*DestroyCodec2FactoryFunc)(::C2ComponentFactory*);
H A DC2PlatformSupport.h21 #include <C2ComponentFactory.h>
/hardware/google/av/media/codecs/vpx/
H A DC2SoftVp8Enc.cpp69 class C2SoftVp8EncFactory : public C2ComponentFactory {
106 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
111 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
H A DC2SoftVp9Enc.cpp99 class C2SoftVp9EncFactory : public C2ComponentFactory {
136 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
141 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
H A DC2SoftVpxDec.cpp514 class C2SoftVpxFactory : public C2ComponentFactory {
551 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
556 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/v4l2store/
H A DC2VDAComponentStore.cpp8 #include <C2ComponentFactory.h>
65 class ComponentModule : public C2ComponentFactory {
81 // The implementation of C2ComponentFactory.
96 C2ComponentFactory::CreateCodec2FactoryFunc createFactory; ///< loaded create function
97 C2ComponentFactory::DestroyCodec2FactoryFunc destroyFactory; ///< loaded destroy function
98 C2ComponentFactory* mComponentFactory; ///< loaded/created component factory
177 createFactory = (C2ComponentFactory::CreateCodec2FactoryFunc)dlsym(
179 destroyFactory = (C2ComponentFactory::DestroyCodec2FactoryFunc)dlsym(
246 C2ComponentFactory::ComponentDeleter());
258 C2ComponentFactory
[all...]
/hardware/google/av/media/codecs/raw/
H A DC2SoftRawDec.cpp169 class C2SoftRawDecFactory : public C2ComponentFactory {
206 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
211 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/amr_nb_wb/
H A DC2SoftAmrNbEnc.cpp306 class C2SoftAmrNbEncFactory : public C2ComponentFactory {
344 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
349 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
H A DC2SoftAmrDec.cpp387 class C2SoftAMRDecFactory : public C2ComponentFactory {
423 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
428 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
H A DC2SoftAmrWbEnc.cpp381 class C2SoftAmrWbEncFactory : public C2ComponentFactory {
419 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
424 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/g711/
H A DC2SoftG711Dec.cpp273 class C2SoftG711DecFactory : public C2ComponentFactory {
308 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
313 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/gsm/
H A DC2SoftGsmDec.cpp259 class C2SoftGSMDecFactory : public C2ComponentFactory {
296 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
301 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/aac/
H A DC2SoftAacEnc.cpp461 class C2SoftAacEncFactory : public C2ComponentFactory {
497 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
502 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
H A DC2SoftAacDec.cpp800 class C2SoftAacDecFactory : public C2ComponentFactory {
836 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
841 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/flac/
H A DC2SoftFlacDec.cpp316 class C2SoftFlacDecFactory : public C2ComponentFactory {
353 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
358 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
H A DC2SoftFlacEnc.cpp408 class C2SoftFlacEncFactory : public C2ComponentFactory {
444 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
449 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/opus/
H A DC2SoftOpusDec.cpp490 class C2SoftOpusDecFactory : public C2ComponentFactory {
527 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
532 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/vorbis/
H A DC2SoftVorbisDec.cpp439 class C2SoftVorbisDecFactory : public C2ComponentFactory {
476 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
481 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/codec2/vndk/
H A DC2Store.cpp480 struct ComponentModule : public C2ComponentFactory,
534 C2ComponentFactory::CreateCodec2FactoryFunc createFactory; ///< loaded create function
535 C2ComponentFactory::DestroyCodec2FactoryFunc destroyFactory; ///< loaded destroy function
536 C2ComponentFactory *mComponentFactory; ///< loaded/created component factory
652 (C2ComponentFactory::CreateCodec2FactoryFunc)dlsym(mLibHandle, "CreateCodec2Factory");
654 (C2ComponentFactory::DestroyCodec2FactoryFunc)dlsym(mLibHandle, "DestroyCodec2Factory");
/hardware/google/av/media/codecs/mp3/
H A DC2SoftMp3Dec.cpp502 class C2SoftMp3DecFactory : public C2ComponentFactory {
539 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
544 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/mpeg4_h263/
H A DC2SoftMpeg4Dec.cpp632 class C2SoftMpeg4DecFactory : public C2ComponentFactory {
669 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
674 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
H A DC2SoftMpeg4Enc.cpp527 class C2SoftMpeg4EncFactory : public C2ComponentFactory {
565 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
570 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/hevc/
H A DC2SoftHevcDec.cpp908 class C2SoftHevcDecFactory : public C2ComponentFactory {
945 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
950 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/xaac/
H A DC2SoftXaacDec.cpp981 class C2SoftXaacDecFactory : public C2ComponentFactory {
1018 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
1023 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {
/hardware/google/av/media/codecs/avc/
H A DC2SoftAvcDec.cpp939 class C2SoftAvcDecFactory : public C2ComponentFactory {
976 extern "C" ::C2ComponentFactory* CreateCodec2Factory() {
981 extern "C" void DestroyCodec2Factory(::C2ComponentFactory* factory) {

Completed in 94 milliseconds

12