载入中...
搜索中...
未找到
AudioTransport.h
浏览该文件的文档.
A playable audio source (static buffer or streaming decoder). Not thread-safe for playback control ex...
Definition Source.h:30
Revision-safe play/pause/seek/custom-loop state machine for asset audition.
Definition AudioTransport.h:52
Non-owning transport backend for a live OpenAL-backed audio Source.
Definition AudioTransport.h:88
AudioSourceTransportBackend(audio::Source *source)
Audio source transport backend.
Definition AudioTransport.h:91
Minimal playback backend boundary used by the deterministic transport controller.
Definition AudioTransport.h:29
virtual void setNativeLooping(bool enabled)=0
Sets the native looping.
virtual Result< void > seek(double seconds)=0
Seek the backend playhead.
virtual ~IAudioTransportBackend()=default
Releases IAudioTransportBackend resources.
Definition AudioEditingCommands.cpp:7
AudioTransportState
Playback state exposed to audio and dialogue editor presenters.
Definition AudioTransport.h:14
Definition Audio.cpp:23
detail::StrongUint64< detail::RevisionTag > Revision
Monotonic content/state revision used for optimistic-concurrency checks.
Definition Revision.h:13
Immutable revision-tagged audition playhead observation.
Definition AudioTransport.h:17
AudioTransportState state
Definition AudioTransport.h:20
Revision sourceRevision
Definition AudioTransport.h:19
bool loopEnabled
Definition AudioTransport.h:23