VideoClipImporter
класс в UnityEditor
Наследуется от:AssetImporter
Описание
VideoClipImporter позволяет изменять настройки импорта VideoClip из скриптов Редактора.
См. Примечания по поддержке форматов файлов фильмов в разделе VideoPlayer классе — сведения о поддерживаемых форматах видеофайлов и рекомендации по кодированию.
Свойства
| Свойство | Описание |
|---|---|
| defaultTargetSettings | Значения по умолчанию для параметров импорта для конкретной платформы. |
| deinterlaceMode | Изображения деинтерлейзуются во время транскодирования. Это говорит импортеру, как интерпретировать поля в источнике, если таковые имеются. |
| flipHorizontal | Применить горизонтальный переворот во время импорта. |
| flipVertical | Применить вертикальный переворот во время импорта. |
| frameCount | Количество кадров в клипе. |
| frameRate | Частота кадров клипа. |
| importAudio | Импорт аудиотреков из исходного файла. |
| isPlayingPreview | Воспроизведение предварительного просмотра. |
| keepAlpha | Сохранять ли альфа-код из источника в перекодированном клипе. |
| outputFileSize | Размер файла после импортирования в байтах. |
| pixelAspectRatioDenominator | Знаменатель соотношения сторон пикселей (num:den). |
| pixelAspectRatioNumerator | Чиситель соотношения сторон пикселей (num:den). |
| sourceAudioTrackCount | Количество аудиотреков в исходном файле. |
| sourceFileSize | Размер файла в байтах до импорта. |
| sourceHasAlpha | True, если исходный файл имеет канал для прозрачности по пикселям. |
| sRGBClip | Содержит ли импортированный клип цветовые данные sRGB. |
| transcodeSkipped | Возвращает true, если транскодирование было пропущено во время импорта, false в противном случае. (Только для чтения)Когда VideoImporterTargetSettings.enableTranscoding установлено в true, операция транскодирования, выполненная во время импорта, может быть достаточно длительной, до нескольких часов в зависимости от разрешения источника и длительности контента. В строке прогресса импортирования ассета предлагается возможность пропустить этот процесс. При пропуске транскодирование вместо этого предоставляет нетранскодированную версию ассета. Однако настройки импортера остаются неизменными, поэтому это свойство можно проверить на предмет несоответствия с генерируемым artifact.Re-импортом без остановки процесса транскодирования, или при отключенном транскодировании это свойство становится false. |
Открытые методы
| Метод | Описание |
|---|---|
| ClearTargetSettings | Очистка параметров импорта для конкретной платформы для указанной платформы, что приведет к возврату к параметрам по умолчанию. |
| Equals | Выполняет сравнение значения с другим VideoClipImporter. |
| GetPreviewTexture | Возвращает текстуру с текущим кадром транскодированного клипа. Возвращает кадр 0, когда не воспроизводится, и кадр в текущее время, когда воспроизводится. |
| GetResizeHeight | Получить полученную высоту операции изменения размера для указанного режима изменения размера. |
| GetResizeModeName | Получить полное имя операции изменения размера для указанного режима изменения размера. |
| GetResizeWidth | Получить ширину, полученную в результате операции изменения размера для указанного режима изменения размера. |
| GetSourceAudioChannelCount | Количество аудиоканалов в указанной исходной дорожке. |
| GetSourceAudioSampleRate | Частота дискретизации указанной аудиодорожки. |
| GetTargetSettings | Возвращает параметры импорта для конкретной платформы для указанной платформы. |
| PlayPreview | Начинает воспроизведение предварительного просмотра. |
| SetTargetSettings | Установка параметров импорта для конкретной платформы. |
| StopPreview | Останавливает воспроизведение предварительного просмотра. |
Унаследованные члены 4
Свойства
| Свойство | Описание |
|---|---|
| assetBundleName | Получить или установить имя AssetBundle. |
| assetBundleVariant | Получить или установить вариант AssetBundle. |
| assetPath | Имя пути ассета для данного импортера. (только для чтения) |
| importSettingsMissing | Значение true, если метафайл не предоставляется с импортированным ассетом. |
| userData | Получить или установить любые данные пользователя. |
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| AddRemap | Сопоставление субактива из импортированного ассета (например, файла FBX) с внешним ассетом того же типа. |
| GetExternalObjectMap | Получает копию сопоставления внешнего объекта, используемого AssetImporter. |
| RemoveRemap | Удаляет элемент из карты внешних объектов. |
| SaveAndReimport | Сохранить настройки импортера ассетов, если импортер ассетов загрязнен. |
| SetAssetBundleNameAndVariant | Установите имя и вариант AssetBundle. |
| SupportsRemappedAssetType | Проверяет, поддерживает ли AssetImporter пересопоставление данного типа ассета. |
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| GetAtPath | Получает импортер ассета для ассета в пути. |
| GetImportLog | Получает журналы, созданные во время импорта ассета по пути. |
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |