载入中...
搜索中...
未找到
eve::audio_editing::AudioSourceTransportBackend类 参考final

Non-owning transport backend for a live OpenAL-backed audio Source. 更多...

#include <AudioTransport.h>

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

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()

eve::audio_editing::AudioSourceTransportBackend::AudioSourceTransportBackend ( audio::Source *  source)
inlineexplicit

Audio source transport backend.

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

成员函数说明

◆ duration()

double eve::audio_editing::AudioSourceTransportBackend::duration ( ) const
overridevirtual

◆ pause()

void eve::audio_editing::AudioSourceTransportBackend::pause ( )
overridevirtual

◆ play()

void eve::audio_editing::AudioSourceTransportBackend::play ( )
overridevirtual

◆ playing()

bool eve::audio_editing::AudioSourceTransportBackend::playing ( ) const
overridevirtual

◆ seek()

Result< void > eve::audio_editing::AudioSourceTransportBackend::seek ( double  seconds)
overridevirtual

◆ setNativeLooping()

void eve::audio_editing::AudioSourceTransportBackend::setNativeLooping ( bool  enabled)
overridevirtual

Sets the native looping.

实现了 eve::audio_editing::IAudioTransportBackend.

在文件 AudioTransportRuntime.cpp 第 22 行定义.

引用了 enabled , 以及 eve::audio::Source::setLooping().

◆ stop()

void eve::audio_editing::AudioSourceTransportBackend::stop ( )
overridevirtual

◆ tell()

double eve::audio_editing::AudioSourceTransportBackend::tell ( ) const
overridevirtual

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