17class ServerAudioContentRegistry {
25 enum class RegisterResult :
int {
27 VerificationFailed = 1,
28 UnsupportedSchema = 2,
29 InvalidServerDefinition = 3,
30 ConflictingContent = 4,
33 struct RegisteredAudioContent {
45 RegisteredAudioContent& operator=(RegisteredAudioContent
const&);
46 RegisteredAudioContent(RegisteredAudioContent
const&);
47 RegisteredAudioContent();
73 ServerAudioContentRegistry& operator=(ServerAudioContentRegistry
const&);
74 ServerAudioContentRegistry(ServerAudioContentRegistry
const&);
75 ServerAudioContentRegistry();
81 ::Bedrock::NotNullNonOwnerPtr<::ServerSoundDefinitionRegistry>
const& serverSoundDefinitionRegistry
101 $ctor(::Bedrock::NotNullNonOwnerPtr<::ServerSoundDefinitionRegistry>
const& serverSoundDefinitionRegistry);
Definition IAudioContentVerifier.h:17
MCAPI::ServerAudioContentRegistry::RegisterResult registerAudioContent(::cereal::ReflectionCtx const &ctx, ::ServerSoundDefinitionPlayer const &owner, ::AudioContentRegistration audioContentRegistration, ::Audio::IAudioContentVerifier const &verifier)
MCAPI void * $ctor(::Bedrock::NotNullNonOwnerPtr<::ServerSoundDefinitionRegistry > const &serverSoundDefinitionRegistry)
MCAPI bool _removeAudioContentOwner(::ServerSoundDefinitionPlayer const &owner, ::std::string const &audioContentId)
MCAPI void removeDefinitionsForOwner(::ServerSoundDefinitionPlayer const &owner)
MCAPI ServerAudioContentRegistry(::Bedrock::NotNullNonOwnerPtr<::ServerSoundDefinitionRegistry > const &serverSoundDefinitionRegistry)
Definition AudioContentRegistration.h:5
Definition ServerAudioContentRegistry.h:33