import { TagTypes } from "../tag"; /** * This class contains settings related to AVI file operations. Open files will need to be re-read * in order for changes to take effect. */ export default class AviFileSettings { /** * The types of tags that are supported by AVI files. */ static readonly SUPPORTED_TAG_TYPES: number; private static _defaultTagTypes; /** * Gets the default types of tags for an AVI file. When opening a file, if these tag types do * not exist on the file, they will be created. */ static get defaultTagTypes(): TagTypes; /** * Sets the default types of tags for an AVI file. When opening a file, if these tag types do * not exist on the file, they will be created. See {@link SUPPORTED_TAG_TYPES} for a list of tag * types that are supported by node-taglib-sharp for AVI files. */ static set defaultTagTypes(value: TagTypes); }