载入中...
搜索中...
未找到
eve::audio_editing 命名空间参考

类

class  AudioAuditionTransport
 Revision-safe play/pause/seek/custom-loop state machine for asset audition. 更多...
 
struct  AudioBusSnapshot
 Immutable mixer bus snapshot for hierarchy and routing panels. 更多...
 
struct  AudioChannelInspection
 Per-channel audio signal statistics. 更多...
 
class  AudioEffectChainPublisher
 Rejects invalid/stale chains before runtime publication. 更多...
 
class  AudioEffectChainTarget
 Revisioned reversible serial effect chain independent of an audio backend. 更多...
 
struct  AudioEffectRecord
 Stable effect instance with normalized dry/wet mix and typed parameters. 更多...
 
class  AudioImportDiagnosticsService
 Codec-neutral signal and import-budget diagnostics for decoded PCM. 更多...
 
struct  AudioImportInspectionRequest
 Import metadata and policy supplied before audio publication. 更多...
 
struct  AudioImportInspectionResult
 Revision-tagged codec/import QA and memory recommendation. 更多...
 
class  AudioMixerTarget
 Serializable mixer-bus hierarchy, including master bus. 更多...
 
class  AudioSourcePublishingTarget
 Operation target coupling an owned audio document to an atomic live sink. 更多...
 
class  AudioSourceTarget
 Serializable audio-source authoring target independent of OpenAL handles. 更多...
 
class  AudioSourceTransportBackend
 Non-owning transport backend for a live OpenAL-backed audio Source. 更多...
 
struct  AudioTransportSnapshot
 Immutable revision-tagged audition playhead observation. 更多...
 
struct  AudioWaveformBucket
 One min/max/RMS envelope bucket for a single channel. 更多...
 
struct  AudioWaveformRequest
 Immutable waveform request tied to an audio document revision. 更多...
 
struct  AudioWaveformResult
 Revision-tagged waveform and loop-preview diagnostics. 更多...
 
class  AudioWaveformService
 Codec-neutral waveform generation and loop QA service. 更多...
 
struct  EditorAudioPcm
 Decoded interleaved PCM supplied by an audio importer or codec plugin. 更多...
 
class  IAudioEditingFactory
 Open capability for constructing audio authoring targets without editor type switches. 更多...
 
class  IAudioEffectChainSink
 Runtime backend boundary for atomic effect-chain publication. 更多...
 
class  IAudioSourceRuntimeSink
 Atomic runtime publication boundary for one authored audio source. 更多...
 
class  IAudioTransportBackend
 Minimal playback backend boundary used by the deterministic transport controller. 更多...
 

类型定义

using EditorStatus = editing::Status
 
using EditorValue = editing::Value
 
using EditorDiagnostic = editing::Diagnostic
 

枚举

enum class  AudioTransportState { Stopped , Playing , Paused }
 Playback state exposed to audio and dialogue editor presenters. 更多...
 

函数

editing::Result< void > registerEditingCommands (editing::IEditingCommandRegistry &registry)
 Register audio-owned planned commands with a generic editing host.
 
editing::Result< editing::ProviderHandle > registerEditingProvider (editing::ExtensionProviderRegistry &registry)
 Publish the audio editing factory into a host-owned extension registry.
 

类型定义说明

◆ EditorDiagnostic

◆ EditorStatus

在文件 AudioEditingTypes.h 第 39 行定义.

◆ EditorValue

在文件 AudioEditingTypes.h 第 40 行定义.

枚举类型说明

◆ AudioTransportState

Playback state exposed to audio and dialogue editor presenters.

枚举值
Stopped 
Playing 
Paused 

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

函数说明

◆ registerEditingCommands()

EVENGINE_API_BACKENDS editing::Result< void > eve::audio_editing::registerEditingCommands ( editing::IEditingCommandRegistry &  registry)

Register audio-owned planned commands with a generic editing host.

参数
registryHost-owned command registry that must outlive registered planners.
返回
Applied when every command is installed; otherwise a structured registration failure. @thread Main-thread composition only. @reentrancy Must not re-enter module registration.

在文件 AudioEditingCommands.cpp 第 32 行定义.

引用了 eve::editing::Absolute, descriptor, eve::audio_editing::AudioSourceTarget::editingCapabilityId(), eve::editing::Value::getIf(), eve::editing::EditingCommandDescriptor::id, operation, eve::editing::CommandPlan::operations, path, properties, eve::editing::IEditingCommandRegistry::registerPlannedCommand(), request, eve::editing::CommandPlan::summary, target , 以及 value.

被这些函数引用 eve::audio_editor::AudioEditorModule::AudioEditorModule().

◆ registerEditingProvider()

EVENGINE_API_BACKENDS editing::Result< editing::ProviderHandle > eve::audio_editing::registerEditingProvider ( editing::ExtensionProviderRegistry &  registry)

Publish the audio editing factory into a host-owned extension registry.

参数
registryHost-owned registry that must outlive the provider handle and leases.
返回
Generation-qualified provider handle or a structured registration failure. @thread Main-thread registration path; acquired leases follow the descriptor affinity.

在文件 AudioEditingProvider.cpp 第 16 行定义.

引用了 eve::audio_editing::IAudioEditingFactory::capabilityId(), descriptor, eve::editing::ExtensionDescriptor::id , 以及 eve::editing::registerStaticProvider().