Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

VideoClipImporter

класс в UnityEditor / Наследует от: AssetImporter

Описание

VideoClipImporter позволяет изменять настройки импорта VideoClip из сценариев редактора.

См. раздел Примечания по поддержке форматов файлов фильмов в документации класса VideoPlayer, чтобы узнать о поддерживаемых форматах файлов фильмов и рекомендациях по кодированию.

Свойства

DefaultTargetSettings Значения по умолчанию для параметров импорта для конкретной платформы.
deinterlaceMode Во время транскодирования изображения деинтерлейсируются. Это сообщает импортеру, как интерпретировать поля в источнике, если таковые имеются.
flipHorizontal Применить горизонтальное отражение во время импорта.
flipVertical Применить вертикальное отражение во время импорта.
frameCount Количество кадров в клипе.
frameRate Частота кадров клипа.
importAudio Импорт звуковых дорожек из исходного файла.
isPlayingPreview Воспроизводится ли в данный момент предварительный просмотр.
keepAlpha Сохранять ли альфа-канал из источника в перекодированном клипе.
outputFileSize Размер импортированного файла в байтах.
pixelAspectRatioDenominator Знаменатель соотношения сторон пикселя (число:день).
pixelAspectRatioNumerator Числитель соотношения сторон пикселя (число:день).
sourceAudioTrackCount Количество звуковых дорожек в исходном файле.
sourceFileSize Размер файла в байтах перед импортом.
sourceHasAlpha Истинно, если в исходном файле есть канал для попиксельной прозрачности.
sRGBClip Содержит ли импортированный клип данные о цвете sRGB.
transcodeSkipped Возвращает значение true, если транскодирование было пропущено во время импорта, и значение false в противном случае. (Только для чтения) Если для параметра VideoImporterTargetSettings.enableTranscoding установлено значение true, результирующая операция перекодирования, выполняемая во время импорта, может занять довольно много времени, до многих часов в зависимости от исходного разрешения и продолжительности содержимого. На индикаторе выполнения импорта активов предлагается возможность пропустить этот процесс. При пропуске транскодирование вместо этого предоставляет нетранскодированную версию актива. Однако настройки импортера остаются неизменными, поэтому это свойство можно проверить на предмет несоответствия сгенерированному артефакту. Повторный импорт без остановки процесса перекодирования или с отключенным перекодированием приводит к тому, что это свойство становится ложным.

Публичные Методы

ClearTargetSettings Очистите специфичные для платформы настройки импорта для указанной платформы, заставив их вернуться к настройкам по умолчанию.
Equals Выполняет сравнение значений с другим VideoClipImporter.
GetPreviewTexture Возвращает текстуру с текущим кадром перекодированного клипа. Возвращает кадр 0, когда не воспроизводится, и кадр в текущее время, когда воспроизводится.
GetResizeHeight Получить результирующую высоту операции изменения размера для указанного режима изменения размера.
GetResizeModeName Получить полное имя операции изменения размера для указанного режима изменения размера.
GetResizeWidth Получить результирующую ширину операции изменения размера для указанного режима изменения размера.
GetSourceAudioChannelCount Количество аудиоканалов в указанной исходной дорожке.
GetSourceAudioSampleRate Частота дискретизации указанной звуковой дорожки.
GetTargetSettings Возвращает специфичные для платформы параметры импорта для указанной платформы.
PlayPreview Запускает предварительное воспроизведение.
SetTargetSettings Задает параметры импорта для конкретной платформы для указанной платформы.
StopPreview Остановка предварительного просмотра.

Унаследованные члены

Свойства

assetBundleName Получает или задаёт имя AssetBundle.
assetBundleVariant Получает или устанавливает вариант AssetBundle.
assetPath Путь к активу для этого импортера. (Только чтение)
importSettingsMissing Значение равно true, если с импортированным ресурсом не предоставлен метафайл.
userData Получает или устанавливает любые пользовательские данные.
hideFlags Должен ли объект быть скрыт, сохранен вместе со сценой или изменен пользователем?
name Имя объекта.

Публичные Методы

AddRemap Сопоставление субактива из импортированного актива (например, файла FBX) с внешним активом того же типа.
GetExternalObjectMap Получает копию карты внешних объектов, используемую AssetImporter.
RemoveRemap Удаляет элемент с карты внешних объектов.
SaveAndReimport Сохраняет настройки средства импорта ресурсов, если средство импорта ресурсов загрязнено.
SetAssetBundleNameAndVariant Устанавливает имя и вариант AssetBundle.
GetInstanceID Возвращает идентификатор экземпляра объекта.
ToString Возвращает имя объекта.

Статические Методы

GetAtPath Получает средство импорта ресурсов для ресурса по пути.
Destroy Удаляет игровой объект, компонент или ресурс.
DestroyImmediate Немедленно уничтожает объект obj. Вместо этого вам настоятельно рекомендуется использовать Destroy.
DontDestroyOnLoad Не уничтожает целевой объект при загрузке новой сцены.
FindObjectOfType Возвращает первый активный загруженный объект типа Type.
FindObjectsOfType Получает список всех загруженных объектов типа Type.
Instantiate Клонирует исходный объект и возвращает клон.

Операторы

bool Существует ли объект?
operator != Сравнивает, ссылаются ли два объекта на другой объект.
operator == Сравнивает две ссылки на объекты, чтобы определить, ссылаются ли они на один и тот же объект..
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3