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


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 команду , чтобы нарисовать прямоугольник и заполнить его элементом , 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 команду , чтобы нарисовать прямоугольник и заполнить его элементом , VisualBrush содержащим мультимедиа.

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