次の方法で共有


DrawingContext.DrawVideo メソッド

定義

指定した領域にビデオを描画します。

オーバーロード

DrawVideo(MediaPlayer, Rect)

指定した領域にビデオを描画します。

DrawVideo(MediaPlayer, Rect, AnimationClock)

指定した領域にビデオを描画し、指定したアニメーション クロックを適用します。

DrawVideo(MediaPlayer, Rect)

指定した領域にビデオを描画します。

public:
 abstract void DrawVideo(System::Windows::Media::MediaPlayer ^ player, System::Windows::Rect rectangle);
public abstract void DrawVideo (System.Windows.Media.MediaPlayer player, System.Windows.Rect rectangle);
abstract member DrawVideo : System.Windows.Media.MediaPlayer * System.Windows.Rect -> unit
Public MustOverride Sub DrawVideo (player As MediaPlayer, rectangle As Rect)

パラメーター

player
MediaPlayer

描画するメディア。

rectangle
Rect

player を描画する領域。

注釈

メディアは、四角形パラメーターで定義された領域内に収まるように拡大されることに注意してください。 四角形とメディアの縦横比が異なる場合は、歪みが発生します。 領域の塗りつぶしにメディアを使用する方法を詳細に制御するには、コマンドを DrawRectangle 使用して四角形を描画し、メディアを含む a VisualBrush で塗りつぶします。

適用対象

DrawVideo(MediaPlayer, Rect, AnimationClock)

指定した領域にビデオを描画し、指定したアニメーション クロックを適用します。

public:
 abstract void DrawVideo(System::Windows::Media::MediaPlayer ^ player, System::Windows::Rect rectangle, System::Windows::Media::Animation::AnimationClock ^ rectangleAnimations);
public abstract void DrawVideo (System.Windows.Media.MediaPlayer player, System.Windows.Rect rectangle, System.Windows.Media.Animation.AnimationClock rectangleAnimations);
abstract member DrawVideo : System.Windows.Media.MediaPlayer * System.Windows.Rect * System.Windows.Media.Animation.AnimationClock -> unit
Public MustOverride Sub DrawVideo (player As MediaPlayer, rectangle As Rect, rectangleAnimations As AnimationClock)

パラメーター

player
MediaPlayer

描画するメディア。

rectangle
Rect

メディアを描画する領域。

rectangleAnimations
AnimationClock

四角形のサイズと次元をアニメーション化する際に使用するクロック。アニメーションがない場合は null。 このクロックは、AnimationTimeline オブジェクトをアニメーション化できる Rect から作成する必要があります。

注釈

メディアは、四角形パラメーターで定義された領域内に収まるように拡大されることに注意してください。 四角形とメディアの縦横比が異なる場合は、歪みが発生します。 領域の塗りつぶしにメディアを使用する方法を詳細に制御するには、コマンドを DrawRectangle 使用して四角形を描画し、メディアを含む a VisualBrush で塗りつぶします。

適用対象