UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISoundWaveCloudStreaming.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "UObject/Object.h"
7#include "Misc/Guid.h"
8
9#include "ISoundWaveCloudStreaming.generated.h"
10
11//
12// Forward declarations
13//
14class USoundWave;
16
17
18namespace Audio
19{
20
22 {
23 public:
24 static FName GetModularFeatureName() { return TEXT("SoundWaveCloudStreaming"); }
26
28 virtual FGuid GetPluginGUID() const = 0;
29
32
35#if WITH_EDITOR
38
41#endif // WITH_EDITOR
42 };
43
44}
45
46
48UENUM()
57
59USTRUCT()
78
79
80
82UENUM()
84{
87
90
92 SWC_MultipleValues UMETA(Hidden, DisplayName="Multiple values")
93};
94
96USTRUCT()
#define TEXT(x)
Definition Platform.h:1272
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ESoundWaveCloudStreamingPlatformEnableType
Definition ISoundWaveCloudStreaming.h:84
ESoundWaveCloudStreamingPlatformProjectEnableType
Definition ISoundWaveCloudStreaming.h:50
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition ISoundWaveCloudStreaming.h:22
virtual ~ISoundWaveCloudStreamingFeature()=default
virtual FName GetOverrideFormatName(const USoundWave *InWaveToOverride)=0
virtual FGuid GetPluginGUID() const =0
static FName GetModularFeatureName()
Definition ISoundWaveCloudStreaming.h:24
virtual bool CanOverrideFormat(const USoundWave *InWaveToOverride)=0
Definition NameTypes.h:617
Definition IModularFeature.h:12
Definition SoundWave.h:417
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
Definition Guid.h:109
Definition ISoundWaveCloudStreaming.h:61
bool IsDefault() const
Definition ISoundWaveCloudStreaming.h:69
Definition ISoundWaveCloudStreaming.h:98
bool IsDefault() const
Definition ISoundWaveCloudStreaming.h:106