VideoTrackEncoderAttributes
структура в UnityEditor.Media
Описание
Дескриптор формата видеотрека.
using UnityEditor.Media; using UnityEditor; using UnityEngine;
public class Recorder { public VideoTrackEncoderAttributes CreateEncoderAttributes() { H264EncoderAttributes h264Attr = new H264EncoderAttributes { gopSize = 25, numConsecutiveBFrames = 2, profile = VideoEncodingProfile.H264High };
var videoAttr = new VideoTrackEncoderAttributes(h264Attr) { frameRate = new MediaRational(50), width = 320, height = 200, targetBitRate = 3000000 };
return videoAttr; } }
Свойства
| Свойство | Описание |
|---|---|
| bitRateMode | VideoBitrateMode для кодированного видео. |
| frameRate | Частота кадров для кодированного видео, в кадрах в секунду, выраженная в виде дроби. |
| height | Высота изображения в пикселях. |
| includeAlpha | True, если след должен включать альфа-канал, найденный в текстуре, переданной AddFrame. False в противном случае. |
| targetBitRate | Целевые битрейты для кодера. |
| width | Ширина изображения в пикселях. |
Конструкторы
| Конструктор | Описание |
|---|---|
| VideoTrackEncoderAttributes | Создайте новый VideoTrackEncoderAttributes со специфическими параметрами кодирования H.264. |