Files
immich/server/libs/domain/src/system-config/dto/system-config-ffmpeg.dto.ts
Jason Rasmussen 34d300d1da refactor(server): flatten infra folders (#2120)
* refactor: flatten infra folders

* fix: database migrations

* fix: test related import

* fix: github actions workflow

* chore: rename schemas to typesense-schemas
2023-03-30 14:38:55 -05:00

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;
}