ACMX 2.136.0
Dual-Backend Real-Time GPU Video Synthesis
Loading...
Searching...
No Matches
acmxvk::Options Struct Reference

#include <options.hpp>

Public Attributes

int audio_buffers = 0
int audio_channels = 2
std::string audio_file
int audio_input_device = -1
bool audio_input_specified = false
int audio_output_device = -1
bool audio_output_specified = false
bool audio_pass_through = false
double audio_pass_through_gain = 1.0
bool audio_pass_through_gain_specified = false
double audio_recording_gain = 1.0
bool audio_recording_gain_specified = false
bool audio_repeat = false
double audio_sensitivity = 1.0
bool audio_trunc = false
double audio_warm_rate = 0.5
bool audio_warm_rate_specified = false
int autopilot_frames = 0
int autopilot_random_timeout = 0
std::string build_directory
bool build_fix = false
bool build_force = false
std::string build_manifest
int build_parallel = 1
bool build_parallel_specified = false
bool build_prune = false
int cache_delay = 1
int camera_device = 0
int camera_height = 720
int camera_width = 1280
bool check_audio = false
bool check_cuda = false
bool check_deep_dream = false
bool check_dnn = false
bool check_midi = false
std::string compute_shader
bool copy_audio = false
double cross_fade_duration = 0.5
int cuda_device = 0
bool cuda_device_specified = false
std::vector< std::string > custom_uniform_overrides
bool deep_original = false
bool disable_counter = false
bool display_filter = false
int dream_channel = -1
bool dream_channel_specified = false
double dream_feedback = 0.9
bool dream_feedback_specified = false
bool dream_fp16 = false
bool dream_headless = false
int dream_iterations = 1
bool dream_iterations_specified = false
int dream_jitter = 0
bool dream_jitter_specified = false
std::string dream_layer
std::string dream_model
double dream_octave_scale = 1.4
bool dream_octave_scale_specified = false
int dream_octaves = 1
bool dream_octaves_specified = false
double dream_rotation = 0.1
bool dream_rotation_specified = false
int dream_size = 512
bool dream_size_specified = false
int dream_smoothing = 0
bool dream_smoothing_specified = false
double dream_strength = 0.05
bool dream_strength_specified = false
double dream_zoom = 1.01
bool dream_zoom_specified = false
double duration = 0.0
std::string edge_model
bool enable_3d = false
bool enable_audio = false
bool enable_playlist = false
bool enable_screenshot = false
bool enable_texture_cache = false
bool enable_vsync = false
std::int64_t encode_bitrate = 0
std::string encode_codec = "auto"
int encode_crf = 18
std::string encode_params
std::string encode_preset = "medium"
bool encode_realtime = false
std::string encode_tune
int enumerate_camera_device = -1
bool flip_output = false
std::string fragment_shader
FrameRotation frame_rotation = FrameRotation::None
bool fullscreen = false
int generate_interval = 0
std::string glslc_executable = "glslc"
bool gpu_buffer_specified = false
bool gpu_filter_before_dream = false
std::vector< int > gpu_filter_indices
int gpu_frame_buffer_size = 10
std::string graphic_file
bool headless = false
int height = 720
bool history_test = false
bool human_background = false
double human_black_point = 0.35
bool human_black_specified = false
std::string human_model
double human_white_point = 0.75
bool human_white_specified = false
std::string input_file
bool interface_shm = false
bool list_audio_devices = false
bool list_camera_devices = false
bool list_cuda_devices = false
std::string list_encoder_options
bool list_encoders = false
bool list_gpu_filters = false
bool list_midi_devices = false
double max_size_mb = 0.0
bool maximize_fps = false
std::vector< std::string > midi_cc_mappings
int midi_device = -1
bool midi_device_specified = false
std::string midi_map_file
bool midi_monitor = false
std::string model_file
bool mute_output = false
bool no_drop = false
bool normalized_time = false
std::string onnx_configuration
std::string output_file
std::string playlist_file
bool png_output = false
std::string probe_hdr_file
double random_dream_interval = 0.0
bool random_dream_specified = false
std::string record_audio_file
bool repeat = false
double requested_fps = 0.0
bool resolution_specified = false
std::string resource_directory
std::string shader_directory
std::string shader_file
int shader_index = 0
std::vector< std::string > shader_pass_files
std::vector< int > shader_pass_indices
bool show_help = false
std::string snapshot_directory = "."
int texture_cache_size = 8
double time_speed = 1.0
bool unbuffered_output = false
bool use_source_audio = false
bool use_source_fps = false
bool use_yuv = false
std::array< std::uint8_t, 3 > watermark_color {255U, 0U, 150U}
std::string watermark_text
int width = 1280

Detailed Description

Definition at line 40 of file options.hpp.

Member Data Documentation

◆ audio_buffers

int acmxvk::Options::audio_buffers = 0

Definition at line 59 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ audio_channels

int acmxvk::Options::audio_channels = 2

Definition at line 56 of file options.hpp.

Referenced by acmxvk::MainWindow::openAudio(), and acmxvk::parseOptions().

◆ audio_file

std::string acmxvk::Options::audio_file

◆ audio_input_device

int acmxvk::Options::audio_input_device = -1

Definition at line 57 of file options.hpp.

Referenced by acmxvk::MainWindow::openAudio(), and acmxvk::parseOptions().

◆ audio_input_specified

bool acmxvk::Options::audio_input_specified = false

Definition at line 108 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ audio_output_device

int acmxvk::Options::audio_output_device = -1

Definition at line 58 of file options.hpp.

Referenced by acmxvk::MainWindow::openAudio(), and acmxvk::parseOptions().

◆ audio_output_specified

bool acmxvk::Options::audio_output_specified = false

Definition at line 110 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ audio_pass_through

bool acmxvk::Options::audio_pass_through = false

Definition at line 113 of file options.hpp.

Referenced by acmxvk::MainWindow::openAudio(), and acmxvk::parseOptions().

◆ audio_pass_through_gain

double acmxvk::Options::audio_pass_through_gain = 1.0

Definition at line 76 of file options.hpp.

Referenced by acmxvk::MainWindow::openAudio(), and acmxvk::parseOptions().

◆ audio_pass_through_gain_specified

bool acmxvk::Options::audio_pass_through_gain_specified = false

Definition at line 111 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ audio_recording_gain

double acmxvk::Options::audio_recording_gain = 1.0

Definition at line 77 of file options.hpp.

Referenced by acmxvk::MainWindow::openAudio(), and acmxvk::parseOptions().

◆ audio_recording_gain_specified

bool acmxvk::Options::audio_recording_gain_specified = false

Definition at line 112 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ audio_repeat

bool acmxvk::Options::audio_repeat = false

Definition at line 114 of file options.hpp.

Referenced by acmxvk::MainWindow::openAudio(), and acmxvk::parseOptions().

◆ audio_sensitivity

double acmxvk::Options::audio_sensitivity = 1.0

◆ audio_trunc

bool acmxvk::Options::audio_trunc = false

Definition at line 115 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ audio_warm_rate

double acmxvk::Options::audio_warm_rate = 0.5

◆ audio_warm_rate_specified

bool acmxvk::Options::audio_warm_rate_specified = false

Definition at line 109 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ autopilot_frames

int acmxvk::Options::autopilot_frames = 0

Definition at line 50 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ autopilot_random_timeout

int acmxvk::Options::autopilot_random_timeout = 0

Definition at line 51 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ build_directory

std::string acmxvk::Options::build_directory

Definition at line 172 of file options.hpp.

Referenced by acmxvk::buildShaderLibrary(), and acmxvk::parseOptions().

◆ build_fix

bool acmxvk::Options::build_fix = false

Definition at line 152 of file options.hpp.

Referenced by acmxvk::buildShaderLibrary(), and acmxvk::parseOptions().

◆ build_force

bool acmxvk::Options::build_force = false

Definition at line 154 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ build_manifest

std::string acmxvk::Options::build_manifest

Definition at line 171 of file options.hpp.

Referenced by acmxvk::buildShaderLibrary(), main(), and acmxvk::parseOptions().

◆ build_parallel

int acmxvk::Options::build_parallel = 1

Definition at line 54 of file options.hpp.

Referenced by acmxvk::buildShaderLibrary(), and acmxvk::parseOptions().

◆ build_parallel_specified

bool acmxvk::Options::build_parallel_specified = false

Definition at line 155 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ build_prune

bool acmxvk::Options::build_prune = false

Definition at line 153 of file options.hpp.

Referenced by acmxvk::buildShaderLibrary(), and acmxvk::parseOptions().

◆ cache_delay

int acmxvk::Options::cache_delay = 1

Definition at line 53 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ camera_device

int acmxvk::Options::camera_device = 0

Definition at line 45 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ camera_height

int acmxvk::Options::camera_height = 720

Definition at line 44 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ camera_width

int acmxvk::Options::camera_width = 1280

Definition at line 43 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ check_audio

bool acmxvk::Options::check_audio = false

Definition at line 118 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ check_cuda

bool acmxvk::Options::check_cuda = false

Definition at line 127 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ check_deep_dream

bool acmxvk::Options::check_deep_dream = false

Definition at line 129 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ check_dnn

bool acmxvk::Options::check_dnn = false

Definition at line 128 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ check_midi

bool acmxvk::Options::check_midi = false

Definition at line 122 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ compute_shader

std::string acmxvk::Options::compute_shader

◆ copy_audio

◆ cross_fade_duration

double acmxvk::Options::cross_fade_duration = 0.5

Definition at line 71 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ cuda_device

int acmxvk::Options::cuda_device = 0

Definition at line 62 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ cuda_device_specified

bool acmxvk::Options::cuda_device_specified = false

Definition at line 124 of file options.hpp.

Referenced by main(), and acmxvk::parseOptions().

◆ custom_uniform_overrides

std::vector<std::string> acmxvk::Options::custom_uniform_overrides

Definition at line 162 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ deep_original

bool acmxvk::Options::deep_original = false

Definition at line 144 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), and acmxvk::parseOptions().

◆ disable_counter

bool acmxvk::Options::disable_counter = false

Definition at line 151 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ display_filter

bool acmxvk::Options::display_filter = false

Definition at line 150 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_channel

int acmxvk::Options::dream_channel = -1

Definition at line 65 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_channel_specified

bool acmxvk::Options::dream_channel_specified = false

Definition at line 137 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_feedback

double acmxvk::Options::dream_feedback = 0.9

Definition at line 81 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_feedback_specified

bool acmxvk::Options::dream_feedback_specified = false

Definition at line 132 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_fp16

bool acmxvk::Options::dream_fp16 = false

◆ dream_headless

bool acmxvk::Options::dream_headless = false

Definition at line 143 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), and acmxvk::parseOptions().

◆ dream_iterations

int acmxvk::Options::dream_iterations = 1

Definition at line 63 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_iterations_specified

bool acmxvk::Options::dream_iterations_specified = false

Definition at line 130 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_jitter

int acmxvk::Options::dream_jitter = 0

Definition at line 67 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_jitter_specified

bool acmxvk::Options::dream_jitter_specified = false

Definition at line 140 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_layer

std::string acmxvk::Options::dream_layer

◆ dream_model

std::string acmxvk::Options::dream_model

◆ dream_octave_scale

double acmxvk::Options::dream_octave_scale = 1.4

Definition at line 84 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_octave_scale_specified

bool acmxvk::Options::dream_octave_scale_specified = false

Definition at line 139 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_octaves

int acmxvk::Options::dream_octaves = 1

Definition at line 66 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_octaves_specified

bool acmxvk::Options::dream_octaves_specified = false

Definition at line 138 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_rotation

double acmxvk::Options::dream_rotation = 0.1

Definition at line 83 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_rotation_specified

bool acmxvk::Options::dream_rotation_specified = false

Definition at line 134 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_size

int acmxvk::Options::dream_size = 512

Definition at line 64 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_size_specified

bool acmxvk::Options::dream_size_specified = false

Definition at line 135 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_smoothing

int acmxvk::Options::dream_smoothing = 0

Definition at line 68 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_smoothing_specified

bool acmxvk::Options::dream_smoothing_specified = false

Definition at line 141 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_strength

double acmxvk::Options::dream_strength = 0.05

Definition at line 80 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_strength_specified

bool acmxvk::Options::dream_strength_specified = false

Definition at line 131 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ dream_zoom

double acmxvk::Options::dream_zoom = 1.01

Definition at line 82 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), main(), and acmxvk::parseOptions().

◆ dream_zoom_specified

bool acmxvk::Options::dream_zoom_specified = false

Definition at line 133 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ duration

double acmxvk::Options::duration = 0.0

Definition at line 70 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ edge_model

std::string acmxvk::Options::edge_model

◆ enable_3d

bool acmxvk::Options::enable_3d = false

◆ enable_audio

bool acmxvk::Options::enable_audio = false

Definition at line 107 of file options.hpp.

Referenced by main(), acmxvk::MainWindow::openAudio(), and acmxvk::parseOptions().

◆ enable_playlist

bool acmxvk::Options::enable_playlist = false

Definition at line 96 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ enable_screenshot

bool acmxvk::Options::enable_screenshot = false

Definition at line 95 of file options.hpp.

Referenced by acmxvk::MainWindow::MainWindow(), and acmxvk::parseOptions().

◆ enable_texture_cache

bool acmxvk::Options::enable_texture_cache = false

Definition at line 97 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ enable_vsync

bool acmxvk::Options::enable_vsync = false

Definition at line 94 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ encode_bitrate

std::int64_t acmxvk::Options::encode_bitrate = 0

Definition at line 49 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ encode_codec

std::string acmxvk::Options::encode_codec = "auto"

Definition at line 179 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ encode_crf

int acmxvk::Options::encode_crf = 18

Definition at line 48 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ encode_params

std::string acmxvk::Options::encode_params

Definition at line 180 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ encode_preset

std::string acmxvk::Options::encode_preset = "medium"

Definition at line 177 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ encode_realtime

bool acmxvk::Options::encode_realtime = false

Definition at line 103 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ encode_tune

std::string acmxvk::Options::encode_tune

Definition at line 178 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ enumerate_camera_device

int acmxvk::Options::enumerate_camera_device = -1

Definition at line 46 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ flip_output

bool acmxvk::Options::flip_output = false

Definition at line 101 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ fragment_shader

std::string acmxvk::Options::fragment_shader

◆ frame_rotation

FrameRotation acmxvk::Options::frame_rotation = FrameRotation::None

Definition at line 159 of file options.hpp.

Referenced by main(), and acmxvk::parseOptions().

◆ fullscreen

bool acmxvk::Options::fullscreen = false

Definition at line 91 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ generate_interval

int acmxvk::Options::generate_interval = 0

Definition at line 52 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::MainWindow::~MainWindow().

◆ glslc_executable

std::string acmxvk::Options::glslc_executable = "glslc"

Definition at line 173 of file options.hpp.

Referenced by acmxvk::buildShaderLibrary(), and acmxvk::parseOptions().

◆ gpu_buffer_specified

bool acmxvk::Options::gpu_buffer_specified = false

Definition at line 123 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ gpu_filter_before_dream

bool acmxvk::Options::gpu_filter_before_dream = false

Definition at line 145 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), and acmxvk::parseOptions().

◆ gpu_filter_indices

std::vector<int> acmxvk::Options::gpu_filter_indices

◆ gpu_frame_buffer_size

int acmxvk::Options::gpu_frame_buffer_size = 10

Definition at line 61 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeGpuFilters(), and acmxvk::parseOptions().

◆ graphic_file

std::string acmxvk::Options::graphic_file

Definition at line 166 of file options.hpp.

Referenced by main(), acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ headless

bool acmxvk::Options::headless = false

◆ height

int acmxvk::Options::height = 720

Definition at line 42 of file options.hpp.

Referenced by main(), acmxvk::parseOptions(), and acmxvk::MainWindow::proc().

◆ history_test

bool acmxvk::Options::history_test = false

Definition at line 98 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ human_background

bool acmxvk::Options::human_background = false

Definition at line 146 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDnn(), main(), and acmxvk::parseOptions().

◆ human_black_point

double acmxvk::Options::human_black_point = 0.35

Definition at line 78 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ human_black_specified

bool acmxvk::Options::human_black_specified = false

Definition at line 147 of file options.hpp.

Referenced by main(), and acmxvk::parseOptions().

◆ human_model

std::string acmxvk::Options::human_model

◆ human_white_point

double acmxvk::Options::human_white_point = 0.75

Definition at line 79 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ human_white_specified

bool acmxvk::Options::human_white_specified = false

Definition at line 148 of file options.hpp.

Referenced by main(), and acmxvk::parseOptions().

◆ input_file

std::string acmxvk::Options::input_file

◆ interface_shm

bool acmxvk::Options::interface_shm = false

Definition at line 157 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ list_audio_devices

bool acmxvk::Options::list_audio_devices = false

Definition at line 116 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ list_camera_devices

bool acmxvk::Options::list_camera_devices = false

Definition at line 117 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ list_cuda_devices

bool acmxvk::Options::list_cuda_devices = false

Definition at line 126 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ list_encoder_options

std::string acmxvk::Options::list_encoder_options

◆ list_encoders

bool acmxvk::Options::list_encoders = false

Definition at line 149 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ list_gpu_filters

bool acmxvk::Options::list_gpu_filters = false

Definition at line 125 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ list_midi_devices

bool acmxvk::Options::list_midi_devices = false

Definition at line 121 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ max_size_mb

double acmxvk::Options::max_size_mb = 0.0

Definition at line 73 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ maximize_fps

bool acmxvk::Options::maximize_fps = false

Definition at line 88 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::MainWindow::proc().

◆ midi_cc_mappings

std::vector<std::string> acmxvk::Options::midi_cc_mappings

◆ midi_device

int acmxvk::Options::midi_device = -1

Definition at line 60 of file options.hpp.

Referenced by acmxvk::MainWindow::openMidi(), and acmxvk::parseOptions().

◆ midi_device_specified

bool acmxvk::Options::midi_device_specified = false

Definition at line 119 of file options.hpp.

Referenced by main(), acmxvk::MainWindow::openMidi(), and acmxvk::parseOptions().

◆ midi_map_file

std::string acmxvk::Options::midi_map_file

◆ midi_monitor

◆ model_file

std::string acmxvk::Options::model_file

Definition at line 174 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ mute_output

◆ no_drop

bool acmxvk::Options::no_drop = false

Definition at line 104 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ normalized_time

bool acmxvk::Options::normalized_time = false

Definition at line 100 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ onnx_configuration

std::string acmxvk::Options::onnx_configuration

◆ output_file

◆ playlist_file

std::string acmxvk::Options::playlist_file

Definition at line 175 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ png_output

◆ probe_hdr_file

std::string acmxvk::Options::probe_hdr_file

◆ random_dream_interval

double acmxvk::Options::random_dream_interval = 0.0

Definition at line 85 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), and acmxvk::parseOptions().

◆ random_dream_specified

bool acmxvk::Options::random_dream_specified = false

Definition at line 142 of file options.hpp.

Referenced by acmxvk::MainWindow::initializeDeepDream(), and acmxvk::parseOptions().

◆ record_audio_file

◆ repeat

bool acmxvk::Options::repeat = false

Definition at line 93 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ requested_fps

double acmxvk::Options::requested_fps = 0.0

Definition at line 69 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ resolution_specified

bool acmxvk::Options::resolution_specified = false

Definition at line 86 of file options.hpp.

Referenced by main(), and acmxvk::parseOptions().

◆ resource_directory

std::string acmxvk::Options::resource_directory

◆ shader_directory

std::string acmxvk::Options::shader_directory

◆ shader_file

std::string acmxvk::Options::shader_file

Definition at line 170 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ shader_index

int acmxvk::Options::shader_index = 0

Definition at line 47 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ shader_pass_files

std::vector<std::string> acmxvk::Options::shader_pass_files

Definition at line 161 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ shader_pass_indices

std::vector<int> acmxvk::Options::shader_pass_indices

Definition at line 160 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ show_help

bool acmxvk::Options::show_help = false

Definition at line 158 of file options.hpp.

Referenced by acmxvk::isUtilityRequest(), main(), and acmxvk::parseOptions().

◆ snapshot_directory

std::string acmxvk::Options::snapshot_directory = "."

Definition at line 191 of file options.hpp.

Referenced by acmxvk::parseOptions(), and acmxvk::validateOptionStrings().

◆ texture_cache_size

int acmxvk::Options::texture_cache_size = 8

Definition at line 55 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ time_speed

double acmxvk::Options::time_speed = 1.0

Definition at line 72 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ unbuffered_output

bool acmxvk::Options::unbuffered_output = false

Definition at line 156 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ use_source_audio

bool acmxvk::Options::use_source_audio = false

Definition at line 90 of file options.hpp.

Referenced by acmxvk::MainWindow::openAudio(), and acmxvk::parseOptions().

◆ use_source_fps

bool acmxvk::Options::use_source_fps = false

◆ use_yuv

bool acmxvk::Options::use_yuv = false

Definition at line 87 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ watermark_color

std::array<std::uint8_t, 3> acmxvk::Options::watermark_color {255U, 0U, 150U}

Definition at line 194 of file options.hpp.

Referenced by acmxvk::parseOptions().

◆ watermark_text

std::string acmxvk::Options::watermark_text

◆ width

int acmxvk::Options::width = 1280

Definition at line 41 of file options.hpp.

Referenced by main(), acmxvk::parseOptions(), and acmxvk::MainWindow::proc().


The documentation for this struct was generated from the following file: