#include "base.h"
#include "events.h"
#include "align_push.h"
#include "align_pop.h"
Go to the source code of this file.
|
| enum | { V3_SPEAKER_L = 1 << 0
, V3_SPEAKER_R = 1 << 1
, V3_SPEAKER_M = 1 << 19
} |
| enum | v3_process_mode { V3_REALTIME
, V3_PREFETCH
, V3_OFFLINE
} |
| enum | { V3_SAMPLE_32
, V3_SAMPLE_64
} |
| enum | {
V3_PROCESS_CTX_PLAYING = 1 << 1
, V3_PROCESS_CTX_CYCLE_ACTIVE = 1 << 2
, V3_PROCESS_CTX_RECORDING = 1 << 3
, V3_PROCESS_CTX_SYSTEM_TIME_VALID = 1 << 8
,
V3_PROCESS_CTX_PROJECT_TIME_VALID = 1 << 9
, V3_PROCESS_CTX_TEMPO_VALID = 1 << 10
, V3_PROCESS_CTX_BAR_POSITION_VALID = 1 << 11
, V3_PROCESS_CTX_CYCLE_VALID = 1 << 12
,
V3_PROCESS_CTX_TIME_SIG_VALID = 1 << 13
, V3_PROCESS_CTX_SMPTE_VALID = 1 << 14
, V3_PROCESS_CTX_NEXT_CLOCK_VALID = 1 << 15
, V3_PROCESS_CTX_CONT_TIME_VALID = 1 << 17
,
V3_PROCESS_CTX_CHORD_VALID = 1 << 18
} |
| enum | {
V3_PROCESS_CTX_NEED_SYSTEM_TIME = 1 << 0
, V3_PROCESS_CTX_NEED_CONTINUOUS_TIME = 1 << 1
, V3_PROCESS_CTX_NEED_PROJECT_TIME = 1 << 2
, V3_PROCESS_CTX_NEED_BAR_POSITION = 1 << 3
,
V3_PROCESS_CTX_NEED_CYCLE = 1 << 4
, V3_PROCESS_CTX_NEED_NEXT_CLOCK = 1 << 5
, V3_PROCESS_CTX_NEED_TEMPO = 1 << 6
, V3_PROCESS_CTX_NEED_TIME_SIG = 1 << 7
,
V3_PROCESS_CTX_NEED_CHORD = 1 << 8
, V3_PROCESS_CTX_NEED_FRAME_RATE = 1 << 9
, V3_PROCESS_CTX_NEED_TRANSPORT_STATE = 1 << 10
} |
◆ v3_speaker_arrangement
◆ anonymous enum
process context requirements
| Enumerator |
|---|
| V3_PROCESS_CTX_NEED_SYSTEM_TIME | |
| V3_PROCESS_CTX_NEED_CONTINUOUS_TIME | |
| V3_PROCESS_CTX_NEED_PROJECT_TIME | |
| V3_PROCESS_CTX_NEED_BAR_POSITION | |
| V3_PROCESS_CTX_NEED_CYCLE | |
| V3_PROCESS_CTX_NEED_NEXT_CLOCK | |
| V3_PROCESS_CTX_NEED_TEMPO | |
| V3_PROCESS_CTX_NEED_TIME_SIG | |
| V3_PROCESS_CTX_NEED_CHORD | |
| V3_PROCESS_CTX_NEED_FRAME_RATE | |
| V3_PROCESS_CTX_NEED_TRANSPORT_STATE | |
◆ anonymous enum
| Enumerator |
|---|
| V3_SAMPLE_32 | |
| V3_SAMPLE_64 | |
◆ anonymous enum
| Enumerator |
|---|
| V3_SPEAKER_L | |
| V3_SPEAKER_R | |
| V3_SPEAKER_M | |
◆ anonymous enum
| Enumerator |
|---|
| V3_PROCESS_CTX_PLAYING | |
| V3_PROCESS_CTX_CYCLE_ACTIVE | |
| V3_PROCESS_CTX_RECORDING | |
| V3_PROCESS_CTX_SYSTEM_TIME_VALID | |
| V3_PROCESS_CTX_PROJECT_TIME_VALID | |
| V3_PROCESS_CTX_TEMPO_VALID | |
| V3_PROCESS_CTX_BAR_POSITION_VALID | |
| V3_PROCESS_CTX_CYCLE_VALID | |
| V3_PROCESS_CTX_TIME_SIG_VALID | |
| V3_PROCESS_CTX_SMPTE_VALID | |
| V3_PROCESS_CTX_NEXT_CLOCK_VALID | |
| V3_PROCESS_CTX_CONT_TIME_VALID | |
| V3_PROCESS_CTX_CHORD_VALID | |
◆ v3_process_mode
process setup
| Enumerator |
|---|
| V3_REALTIME | |
| V3_PREFETCH | |
| V3_OFFLINE | |
◆ v3_process_mode_str()
◆ v3_sample_size_str()
◆ v3_audio_processor_iid
Initial value: =
V3_ID(0x42043F99, 0xB7DA453C, 0xA569E79D, 0x9AAEC33D)
#define V3_ID(a, b, c, d)
Definition base.h:111
◆ v3_param_changes_iid
Initial value: =
V3_ID(0xA4779663, 0x0BB64A56, 0xB44384A8, 0x466FEB9D)
◆ v3_param_value_queue_iid
Initial value: =
V3_ID(0x01263A18, 0xED074F6F, 0x98C9D356, 0x4686F9BA)
◆ v3_process_context_requirements_iid
Initial value: =
V3_ID(0x2A654303, 0xEF764E3D, 0x95B5FE83, 0x730EF6D0)