lavd: add new API for iterating input and output devices

Multimedia / FFmpeg - Josh de Kock [itanimul.li] - 6 February 2018 18:57 EST

This also adds an avpriv function to register devices in libavformat

0fd475704e lavd: add new API for iterating input and output devices
Makefile | 3 +-
configure | 27 +++++--
libavdevice/.gitignore | 2 +
libavdevice/alldevices.c | 181 ++++++++++++++++++++++++++++++++++++-----------
libavdevice/avdevice.c | 46 ------------
libavdevice/avdevice.h | 28 ++++++++
libavdevice/version.h | 4 ++
libavformat/allformats.c | 42 ++++++++++-
libavformat/format.c | 8 +++
libavformat/internal.h | 7 ++
10 files changed, 252 insertions(+), 96 deletions(-)

  • Share