Skip to content

UOperatingSystemAudioFile

#include <OperatingSystemSimulator/Public/Files/OperatingSystemAudioFile.h>
class UOperatingSystemAudioFile

Defined in OperatingSystemAudioFile.h:18

Inherits: UOperatingSystemFile

---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemAudioFile["UOperatingSystemAudioFile"]
  class UOperatingSystemFile["UOperatingSystemFile"]
  UOperatingSystemFile <|-- UOperatingSystemAudioFile
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemAudioFile {
    +UOperatingSystemAudioFile()
    +GetAudio() const USoundBase *
    +AudioFile : TSoftObjectPtr< USoundBase >
    +OnValidate(FGenericError &OutError) override
  }

This class represents an audio file in the operating system. It is a child class of UOperatingSystemFile. It provides functionality to retrieve audio data represented by the file.

ReturnNameDescription
UOperatingSystemAudioFile
USoundBase *GetAudio constRetrieves the audio data represented by the audio file.

UOperatingSystemAudioFile()

Defined in OperatingSystemAudioFile.h:30


const

USoundBase * GetAudio() const

Defined in OperatingSystemAudioFile.h:39 Retrieves the audio data represented by the audio file.

This method returns a pointer to the USoundBase object that represents the audio data of the audio file.

A pointer to the USoundBase object that represents the audio data.

ReturnNameDescription
TSoftObjectPtr< USoundBase >AudioFileAudio to play.

TSoftObjectPtr< USoundBase > AudioFile

Defined in OperatingSystemAudioFile.h:26 Audio to play.

ReturnNameDescription
voidOnValidate virtual overrideValidates the audio file.

virtual override

virtual void OnValidate(FGenericError & OutError) override

Defined in OperatingSystemAudioFile.h:50 Validates the audio file.

This method is called to validate the audio file. It checks if the audio file is null and sets an error if it is.

  • OutError The error object to set if the audio file is null.

See also: FGenericError