01 初始化函数

初始化函数

av_register_all()deprecated

说明:old version before v4.0 using this, deprecated after this version.

功能:注册所有组件。

avdevice_register_all()

功能:用于注册所有可用的音视频输入和输出设备。

说明:属于libavdevice 模块,提供了各种特定平台的复用器(muxers)和解复用器(demuxers)。

注意:该函数不保证线程安全,使用时注意环境。

avformat_network_init()

功能:对网络库进行全局初始化。

说明:

  • 这是可选的,并且在新版本不再建议这样做。

  • 此函数仅用于解决旧版 GnuTLS 或 OpenSSL 库的线程安全问题。如果 libavformat 链接到这些库的较新版本,或者您不使用它们,则无需调用此函数。一旦删除了对旧 GnuTLS 和 OpenSSL 库的支持,此功能将被取消使用,并且此功能不再有用。

参考文献