警告
TorchAudio 的 C++ API 是原型功能。 不保证 API/ABI 向后兼容性。
注意
顶级命名空间已从 torchaudio 更改为 torio。
StreamWriter 已重命名为 StreamingMediaEncoder。
torio::io::StreamingMediaEncoder¶
StreamingMediaEncoder 是 Python 等效实现所使用的实现,并提供类似的接口。
在处理自定义 I/O(例如内存数据)时,可以使用 StreamingMediaEncoderCustomIO 类。
这两个类都定义了相同的方法,因此它们的用法也相同。
构造函数¶
StreamingMediaEncoder¶
-
class StreamingMediaEncoder¶
逐块编码并写入音频/视频流
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen XML 输出中找到函数"torio::io::StreamingMediaEncoder::StreamingMediaEncoder"。
StreamingMediaEncoderCustomIO¶
警告
doxygenclass:无法在来自目录 cpp/xml 的项目"libtorio"的 doxygen XML 输出中找到类"torio::io::StreamingMediaEncoderCustomIO"。
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen XML 输出中找到函数"torio::io::StreamingMediaEncoderCustomIO::StreamingMediaEncoderCustomIO"。
配置方法¶
add_audio_stream¶
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen XML 输出中找到函数"torio::io::StreamingMediaEncoder::add_audio_stream"。
add_video_stream¶
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen XML 输出中找到函数"torio::io::StreamingMediaEncoder::add_video_stream"。
set_metadata¶
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen XML 输出中找到函数"torio::io::StreamingMediaEncoder::set_metadata"。
编写方法¶
打开¶
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen XML 输出中找到函数"torio::io::StreamingMediaEncoder::open"。
关闭¶
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen XML 输出中找到函数"torio::io::StreamingMediaEncoder::close"。
write_audio_chunk¶
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen XML 输出中找到函数"torio::io::StreamingMediaEncoder::write_audio_chunk"。
write_video_chunk¶
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen XML 输出中找到函数"torio::io::StreamingMediaEncoder::write_video_chunk"。
flush¶
警告
doxygenfunction:无法在目录 cpp/xml 中项目“libtorio”的 doxygen xml 输出中找到函数"torio::io::StreamingMediaEncoder::flush"。