working on command lists

This commit is contained in:
2024-10-13 19:37:58 +02:00
parent 370f0b0f11
commit 0b417483f3
22 changed files with 486 additions and 119 deletions

35
Sources/PulseEnums.h git.filemode.normal_file
View File

@@ -0,0 +1,35 @@
// Copyright (C) 2024 kanel
// This file is part of "Pulse"
// For conditions of distribution and use, see copyright notice in LICENSE
#ifndef PULSE_ENUMS_H_
#define PULSE_ENUMS_H_
typedef enum PulseCommandListState
{
PULSE_COMMAND_LIST_STATE_INVALID,
PULSE_COMMAND_LIST_STATE_EMPTY,
PULSE_COMMAND_LIST_STATE_RECORDING,
PULSE_COMMAND_LIST_STATE_READY,
PULSE_COMMAND_LIST_STATE_SENT
} PulseCommandListState;
typedef enum PulseErrorType
{
PULSE_ERROR_NONE,
PULSE_ERROR_DEVICE_LOST,
PULSE_ERROR_INVALID_HANDLE,
PULSE_ERROR_INVALID_INTERNAL_POINTER,
PULSE_ERROR_INITIALIZATION_FAILED,
PULSE_ERROR_CPU_ALLOCATION_FAILED,
PULSE_ERROR_DEVICE_ALLOCATION_FAILED,
PULSE_ERROR_BACKENDS_CANDIDATES_SHADER_FORMAT_MISMATCH,
} PulseErrorType;
typedef enum PulseWarningType
{
PULSE_WARNING_NONE,
} PulseWarningType;
#endif