![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AudioMixerWasapiDeviceThread.h>
Public Member Functions | |
| FAudioMixerWasapiDeviceThread ()=delete | |
| FAudioMixerWasapiDeviceThread (const TFunction< void()> &InDeviceRenderCallback, HANDLE &OutEventHandle) | |
| FAudioMixerWasapiDeviceThread (const TFunction< void()> &InDeviceRenderCallback, TArray< HANDLE > &OutEventHandles, const int32 InNumRequestedHandles) | |
| bool | Start () |
| void | Stop () |
| void | Abort () |
FAudioMixerWasapiDeviceThread - Manages both the FAudioMixerWasapiRunnable object and the thread whose context it runs in.
|
delete |
| void Audio::FAudioMixerWasapiDeviceThread::Abort | ( | ) |
Abort - Performs non-graceful shutdown of thread which will close the underlying thread handle without waiting for it to finish.
| bool Audio::FAudioMixerWasapiDeviceThread::Start | ( | ) |
Start - Creates the FRunnableThread object which immediately begins running the FAudioMixerWasapiRunnable member.
| void Audio::FAudioMixerWasapiDeviceThread::Stop | ( | ) |
Stop - Gracefully shuts down the thread.