次の方法で共有


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 SphericalProjection

コンストラクター

VideoTransformEffectDefinition()

VideoTransformEffectDefinition クラスの新しいインスタンスを初期化します。

プロパティ

ActivatableClassId

ビデオ変換効果定義のアクティブ化可能なクラス ID を取得します。

CropRectangle

ビデオをトリミングする四角形をピクセル単位で取得または設定します。

Mirror

ビデオをミラー化する方向を取得または設定します。

OutputSize

ビデオの出力サイズをピクセル単位で取得または設定します。

PaddingColor

ビデオがレターボックス化されている場合など、ビデオで埋め込まれていないフレームのピクセルを塗りつぶすために使用される色を取得または設定します。

ProcessingAlgorithm

ビデオ変換に使用されるメディア処理アルゴリズムを取得または設定します。

Properties

VideoTransformEffectDefinition オブジェクトを構成するためのプロパティのセットを取得します。

Rotation

ビデオを回転させる角度と方向を取得または設定します。

SphericalProjection

ビデオ変換効果で使用される球面投影パラメーターを構成できる VideoTransform SphericalalProjection オブジェクトを取得します。

適用対象

こちらもご覧ください