diff --git a/docs/api/components/audio-source-component/set-output-mixer.md b/docs/api/components/audio-source-component/set-output-mixer.md new file mode 100644 index 00000000..0e0c0044 --- /dev/null +++ b/docs/api/components/audio-source-component/set-output-mixer.md @@ -0,0 +1,38 @@ +# SetOutputMixer + +**所属类**: `AudioSourceComponent` + +**头文件**: `XCEngine/Components/AudioSourceComponent.h` + +**描述**: 设置音频源的输出混音器。 + +## 函数签名 + +```cpp +void SetOutputMixer(Audio::AudioMixer* mixer); +``` + +## 参数 + +| 参数 | 类型 | 描述 | +|------|------|------| +| `mixer` | `Audio::AudioMixer*` | 混音器指针,设置为 nullptr 使用默认输出 | + +## 使用示例 + +```cpp +#include +#include + +using namespace XCEngine::Components; +using namespace XCEngine::Audio; + +void ConnectToMixer(AudioSourceComponent* source, AudioMixer* mixer) { + source->SetOutputMixer(mixer); +} +``` + +## 相关文档 + +- [AudioSourceComponent](./audio-source-component.md) - 音频源组件 +- [GetOutputMixer](./get-output-mixer.md) - 获取输出混音器 diff --git a/docs/api/resources/audioclip/set-duration.md b/docs/api/resources/audioclip/set-duration.md index 8940cc55..cc362a30 100644 --- a/docs/api/resources/audioclip/set-duration.md +++ b/docs/api/resources/audioclip/set-duration.md @@ -23,5 +23,5 @@ float duration = clip.GetDuration(); ## 相关文档 -- [AudioClip 总览](audio-clip.md) - 返回类总览 +- [AudioClip 总览](audioclip.md) - 返回类总览 - [GetDuration](get-duration.md) - 获取时长 diff --git a/docs/api/resources/audioclip/set-is-3d.md b/docs/api/resources/audioclip/set-is-3d.md index d7b32e90..083e2839 100644 --- a/docs/api/resources/audioclip/set-is-3d.md +++ b/docs/api/resources/audioclip/set-is-3d.md @@ -23,5 +23,5 @@ bool is3D = clip.Is3D(); ## 相关文档 -- [AudioClip 总览](audio-clip.md) - 返回类总览 +- [AudioClip 总览](audioclip.md) - 返回类总览 - [Is3D](is-3d.md) - 检查是否为 3D 音频 diff --git a/docs/api/resources/audioclip/set-loop.md b/docs/api/resources/audioclip/set-loop.md index 4d22bf5d..5ec542df 100644 --- a/docs/api/resources/audioclip/set-loop.md +++ b/docs/api/resources/audioclip/set-loop.md @@ -23,5 +23,5 @@ bool loop = clip.IsLoop(); ## 相关文档 -- [AudioClip 总览](audio-clip.md) - 返回类总览 +- [AudioClip 总览](audioclip.md) - 返回类总览 - [IsLoop](is-loop.md) - 检查是否循环播放 diff --git a/docs/api/resources/audioclip/set-rhi-resource.md b/docs/api/resources/audioclip/set-rhi-resource.md index 4fcc9311..ad5fadff 100644 --- a/docs/api/resources/audioclip/set-rhi-resource.md +++ b/docs/api/resources/audioclip/set-rhi-resource.md @@ -24,5 +24,5 @@ IRHIAudioBuffer* rhi = clip.GetRHIResource(); ## 相关文档 -- [AudioClip 总览](audio-clip.md) - 返回类总览 +- [AudioClip 总览](audioclip.md) - 返回类总览 - [GetRHIResource](get-rhi-resource.md) - 获取 RHI 音频缓冲区 diff --git a/docs/api/resources/audioclip/set-sample-rate.md b/docs/api/resources/audioclip/set-sample-rate.md index d920a18d..f6013b86 100644 --- a/docs/api/resources/audioclip/set-sample-rate.md +++ b/docs/api/resources/audioclip/set-sample-rate.md @@ -23,5 +23,5 @@ uint32_t rate = clip.GetSampleRate(); ## 相关文档 -- [AudioClip 总览](audio-clip.md) - 返回类总览 +- [AudioClip 总览](audioclip.md) - 返回类总览 - [GetSampleRate](get-sample-rate.md) - 获取采样率