Add Library and Transcode Options

This commit is contained in:
Samuel Lorch 2024-06-22 21:01:20 +02:00
parent cdc94d551d
commit 249a415cee
12 changed files with 134 additions and 20 deletions

View file

@ -64,6 +64,7 @@ const (
FILE_STATUS_UNKNOWN FileStatus = iota
FILE_STATUS_MISSING
FILE_STATUS_EXISTS
FILE_STATUS_CHANGED
)
func (s FileStatus) String() string {
@ -74,6 +75,8 @@ func (s FileStatus) String() string {
return "Missing"
case FILE_STATUS_EXISTS:
return "Exists"
case FILE_STATUS_CHANGED:
return "Changed"
default:
return fmt.Sprintf("%d", int(s))
}
@ -99,3 +102,27 @@ func (s FileHealth) String() string {
return fmt.Sprintf("%d", int(s))
}
}
type FileTranscode int
const (
FILE_TRANSCODE_UNKNOWN FileTranscode = iota
FILE_TRANSCODE_NONE
FILE_TRANSCODE_FAILED
FILE_TRANSCODE_SUCCESS
)
func (s FileTranscode) String() string {
switch s {
case FILE_TRANSCODE_UNKNOWN:
return "Unknown"
case FILE_TRANSCODE_NONE:
return "None"
case FILE_TRANSCODE_FAILED:
return "Failed"
case FILE_TRANSCODE_SUCCESS:
return "Success"
default:
return fmt.Sprintf("%d", int(s))
}
}