Поделиться через


VideoTransformEffectDefinition Класс

Определение

Представляет определение эффекта преобразования видео.

public ref class VideoTransformEffectDefinition sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class VideoTransformEffectDefinition final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class VideoTransformEffectDefinition final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class VideoTransformEffectDefinition
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class VideoTransformEffectDefinition
function VideoTransformEffectDefinition()
Public NotInheritable Class VideoTransformEffectDefinition
Наследование
Object Platform::Object IInspectable VideoTransformEffectDefinition
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

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

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1803 17134 Сферическая проецирование

Конструкторы

VideoTransformEffectDefinition()

Инициализирует новый экземпляр класса VideoTransformEffectDefinition .

Свойства

ActivatableClassId

Возвращает идентификатор активируемого класса определения эффекта преобразования видео.

CropRectangle

Возвращает или задает прямоугольник, в котором будет обрезаться видео, указанный в пикселях.

Mirror

Возвращает или задает направление зеркального отображения видео.

OutputSize

Возвращает или задает размер выходных данных видео в пикселях.

PaddingColor

Возвращает или задает цвет, который будет использоваться для заполнения пикселей в кадре, которые не заполнены видео, например при добавлении в почтовый ящик видео.

ProcessingAlgorithm

Возвращает или задает алгоритм обработки мультимедиа, используемый для преобразования видео.

Properties

Возвращает набор свойств для настройки объекта VideoTransformEffectDefinition .

Rotation

Возвращает или задает угол и направление поворота видео.

SphericalProjection

Возвращает объект VideoTransformSphericalProjection , позволяющий настроить параметры сферической проекции, используемые эффектом преобразования видео.

Применяется к

См. также раздел