• 文档 >
  • libtorio >
  • torio::io::StreamingMediaEncoder >
  • 旧版本 (稳定版)
快捷方式

警告

从 2.8 版本开始,我们正在重构 TorchAudio,以使其进入维护阶段。因此:

  • torio 在 2.8 版本中已弃用,并将在 2.9 版本中移除。

  • PyTorch 用于音频和视频的解码和编码功能正在被整合到 TorchCodec 中。

请参阅 https://github.com/pytorch/audio/issues/3902 获取更多信息。

注意

顶级命名空间已从 torchaudio 更改为 torioStreamWriter 已重命名为 StreamingMediaEncoder

torio::io::StreamingMediaEncoder

StreamingMediaEncoder 是 Python 等效的实现,并提供类似的接口。当使用自定义 I/O(例如内存中数据)时,可以使用 StreamingMediaEncoderCustomIO 类。

两个类定义了相同的方法,因此它们的用法是相同的。

构造函数

StreamingMediaEncoder

class StreamingMediaEncoder

逐块编码和写入音频/视频流

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoder::StreamingMediaEncoder”

StreamingMediaEncoderCustomIO

警告

doxygenclass: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到类“torio::io::StreamingMediaEncoderCustomIO”

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoderCustomIO::StreamingMediaEncoderCustomIO”

配置方法

add_audio_stream

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoder::add_audio_stream”

add_video_stream

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoder::add_video_stream”

set_metadata

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoder::set_metadata”

写入方法

open

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoder::open”

close

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoder::close”

write_audio_chunk

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoder::write_audio_chunk”

write_video_chunk

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoder::write_video_chunk”

flush

警告

doxygenfunction: 无法在项目“libtorio”的 doxygen xml 输出目录:cpp/xml 中找到函数“torio::io::StreamingMediaEncoder::flush”

文档

访问全面的 PyTorch 开发者文档

查看文档

教程

为初学者和高级开发者提供深入的教程

查看教程

资源

查找开发资源并让您的问题得到解答

查看资源