Project

General

Profile

При изменении даты модификации файла:

  1. DB ID == 0 элемент не из базы данных
    1. Звук не меняли = Длительность звучания файла в семплах осталась неизменной
      1. Есть явная склейка
        1. Она сохраняется неизменной
      2. Явной склейки нет
        1. Применяются метаданные из файла
    2. Звук меняли = Длительность звучания файла в семплах изменилась
      1. Вне зависимости от типа склейки она сбрасывается (становится неявной) и примется разметка из файла , т.к. хранимые параметры склейки установлены по другому звуку
  2. DB ID != 0 элемент из базы данных
    1. Нештатная ситуация! Файлы элементов БД никогда не изменяются после создания. Это запрещено делать извне и изнутри системы.
      Разметка устанавливается по содержимому файла.
      В лог редактирования расписания и в отладочный лог вносится предупреждение о нештатной ситуации.

При изменении* даты модификации элемента БД* при включенном автообновлении - поведение аналогично изменению модификации файла

  1. Звук не меняли = Длительность звучания файла в семплах осталась неизменной
    1. Есть явная склейка
      1. Она сохраняется неизменной
    2. Явной склейки нет
      1. Применяется разметка из исходного эл-та МБД
  2. Звук меняли = Длительность звучания файла в семплах изменилась
    1. Вне зависимости от типа склейки она сбрасывается (становится неявной) и примется разметка из исходного эл-та МБД, т.к. хранимые параметры склейки установлены по другому звуку

Add picture from clipboard (Maximum size: 742 MB)