Files
Pulse/Sources/PulseEnums.h
2024-10-13 19:37:58 +02:00

36 lines
827 B
C

// 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