![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IAudioMixerWasapiDeviceManager.h>
Inheritance diagram for Audio::IAudioMixerWasapiDeviceManager:Public Member Functions | |
| IAudioMixerWasapiDeviceManager ()=default | |
| virtual | ~IAudioMixerWasapiDeviceManager ()=default |
| virtual bool | InitializeHardware (const TArray< FWasapiRenderStreamParams > &InParams, const TFunction< void()> &InCallback)=0 |
| virtual bool | TeardownHardware ()=0 |
| virtual bool | IsInitialized () const =0 |
| virtual int32 | GetNumDirectOutChannels () const =0 |
| virtual int32 | GetNumFrames (const int32 InNumRequestedFrames) const =0 |
| virtual bool | OpenAudioStream (const TArray< FWasapiRenderStreamParams > &InParams)=0 |
| virtual bool | CloseAudioStream ()=0 |
| virtual bool | StartAudioStream ()=0 |
| virtual bool | StopAudioStream ()=0 |
| virtual void | SubmitBuffer (const uint8 *InBuffer, const SIZE_T InNumFrames)=0 |
| virtual void | SubmitDirectOutBuffer (const int32 InDirectOutIndex, const FAlignedFloatBuffer &InBuffer)=0 |
IAudioMixerWasapiDeviceManager - classes implementing this interface manage underlying render device streams
|
default |
|
virtualdefault |
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
|
pure virtual |
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
|
pure virtual |
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
|
pure virtual |
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
|
pure virtual |
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
|
pure virtual |
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.
Implemented in Audio::FWasapiAggregateDeviceMgr, and Audio::FWasapiDefaultDeviceMgr.