载入中...
搜索中...
未找到
eve::audio_editing::IAudioTransportBackend类 参考abstract

Minimal playback backend boundary used by the deterministic transport controller. 更多...

#include <AudioTransport.h>

类 eve::audio_editing::IAudioTransportBackend 继承关系图:
eve::audio_editing::AudioSourceTransportBackend eve::audio_editor::AudioClockTransportBackend

Public 成员函数

virtual ~IAudioTransportBackend ()=default
 Releases IAudioTransportBackend resources.
 
virtual void play ()=0
 Play.
 
virtual void pause ()=0
 Pause.
 
virtual void stop ()=0
 Stops .
 
virtual Result< void > seek (double seconds)=0
 Seek the backend playhead.
 
virtual double tell () const =0
 Tell.
 
virtual double duration () const =0
 Duration.
 
virtual bool playing () const =0
 Playing.
 
virtual void setNativeLooping (bool enabled)=0
 Sets the native looping.
 

详细描述

Minimal playback backend boundary used by the deterministic transport controller.

在文件 AudioTransport.h 第 29 行定义.

构造及析构函数说明

◆ ~IAudioTransportBackend()

virtual eve::audio_editing::IAudioTransportBackend::~IAudioTransportBackend ( )
virtualdefault

Releases IAudioTransportBackend resources.

成员函数说明

◆ duration()

◆ pause()

virtual void eve::audio_editing::IAudioTransportBackend::pause ( )
pure virtual

◆ play()

virtual void eve::audio_editing::IAudioTransportBackend::play ( )
pure virtual

◆ playing()

virtual bool eve::audio_editing::IAudioTransportBackend::playing ( ) const
pure virtual

◆ seek()

virtual Result< void > eve::audio_editing::IAudioTransportBackend::seek ( double  seconds)
pure virtual

◆ setNativeLooping()

virtual void eve::audio_editing::IAudioTransportBackend::setNativeLooping ( bool  enabled)
pure virtual

◆ stop()

virtual void eve::audio_editing::IAudioTransportBackend::stop ( )
pure virtual

◆ tell()

virtual double eve::audio_editing::IAudioTransportBackend::tell ( ) const
pure virtual

该类的文档由以下文件生成: