Skip to content

Commit

Permalink
wip audio api rework
Browse files Browse the repository at this point in the history
  • Loading branch information
martonp96 committed Jul 4, 2023
1 parent fbb8d2d commit 8fdac10
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion c-api/core.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1447,7 +1447,7 @@ alt::IWebSocketClient* Core_CreateWebsocketClient(alt::ICore* core, alt::IResour
}

alt::IAudio* Core_CreateAudio(alt::ICore* core, alt::IResource* resource, const char* source, float volume, uint32_t category, uint8_t frontend, uint32_t &id) {
auto audio = core->CreateAudio(source, volume, category, frontend, resource);
auto audio = core->CreateAudio(source, volume, resource);
if (audio != nullptr) {
id = audio->GetID();
}
Expand Down
14 changes: 7 additions & 7 deletions c-api/entities/audio.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@ alt::IBaseObject* Audio_GetBaseObject(alt::IAudio* audio) {


uint32_t Audio_GetCategory(alt::IAudio* audio) {
return audio->GetCategory();
return 0;
}

void Audio_SetCategory(alt::IAudio* audio, uint32_t value) {
audio->SetCategory(value);
//audio->SetCategory(value);
}

double Audio_GetCurrentTime(alt::IAudio* audio) {
return audio->GetCurrentTime();
}

uint8_t Audio_IsFrontendPlay(alt::IAudio* audio) {
return audio->IsFrontendPlay();
return 0;
}

uint8_t Audio_GetLooped(alt::IAudio* audio) {
Expand Down Expand Up @@ -63,19 +63,19 @@ void Audio_SetVolume(alt::IAudio* audio, float value) {


void Audio_AddOutput_ScriptId(alt::IAudio* audio, uint32_t value) {
audio->AddOutput(value);
//audio->AddOutput(value);
}

void Audio_AddOutput_Entity(alt::IAudio* audio, alt::IEntity* value) {
audio->AddOutput(value);
//audio->AddOutput(value);
}

void Audio_RemoveOutput_ScriptId(alt::IAudio* audio, uint32_t value) {
audio->RemoveOutput(value);
//->RemoveOutput(value);
}

void Audio_RemoveOutput_Entity(alt::IAudio* audio, alt::IEntity* value) {
audio->RemoveOutput(value);
//audio->RemoveOutput(value);
}

void Audio_GetOutputs(alt::IAudio* audio, void**& entityArray, uint8_t*& entityTypesArray, uint32_t*& scriptIdArray, uint32_t& size) {
Expand Down

0 comments on commit 8fdac10

Please sign in to comment.