|
| | FMixerPlatformSDL () |
| |
| virtual | ~FMixerPlatformSDL () |
| |
| FString | GetPlatformApi () const override |
| |
| bool | InitializeHardware () override |
| |
| bool | TeardownHardware () override |
| |
| bool | IsInitialized () const override |
| |
| bool | GetNumOutputDevices (uint32 &OutNumOutputDevices) override |
| |
| bool | GetOutputDeviceInfo (const uint32 InDeviceIndex, FAudioPlatformDeviceInfo &OutInfo) override |
| |
| bool | GetDefaultOutputDeviceIndex (uint32 &OutDefaultDeviceIndex) const override |
| |
| virtual bool | OpenAudioStream (const FAudioMixerOpenStreamParams &Params) override |
| |
| bool | CloseAudioStream () override |
| |
| bool | StartAudioStream () override |
| |
| bool | StopAudioStream () override |
| |
| FAudioPlatformDeviceInfo | GetPlatformDeviceInfo () const override |
| |
| void | SubmitBuffer (const uint8 *Buffer) override |
| |
| FString | GetDefaultDeviceName () override |
| |
| FAudioPlatformSettings | GetPlatformSettings () const override |
| |
| void | ResumeContext () override |
| |
| void | SuspendContext () override |
| |
| void | HandleOnBufferEnd (uint8 *InOutputBuffer, int32 InOutputBufferLength) |
| |
| SDL_AudioFormat | GetPlatformAudioFormat () |
| |
| Uint8 | GetPlatformChannels () |
| |
| EAudioMixerStreamDataFormat::Type | GetAudioStreamFormat () |
| |
| int32 | GetAudioStreamChannelSize () |
| |
| int32 | GetOutputBufferByteLength () |
| |
| 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 | 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 | 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 |
| |