mirror of
https://github.com/KevinMidboe/immich.git
synced 2026-04-26 16:53:46 +00:00
* refactor: flatten infra folders * fix: database migrations * fix: test related import * fix: github actions workflow * chore: rename schemas to typesense-schemas
23 lines
399 B
TypeScript
23 lines
399 B
TypeScript
import { IsEnum, IsString } from 'class-validator';
|
|
import { TranscodePreset } from '@app/infra/entities';
|
|
|
|
export class SystemConfigFFmpegDto {
|
|
@IsString()
|
|
crf!: string;
|
|
|
|
@IsString()
|
|
preset!: string;
|
|
|
|
@IsString()
|
|
targetVideoCodec!: string;
|
|
|
|
@IsString()
|
|
targetAudioCodec!: string;
|
|
|
|
@IsString()
|
|
targetScaling!: string;
|
|
|
|
@IsEnum(TranscodePreset)
|
|
transcode!: TranscodePreset;
|
|
}
|