List of all items
Structs
- App
- cli::CacheArgs
- cli::Cli
- cli::ConfigArgs
- cli::ConvertArgs
- cli::DetectEncodingArgs
- cli::GenerateCompletionArgs
- cli::InputPathHandler
- cli::MatchArgs
- cli::SyncArgs
- cli::table::MatchDisplayRow
- config::AIConfig
- config::Config
- config::FormatsConfig
- config::GeneralConfig
- config::ParallelConfig
- config::SyncConfig
- config::VadConfig
- config::builder::TestConfigBuilder
- config::environment::SystemEnvironmentProvider
- config::environment::TestEnvironmentProvider
- config::service::ProductionConfigService
- config::test_service::TestConfigService
- core::factory::ComponentFactory
- core::file_manager::FileManager
- core::formats::StylingInfo
- core::formats::Subtitle
- core::formats::SubtitleEntry
- core::formats::SubtitleMetadata
- core::formats::ass::AssFormat
- core::formats::ass::AssStyle
- core::formats::ass::Color
- core::formats::converter::ConversionConfig
- core::formats::converter::ConversionResult
- core::formats::converter::FormatConverter
- core::formats::encoding::analyzer::AnalysisResult
- core::formats::encoding::analyzer::ByteAnalyzer
- core::formats::encoding::analyzer::StatisticalAnalyzer
- core::formats::encoding::charset::EncodingInfo
- core::formats::encoding::converter::ConversionResult
- core::formats::encoding::converter::EncodingConverter
- core::formats::encoding::converter::ValidationResult
- core::formats::encoding::detector::EncodingDetector
- core::formats::manager::FormatManager
- core::formats::srt::SrtFormat
- core::formats::sub::SubFormat
- core::formats::vtt::VttFormat
- core::language::LanguageDetector
- core::language::LanguageInfo
- core::matcher::FileInfo
- core::matcher::cache::CacheData
- core::matcher::cache::OpItem
- core::matcher::cache::SnapshotItem
- core::matcher::discovery::FileDiscovery
- core::matcher::discovery::MediaFile
- core::matcher::engine::MatchConfig
- core::matcher::engine::MatchEngine
- core::matcher::engine::MatchOperation
- core::parallel::config::ParallelConfig
- core::parallel::load_balancer::LoadBalancer
- core::parallel::scheduler::TaskInfo
- core::parallel::scheduler::TaskScheduler
- core::parallel::task::FileProcessingTask
- core::parallel::worker::ActiveWorkerInfo
- core::parallel::worker::Worker
- core::parallel::worker::WorkerPool
- core::parallel::worker::WorkerStats
- core::sync::engine::MethodSelectionStrategy
- core::sync::engine::SyncEngine
- core::sync::engine::SyncResult
- services::ai::AiResponse
- services::ai::AiUsageStats
- services::ai::AnalysisRequest
- services::ai::ConfidenceScore
- services::ai::ContentSample
- services::ai::FileMatch
- services::ai::MatchResult
- services::ai::VerificationRequest
- services::ai::azure_openai::AzureOpenAIClient
- services::ai::cache::AICache
- services::ai::openai::OpenAIClient
- services::ai::openrouter::OpenRouterClient
- services::ai::retry::RetryConfig
- services::audio::AudioData
- services::audio::AudioEnvelope
- services::audio::AudioMetadata
- services::audio::DialogueSegment
- services::vad::audio_loader::DirectAudioLoader
- services::vad::audio_processor::ProcessedAudioData
- services::vad::audio_processor::VadAudioProcessor
- services::vad::detector::AudioInfo
- services::vad::detector::LocalVadDetector
- services::vad::detector::SpeechSegment
- services::vad::detector::VadResult
- services::vad::sync_detector::VadSyncDetector
Enums
- cli::CacheAction
- cli::Commands
- cli::ConfigAction
- cli::OutputSubtitleFormat
- cli::SyncMethod
- cli::SyncMethodArg
- cli::SyncMode
- config::OverflowStrategy
- core::formats::SubtitleFormatType
- core::formats::encoding::charset::Charset
- core::language::LanguageSource
- core::matcher::discovery::MediaFileType
- core::matcher::engine::ConflictResolution
- core::matcher::engine::FileRelocationMode
- core::parallel::scheduler::TaskPriority
- core::parallel::task::ProcessingOperation
- core::parallel::task::TaskResult
- core::parallel::task::TaskStatus
- core::parallel::worker::WorkerStatus
- core::parallel::worker::WorkerType
- core::sync::engine::SyncMethod
- error::ApiErrorSource
- error::SubXError
Traits
- config::environment::EnvironmentProvider
- config::service::ConfigService
- core::formats::SubtitleFormat
- core::parallel::task::Task
- services::ai::AIProvider
- services::ai::prompts::PromptBuilder
- services::ai::prompts::ResponseParser
- services::ai::retry::HttpRetryClient
Macros
- create_default_test_config_service
- create_production_config_service_with_empty_env
- create_production_config_service_with_env
- create_test_config_service
- test_production_config_with_env
- test_production_config_with_openai_env
- test_with_ai_config
- test_with_ai_config_and_key
- test_with_config
- test_with_default_config
- test_with_parallel_config
- test_with_sync_config
Functions
- cli::run
- cli::run_with_config
- cli::table::create_match_table
- cli::ui::create_progress_bar
- cli::ui::display_ai_usage
- cli::ui::display_match_results
- cli::ui::print_error
- cli::ui::print_success
- cli::ui::print_warning
- commands::cache_command::execute
- commands::cache_command::execute_with_config
- commands::config_command::execute
- commands::config_command::execute_with_config
- commands::convert_command::execute
- commands::convert_command::execute_with_config
- commands::detect_encoding_command::detect_encoding_command
- commands::detect_encoding_command::detect_encoding_command_with_config
- commands::dispatcher::dispatch_command
- commands::dispatcher::dispatch_command_with_ref
- commands::match_command::execute
- commands::match_command::execute_parallel_match
- commands::match_command::execute_with_client
- commands::match_command::execute_with_config
- commands::sync_command::execute
- commands::sync_command::execute_with_config
- config::field_validator::get_field_description
- config::field_validator::validate_field
- config::validation::parse_bool
- config::validation::validate_ai_model
- config::validation::validate_api_key
- config::validation::validate_enum
- config::validation::validate_file_path
- config::validation::validate_float_range
- config::validation::validate_non_empty_string
- config::validation::validate_positive_number
- config::validation::validate_power_of_two
- config::validation::validate_range
- config::validation::validate_temperature
- config::validation::validate_u64_range
- config::validation::validate_uint_range
- config::validation::validate_url
- config::validation::validate_url_format
- config::validation::validate_usize_range
- config::validator::validate_ai_config
- config::validator::validate_config
- config::validator::validate_formats_config
- config::validator::validate_general_config
- config::validator::validate_parallel_config
- config::validator::validate_sync_config
- core::factory::create_ai_provider
- core::fs_util::copy_file_cifs_safe
- core::matcher::discovery::generate_file_id
- services::ai::prompts::build_analysis_prompt_base
- services::ai::prompts::build_verification_prompt_base
- services::ai::prompts::parse_confidence_score_base
- services::ai::prompts::parse_match_result_base
- services::ai::retry::retry_with_backoff
- services::vad::resample::resample_to_target_rate