Documentation
¶
Index ¶
- Constants
- Variables
- func IsRawFile(ext string) bool
- func MediaToExtensions() map[string][]string
- type SupportedMedia
- func (sm SupportedMedia) IsExtensionPrefix(ext string) bool
- func (sm SupportedMedia) IsIgnoredExt(ext string) bool
- func (sm SupportedMedia) IsMedia(ext string) bool
- func (sm SupportedMedia) IsUseLess(name string) bool
- func (sm SupportedMedia) TypeFromExt(ext string) string
- func (sm SupportedMedia) TypeFromName(name string) string
Constants ¶
View Source
const ( TypeVideo = "video" TypeImage = "image" TypeSidecar = "sidecar" TypeUseless = "useless" TypeUnknown = "" )
Variables ¶
View Source
var DefaultSupportedMedia = SupportedMedia{ ".3gp": TypeVideo, ".avi": TypeVideo, ".flv": TypeVideo, ".insv": TypeVideo, ".m2ts": TypeVideo, ".m4v": TypeVideo, ".mkv": TypeVideo, ".mov": TypeVideo, ".mp4": TypeVideo, ".mpg": TypeVideo, ".mts": TypeVideo, ".webm": TypeVideo, ".wmv": TypeVideo, ".3fr": TypeImage, ".ari": TypeImage, ".arw": TypeImage, ".avif": TypeImage, ".bmp": TypeImage, ".cap": TypeImage, ".cin": TypeImage, ".cr2": TypeImage, ".cr3": TypeImage, ".crw": TypeImage, ".dcr": TypeImage, ".dng": TypeImage, ".erf": TypeImage, ".fff": TypeImage, ".gif": TypeImage, ".heic": TypeImage, ".heif": TypeImage, ".hif": TypeImage, ".iiq": TypeImage, ".insp": TypeImage, ".jpe": TypeImage, ".jpeg": TypeImage, ".jpg": TypeImage, ".jxl": TypeImage, ".k25": TypeImage, ".kdc": TypeImage, ".mrw": TypeImage, ".nef": TypeImage, ".orf": TypeImage, ".ori": TypeImage, ".pef": TypeImage, ".png": TypeImage, ".psd": TypeImage, ".raf": TypeImage, ".raw": TypeImage, ".rw2": TypeImage, ".rwl": TypeImage, ".sr2": TypeImage, ".srf": TypeImage, ".srw": TypeImage, ".tif": TypeImage, ".tiff": TypeImage, ".webp": TypeImage, ".x3f": TypeImage, ".xmp": TypeSidecar, ".json": TypeSidecar, ".mp": TypeUseless, }
Functions ¶
func MediaToExtensions ¶ added in v0.24.7
MediaToExtensions defines a map from mediaType to mediaExtensions returns the map with the format map[mediatype] = extensions
Types ¶
type SupportedMedia ¶
func (SupportedMedia) IsExtensionPrefix ¶
func (sm SupportedMedia) IsExtensionPrefix(ext string) bool
func (SupportedMedia) IsIgnoredExt ¶
func (sm SupportedMedia) IsIgnoredExt(ext string) bool
func (SupportedMedia) IsMedia ¶
func (sm SupportedMedia) IsMedia(ext string) bool
func (SupportedMedia) IsUseLess ¶
func (sm SupportedMedia) IsUseLess(name string) bool
func (SupportedMedia) TypeFromExt ¶
func (sm SupportedMedia) TypeFromExt(ext string) string
func (SupportedMedia) TypeFromName ¶
func (sm SupportedMedia) TypeFromName(name string) string
Click to show internal directories.
Click to hide internal directories.