mirror of
https://github.com/Kbz-8/Pulse.git
synced 2026-01-11 15:33:34 +00:00
36 lines
827 B
C
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
|