#include <AudioMixerWasapiDeviceThread.h>
FAudioMixerWasapiRunnable - The runnable which executes the main thread loop for FWasapiCaptureThread.
◆ FAudioMixerWasapiRunnable() [1/3]
| Audio::FAudioMixerWasapiRunnable::FAudioMixerWasapiRunnable |
( |
| ) |
|
|
delete |
◆ FAudioMixerWasapiRunnable() [2/3]
| Audio::FAudioMixerWasapiRunnable::FAudioMixerWasapiRunnable |
( |
const TFunction< void()> & |
InDeviceRenderCallback, |
|
|
HANDLE & |
OutEventHandle |
|
) |
| |
◆ FAudioMixerWasapiRunnable() [3/3]
| Audio::FAudioMixerWasapiRunnable::FAudioMixerWasapiRunnable |
( |
const TFunction< void()> & |
InDeviceRenderCallback, |
|
|
TArray< HANDLE > & |
OutEventHandles, |
|
|
const int32 |
InNumRequestedHandles |
|
) |
| |
◆ ~FAudioMixerWasapiRunnable()
| virtual Audio::FAudioMixerWasapiRunnable::~FAudioMixerWasapiRunnable |
( |
| ) |
|
|
virtualdefault |
◆ Run()
| uint32 Audio::FAudioMixerWasapiRunnable::Run |
( |
| ) |
|
|
overridevirtual |
Runs the runnable object.
This is where all per object thread work is done. This is only called if the initialization was successful.
- Returns
- The exit code of the runnable object
- See also
- Init, Stop, Exit
Implements FRunnable.
◆ Stop()
| void Audio::FAudioMixerWasapiRunnable::Stop |
( |
void |
| ) |
|
|
overridevirtual |
Stops the runnable object.
This is called if a thread is requested to terminate early.
- See also
- Init, Run, Exit
Reimplemented from FRunnable.
The documentation for this class was generated from the following files: