#include <AudioMixerPlatformAudioLink.h>
|
| | FAudioMixerPlatformAudioLink () |
| |
| virtual | ~FAudioMixerPlatformAudioLink ()=default |
| |
| virtual AUDIOMIXERCORE_API | ~IAudioMixerPlatformInterface () |
| |
| virtual bool | CheckAudioDeviceChange () |
| |
| virtual void | ResumePlaybackOnNewDevice () |
| |
| virtual FString | GetCurrentDeviceName () const |
| |
| virtual AUDIOMIXERCORE_API int32 | GetIndexForDevice (const FString &InDeviceName) |
| |
| virtual bool | MoveAudioStreamToNewAudioDevice (const FString &InNewDeviceId) |
| |
| virtual bool | MoveAudioStreamToNewAudioDevice () |
| |
| virtual bool | RequestDeviceSwap (const FString &DeviceID, bool bInForce, const TCHAR *InReason=nullptr) |
| |
| virtual void | SubmitBuffer (const uint8 *Buffer) |
| |
| virtual void | SubmitDirectOutBuffer (const int32 InDirectOutIndex, const Audio::FAlignedFloatBuffer &InBuffer) |
| |
| virtual int32 | GetNumFrames (const int32 InNumReqestedFrames) |
| |
| virtual bool | DisablePCMAudioCaching () const |
| |
| virtual bool | SupportsHardwareDecompression () const |
| |
| virtual bool | IsNonRealtime () const |
| |
| virtual void | SuspendContext () |
| |
| virtual void | ResumeContext () |
| |
| virtual void | OnHardwareUpdate () |
| |
| virtual IAudioPlatformDeviceInfoCache * | GetDeviceInfoCache () const |
| |
| virtual bool | IsDeviceInfoValid (const FAudioPlatformDeviceInfo &InDeviceInfo) const |
| |
| virtual bool | ShouldUseDeviceInfoCache () const |
| |
| AUDIOMIXERCORE_API uint32 | Run () override |
| |
| virtual class FSingleThreadRunnable * | GetSingleThreadInterface () override |
| |
| virtual AUDIOMIXERCORE_API void | Tick () override |
| |
| AUDIOMIXERCORE_API | IAudioMixerPlatformInterface () |
| |
| AUDIOMIXERCORE_API void | ReadNextBuffer () |
| |
| virtual AUDIOMIXERCORE_API void | FadeIn () |
| |
| virtual AUDIOMIXERCORE_API void | FadeOut () |
| |
| FString | GetLastError () const |
| |
| AUDIOMIXERCORE_API void | PostInitializeHardware () |
| |
| bool | GetIsListeningForDeviceEvents () const |
| |
| void | SetIsListeningForDeviceEvents (bool bInListeningForDeviceEvents) |
| |
| virtual bool | Init () |
| |
| virtual void | Stop () |
| |
| virtual void | Exit () |
| |
| virtual | ~FRunnable () |
| |
| virtual | ~FSingleThreadRunnable () |
| |
| virtual | ~IAudioMixerDeviceChangedListener ()=default |
| |
| virtual void | RegisterDeviceChangedListener () |
| |
| virtual void | UnregisterDeviceChangedListener () |
| |
| virtual void | OnDefaultCaptureDeviceChanged (const EAudioDeviceRole InAudioDeviceRole, const FString &DeviceId) |
| |
| virtual void | OnDefaultRenderDeviceChanged (const EAudioDeviceRole InAudioDeviceRole, const FString &DeviceId) |
| |
| virtual void | OnDeviceAdded (const FString &DeviceId, bool bIsRenderDevice) |
| |
| virtual void | OnDeviceRemoved (const FString &DeviceId, bool bIsRenderDevice) |
| |
| virtual void | OnDeviceStateChanged (const FString &DeviceId, const EAudioDeviceState InState, bool bIsRenderDevice) |
| |
| virtual void | OnFormatChanged (const FString &InDeviceId, const FFormatChangedData &InFormat) |
| |
| virtual void | OnSessionDisconnect (EDisconnectReason InReason) |
| |
| virtual FString | GetDeviceId () const |
| |
◆ FAudioMixerPlatformAudioLink()
| Audio::FAudioMixerPlatformAudioLink::FAudioMixerPlatformAudioLink |
( |
| ) |
|
◆ ~FAudioMixerPlatformAudioLink()
| virtual Audio::FAudioMixerPlatformAudioLink::~FAudioMixerPlatformAudioLink |
( |
| ) |
|
|
virtualdefault |
◆ CloseAudioStream()
| bool Audio::FAudioMixerPlatformAudioLink::CloseAudioStream |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ GetDefaultDeviceName()
| FString Audio::FAudioMixerPlatformAudioLink::GetDefaultDeviceName |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ GetDefaultOutputDeviceIndex()
| bool Audio::FAudioMixerPlatformAudioLink::GetDefaultOutputDeviceIndex |
( |
uint32 & |
OutDefaultDeviceIndex | ) |
const |
|
overrideprotectedvirtual |
◆ GetNumOutputDevices()
| bool Audio::FAudioMixerPlatformAudioLink::GetNumOutputDevices |
( |
uint32 & |
OutNumOutputDevices | ) |
|
|
overrideprotectedvirtual |
◆ GetOutputDeviceInfo()
◆ GetPlatformApi()
| FString Audio::FAudioMixerPlatformAudioLink::GetPlatformApi |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ GetPlatformDeviceInfo()
◆ GetPlatformSettings()
◆ InitializeHardware()
| bool Audio::FAudioMixerPlatformAudioLink::InitializeHardware |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ IsInitialized()
| bool Audio::FAudioMixerPlatformAudioLink::IsInitialized |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ OpenAudioStream()
◆ StartAudioStream()
| bool Audio::FAudioMixerPlatformAudioLink::StartAudioStream |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ StopAudioStream()
| bool Audio::FAudioMixerPlatformAudioLink::StopAudioStream |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ TeardownHardware()
| bool Audio::FAudioMixerPlatformAudioLink::TeardownHardware |
( |
| ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files: