在Android 7中hardware/amlogic/media中的视频解码怎么使用

在android源码目录下hardware/amlogic/media,编译出来后会生成几个动态库, libamcodec.so、libamvdec.so、libamadec.so等这个目录的机构如下:
├── amavutils
│ ├── amaudioutils.c
│ ├── amconfigutils.c
│ ├── amdisplayutils.c
│ ├── amdrmutils.c
│ ├── ammodule.c
│ ├── amsufaceutils.cpp
│ ├── amsysfsutils.c
│ ├── Amsyswrite.cpp
│ ├── amthreadpool.c
│ ├── Amvideocaptools.c
│ ├── Amvideoutils.c
│ ├── Android.mk
│ ├── include
│ │ ├── amaudioutils.h
│ │ ├── Amavutils.h
│ │ ├── amconfigutils.h
│ │ ├── Amdisplayutils.h
│ │ ├── amdrmutils.h
│ │ ├── ammodule.h
│ │ ├── amports
│ │ │ ├── aformat.h
│ │ │ ├── amstream.h
│ │ │ └── vformat.h
│ │ ├── Amsufaceutils.h
│ │ ├── Amsysfsutils.h
│ │ ├── Amsyswrite.h
│ │ ├── amthreadpool.h
│ │ ├── Amvideocap.h
│ │ ├── Amvideocaptools.h
│ │ ├── Amvideoutils.h
│ │ ├── audio_ctl.h
│ │ ├── itemlist.h
│ │ ├── list.h
│ │ ├── media_ctl.h
│ │ ├── ppmgr
│ │ │ └── ppmgr.h
│ │ ├── sub_ctl.h
│ │ ├── tsync_ctl.h
│ │ ├── vfm_ctl.h
│ │ └── video_ctl.h
│ ├── itemlist.c
│ ├── mediaconfig
│ │ ├── configs_api.h
│ │ ├── media_config.cpp
│ │ ├── media_config.h
│ │ ├── media_config_hw.cpp
│ │ └── media_config_hw.h
│ ├── mediactl
│ │ ├── audio_ctl.cpp
│ │ ├── common_ctl.cpp
│ │ ├── common_ctl.h
│ │ ├── media_ctl.cpp
│ │ ├── sub_ctl.cpp
│ │ ├── tsync_ctl.cpp
│ │ ├── vfm_ctl.cpp
│ │ └── video_ctl.cpp
│ └── tools
│ ├── Android.mk
│ └── mediactl.cpp
├── amcodec
│ ├── Android.mk
│ ├── audio_ctl
│ │ ├── audio_ctrl.c
│ │ └── audio_ctrl.h
│ ├── codec
│ │ ├── codec_ctrl.c
│ │ ├── codec_h_ctrl.c
│ │ ├── codec_h_ctrl.h
│ │ ├── codec_msg.c
│ │ └── Makefile
│ └── include
│ ├── amports
│ │ ├── aformat.h
│ │ ├── amstream.h
│ │ └── vformat.h
│ ├── audio_priv.h
│ ├── codec_error.h
│ ├── codec.h
│ ├── codec_msg.h
│ ├── codec_type.h
│ └── ppmgr
│ └── ppmgr.h
├── amvdec
│ ├── amlv4l.c
│ ├── amlv4l.h
│ ├── amvdec_priv.h
│ ├── amvideo.c
│ ├── Android.mk
│ ├── include
│ │ ├── amvideo.h
│ │ ├── ionvideo.h
│ │ ├── v4l2-common.h
│ │ ├── v4l2-controls.h
│ │ └── videodev2.h
│ ├── ionv4l.c
│ ├── ionv4l.h
│ ├── ionvdec_priv.h
│ └── ionvideo.c
├── Android.mk
├── LICENSE
└── media_base_config.mk

可是没有demo啊,我该如何去使用这些动态库对我h264 video进行decode,求解

1 Like