UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAudioDeviceHandle Class Reference

#include <AudioDeviceHandle.h>

Public Member Functions

ENGINE_API FAudioDeviceHandle ()
 
ENGINE_API FAudioDeviceHandle (const FAudioDeviceHandle &Other)
 
ENGINE_API FAudioDeviceHandle (FAudioDeviceHandle &&Other)
 
ENGINE_API FAudioDeviceHandleoperator= (const FAudioDeviceHandle &Other)
 
ENGINE_API FAudioDeviceHandleoperator= (FAudioDeviceHandle &&Other)
 
ENGINE_API ~FAudioDeviceHandle ()
 
ENGINE_API FAudioDeviceGetAudioDevice () const
 
ENGINE_API Audio::FDeviceId GetDeviceID () const
 
ENGINE_API TWeakObjectPtr< UWorldGetWorld () const
 
ENGINE_API bool IsValid () const
 
ENGINE_API void Reset ()
 
const FAudioDeviceoperator* () const
 
FAudioDeviceoperator* ()
 
const FAudioDeviceoperator-> () const
 
FAudioDeviceoperator-> ()
 
 operator bool () const
 
bool operator== (const FAudioDeviceHandle &Other) const
 
bool operator== (const FAudioDevice *&Other) const
 
bool operator== (FAudioDevice *&Other) const
 
bool operator== (const Audio::FDeviceId &Other) const
 
 operator FAudioDevice * () const
 
 operator Audio::FDeviceId () const
 

Friends

class FAudioDeviceManager
 

Constructor & Destructor Documentation

◆ FAudioDeviceHandle() [1/3]

FAudioDeviceHandle::FAudioDeviceHandle ( )

◆ FAudioDeviceHandle() [2/3]

FAudioDeviceHandle::FAudioDeviceHandle ( const FAudioDeviceHandle Other)

◆ FAudioDeviceHandle() [3/3]

FAudioDeviceHandle::FAudioDeviceHandle ( FAudioDeviceHandle &&  Other)

◆ ~FAudioDeviceHandle()

FAudioDeviceHandle::~FAudioDeviceHandle ( )

Member Function Documentation

◆ GetAudioDevice()

FAudioDevice * FAudioDeviceHandle::GetAudioDevice ( ) const

◆ GetDeviceID()

Audio::FDeviceId FAudioDeviceHandle::GetDeviceID ( ) const

◆ GetWorld()

TWeakObjectPtr< UWorld > FAudioDeviceHandle::GetWorld ( ) const

◆ IsValid()

bool FAudioDeviceHandle::IsValid ( ) const

◆ operator Audio::FDeviceId()

FAudioDeviceHandle::operator Audio::FDeviceId ( ) const
inlineexplicit

◆ operator bool()

FAudioDeviceHandle::operator bool ( ) const
inlineexplicit

◆ operator FAudioDevice *()

FAudioDeviceHandle::operator FAudioDevice * ( ) const
inlineexplicit

◆ operator*() [1/2]

FAudioDevice & FAudioDeviceHandle::operator* ( )
inline

◆ operator*() [2/2]

const FAudioDevice & FAudioDeviceHandle::operator* ( ) const
inline

◆ operator->() [1/2]

FAudioDevice * FAudioDeviceHandle::operator-> ( )
inline

◆ operator->() [2/2]

const FAudioDevice * FAudioDeviceHandle::operator-> ( ) const
inline

◆ operator=() [1/2]

FAudioDeviceHandle & FAudioDeviceHandle::operator= ( const FAudioDeviceHandle Other)

◆ operator=() [2/2]

FAudioDeviceHandle & FAudioDeviceHandle::operator= ( FAudioDeviceHandle &&  Other)

◆ operator==() [1/4]

bool FAudioDeviceHandle::operator== ( const Audio::FDeviceId Other) const
inline

◆ operator==() [2/4]

bool FAudioDeviceHandle::operator== ( const FAudioDevice *&  Other) const
inline

◆ operator==() [3/4]

bool FAudioDeviceHandle::operator== ( const FAudioDeviceHandle Other) const
inline

◆ operator==() [4/4]

bool FAudioDeviceHandle::operator== ( FAudioDevice *&  Other) const
inline

◆ Reset()

void FAudioDeviceHandle::Reset ( )

Friends And Related Symbol Documentation

◆ FAudioDeviceManager


The documentation for this class was generated from the following files: