载入中...
搜索中...
未找到
eve::audio_editing::AudioSourceTransportBackend类 参考final
Non-owning transport backend for a live OpenAL-backed audio Source. 更多...
#include <AudioTransport.h>
类 eve::audio_editing::AudioSourceTransportBackend 继承关系图:
Public 成员函数 | |
| AudioSourceTransportBackend (audio::Source *source) | |
| Audio source transport backend. | |
| void | play () override |
| Play. | |
| void | pause () override |
| Pause. | |
| void | stop () override |
| Stops . | |
| Result< void > | seek (double seconds) override |
| Seeks . | |
| double | tell () const override |
| Tell. | |
| double | duration () const override |
| Duration. | |
| bool | playing () const override |
| Playing. | |
| void | setNativeLooping (bool enabled) override |
| Sets the native looping. | |
Public 成员函数 继承自 eve::audio_editing::IAudioTransportBackend | |
| virtual | ~IAudioTransportBackend ()=default |
| Releases IAudioTransportBackend resources. | |
详细描述
Non-owning transport backend for a live OpenAL-backed audio Source.
在文件 AudioTransport.h 第 88 行定义.
构造及析构函数说明
◆ AudioSourceTransportBackend()
|
inlineexplicit |
Audio source transport backend.
在文件 AudioTransport.h 第 91 行定义.
成员函数说明
◆ duration()
|
overridevirtual |
◆ pause()
|
overridevirtual |
◆ play()
|
overridevirtual |
◆ playing()
|
overridevirtual |
◆ seek()
|
overridevirtual |
◆ setNativeLooping()
|
overridevirtual |
Sets the native looping.
实现了 eve::audio_editing::IAudioTransportBackend.
在文件 AudioTransportRuntime.cpp 第 22 行定义.
引用了 enabled , 以及 eve::audio::Source::setLooping().
◆ stop()
|
overridevirtual |
◆ tell()
|
overridevirtual |
该类的文档由以下文件生成:
- src/modules/audio/editing/AudioTransport.h
- src/modules/audio/editing/AudioTransportRuntime.cpp
Public 成员函数 继承自