ビデオ イメージの切り替え

[このページに関連付けられている機能である Windows Media Format 11 SDK は、従来の機能です。 ソース リーダーシンク ライターに置き換わりました。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 Microsoft では、可能であれば、新しいコードで Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

Windows Media Video 9 Image v2 コーデックは、一連の画像をアニメーション化し、ビデオ ストリームを生成します。 コーデックは、2 つのイメージを一度に操作し、それらをブレンドし、指定した構成に従って一方から他方への遷移を作成できます。 このセクションでは、サポートされている遷移と、必要なパラメーターについて説明します。

遷移は、グローバル識別子によって次の表に示されています。

遷移識別子 説明
WMT_VIDEOIMAGE_TRANSITION_BOW_TIE 新しい画像は、フレームの反対側にある三角形のセットで表示されます。
WMT_VIDEOIMAGE_TRANSITION_CIRCLE 新しい画像が円で表示されます。
WMT_VIDEOIMAGE_TRANSITION_CROSS_FADE 特別な遷移はなく、2つの画像のブレンド係数によってクロスフェード(ディゾルブ)が決まります。
WMT_VIDEOIMAGE_TRANSITION_DIAGONAL フレームの 1 つの隅から始まる対角線に沿って新しい画像が表示されます。
WMT_VIDEOIMAGE_TRANSITION_DIAMOND 新しい画像がダイヤモンドで表示されます。
WMT_VIDEOIMAGE_TRANSITION_FADE_TO_COLOR イメージから純色のフレームにディゾルブします。
WMT_VIDEOIMAGE_TRANSITION_FILLED_V 新しい画像は、フレームの一方の側から発生する三角形で表示されます。
WMT_VIDEOIMAGE_TRANSITION_FLIP 古い画像は、フレームの中心を通って y 軸で回転します。 新しいイメージは、古いイメージの背面として表示されます。
WMT_VIDEOIMAGE_TRANSITION_INSET 新しいイメージは、フレームの 1 つの隅から始まる四角形によって表示されます。
WMT_VIDEOIMAGE_TRANSITION_IRIS 新しい画像は、x 軸と y 軸に沿って表示されます。
WMT_VIDEOIMAGE_TRANSITION_PAGE_ROLL 古い画像はページ反転効果で変換され、その下に新しい画像が表示されます。
WMT_VIDEOIMAGE_TRANSITION_RECTANGLE 新しいイメージは、フレーム内の四角形によって表示されます。
WMT_VIDEOIMAGE_TRANSITION_REVEAL フレームの片側から直線に沿って新しい画像が表示されます。
WMT_VIDEOIMAGE_TRANSITION_SLIDE 古い画像がフレームからスライドし、下に新しい画像が表示されます。
WMT_VIDEOIMAGE_TRANSITION_SPLIT 新しい画像は、古い画像の水平または垂直分割によって表示されます。 分割は、フレーム内から直線に沿って表示されます。
WMT_VIDEOIMAGE_TRANSITION_STAR 新しい画像は、フレーム内の 5 ポイントのstarによって表示されます。
WMT_VIDEOIMAGE_TRANSITION_WHEEL 新しい画像は、共通のピボット ポイントを持つ 4 つの回転スポークによって表示されます。

 

各切り替えは、独自のトピックで完全に説明されています。

プログラミング リファレンス

WMT_VIDEOIMAGE_SAMPLE2