警告
TorchAudio 的 C++ API 是原型功能。 不保证 API/ABI 向后兼容性。
注意
顶级命名空间已从 更改为 。 已重命名为 。torchaudio
torio
StreamWriter
StreamingMediaEncoder
torio::io::StreamingMediaEncoder¶
StreamingMediaEncoder
是 Python 等效项使用的实现,并提供类似的接口。
当使用自定义 I/O (如内存数据) 时,可以使用 class 。StreamingMediaEncoderCustomIO
这两个类都定义了相同的方法,因此它们的用法是相同的。
构造 函数¶
StreamingMediaEncoder 的¶
-
类 StreamingMediaEncoder¶
逐块编码和写入音频/视频流
警告
doxygenfunction:在目录 cpp/xml 中项目“libtorio”的 doxygen xml 输出中找不到函数“torio::io::StreamingMediaEncoder::StreamingMediaEncoder”
StreamingMediaEncoderCustomIO¶
警告
doxygen类:在目录 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”
冲洗¶
警告
doxygenfunction:在目录 cpp/xml 中项目 “libtorio” 的 doxygen xml 输出中找不到函数 “torio::io::StreamingMediaEncoder::flush”