import { TagTypes } from "../tag"; /** * This class contains settings related to WAV file operations. Open files will need to be re-read * in order for changes to take effect. */ export default class WaveFileSettings { /** * The types of tags that are supported by WAV files. */ static readonly SUPPORTED_TAG_TYPES: number; private static _defaultTagTypes; /** * Gets the default types of tags for an WAV 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 WAV 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 WAV files. */ static set defaultTagTypes(value: TagTypes); }