Описание
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 == |
Сравнивает две ссылки на объекты, чтобы определить, ссылаются ли они на один и тот же объект.. |