载入中...
搜索中...
未找到
eve::audio_editing::IAudioEditingFactory类 参考abstract
Open capability for constructing audio authoring targets without editor type switches. 更多...
#include <AudioEditingProvider.h>
Public 成员函数 | |
| virtual | ~IAudioEditingFactory ()=default |
| Releases IAudioEditingFactory resources. | |
| virtual std::unique_ptr< AudioSourcePublishingTarget > | createSource (std::string id, IAudioSourceRuntimeSink *sink) const =0 |
| Create an independently owned publishing target. | |
静态 Public 成员函数 | |
| static editing::CapabilityId | capabilityId () |
| Return the stable capability id used with ProviderLease::query(). | |
详细描述
Open capability for constructing audio authoring targets without editor type switches.
在文件 AudioEditingProvider.h 第 14 行定义.
构造及析构函数说明
◆ ~IAudioEditingFactory()
|
virtualdefault |
Releases IAudioEditingFactory resources.
成员函数说明
◆ capabilityId()
|
inlinestatic |
Return the stable capability id used with ProviderLease::query().
在文件 AudioEditingProvider.h 第 28 行定义.
◆ createSource()
|
pure virtual |
Create an independently owned publishing target.
- 参数
-
id Stable target identity. sink Borrowed runtime sink that must outlive the returned target; null disables publication.
- 返回
- Newly allocated target owned by the caller. @thread Main-thread only.
该类的文档由以下文件生成:
- src/modules/audio/editing/AudioEditingProvider.h