|
| | FMixerPlatformNonRealtime (float InSampleRate=48000, float InNumChannels=2) |
| |
| | ~FMixerPlatformNonRealtime () |
| |
| NONREALTIMEAUDIORENDERER_API void | RenderAudio (double NumSecondsToRender) |
| |
| void | OpenFileToWriteAudioTo (const FString &OutPath) |
| |
| void | CloseFile () |
| |
| virtual FString | GetPlatformApi () const override |
| |
| virtual bool | InitializeHardware () override |
| |
| virtual bool | CheckAudioDeviceChange () override |
| |
| virtual bool | TeardownHardware () override |
| |
| virtual bool | IsInitialized () const override |
| |
| virtual bool | GetNumOutputDevices (uint32 &OutNumOutputDevices) override |
| |
| virtual bool | GetOutputDeviceInfo (const uint32 InDeviceIndex, FAudioPlatformDeviceInfo &OutInfo) override |
| |
| virtual bool | GetDefaultOutputDeviceIndex (uint32 &OutDefaultDeviceIndex) const override |
| |
| virtual bool | OpenAudioStream (const FAudioMixerOpenStreamParams &Params) override |
| |
| virtual bool | CloseAudioStream () override |
| |
| virtual bool | StartAudioStream () override |
| |
| virtual bool | StopAudioStream () override |
| |
| virtual bool | MoveAudioStreamToNewAudioDevice (const FString &InNewDeviceId) override |
| |
| virtual void | ResumePlaybackOnNewDevice () override |
| |
| virtual FAudioPlatformDeviceInfo | GetPlatformDeviceInfo () const override |
| |
| virtual void | SubmitBuffer (const uint8 *Buffer) override |
| |
| virtual FString | GetDefaultDeviceName () override |
| |
| virtual FAudioPlatformSettings | GetPlatformSettings () const override |
| |
| virtual void | OnHardwareUpdate () override |
| |
| virtual bool | IsNonRealtime () const override |
| |
| virtual void | FadeOut () override |
| |
| virtual void | FadeIn () override |
| |
| virtual AUDIOMIXERCORE_API | ~IAudioMixerPlatformInterface () |
| |
| virtual FString | GetCurrentDeviceName () const |
| |
| virtual AUDIOMIXERCORE_API int32 | GetIndexForDevice (const FString &InDeviceName) |
| |
| virtual bool | MoveAudioStreamToNewAudioDevice () |
| |
| virtual bool | RequestDeviceSwap (const FString &DeviceID, bool bInForce, const TCHAR *InReason=nullptr) |
| |
| 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 void | SuspendContext () |
| |
| virtual void | ResumeContext () |
| |
| 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 () |
| |
| 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 |
| |