本文主要是介绍ffmpeg6.0-examples-avio_list_dir.c源码分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
该实例的目的是为了说明如何使用libavformat中的AVIOContext相关IO操作的API来列出目录中的内容。
在工作中你可能会遇到这种问题:
- 1、尤其是在播放器设计的时候,例如设计一个功能:打开一个目录可以列出目录中所有的媒体文件,然后展示出来媒体文件的一些信息,例如:文件名,大小,文件创建日期,缩略图,媒体流的总时长等等。
使用介绍
先尝试下执行后的效果:
zhenghui@zh-pc:examples$ ./avio_list_dir
usage: ./avio_list_dir input_dir
API example program to show how to list files in directory accessed through AVIOContext.
zhenghui@zh-pc:examples$
可以看到./avio_list_dir后面需要跟上一个目录
usage: ./avio_list_dir input_dir
跟上一个目录再尝试下:
zhenghui@zh-pc:examples$ ./avio_list_dir ./media/
TYPE SIZE NAME UID
这篇关于ffmpeg6.0-examples-avio_list_dir.c源码分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!