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


MediaPlaybackSession.NormalizedSourceRect Свойство

Определение

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

public:
 property Rect NormalizedSourceRect { Rect get(); void set(Rect value); };
Rect NormalizedSourceRect();

void NormalizedSourceRect(Rect value);
public Rect NormalizedSourceRect { get; set; }
var rect = mediaPlaybackSession.normalizedSourceRect;
mediaPlaybackSession.normalizedSourceRect = rect;
Public Property NormalizedSourceRect As Rect

Значение свойства

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

Комментарии

Поля x и y предоставленного прямоугольника выражают верхнюю и левую координаты исходного прямоугольника. Значения x и y должны быть не отрицательными и быть меньше 1,0. Чтобы получить нормализованную верхнюю, левую координату от значений пикселей, разделите требуемое значение x в пикселях на значение свойства NaturalVideoWidth и умножьте нужное значение y в пикселях на значение свойства NaturalVideoHeight .

Поля ширины и высоты предоставленного прямоугольника должны быть неотрицательной. Чтобы получить нормализованные значения ширины и высоты, разделите нужную ширину в пикселях на значение свойства NaturalVideoWidth и умножьте требуемое значение высоты в пикселях на значение свойства NaturalVideoHeight .

Сумма значения x и значения ширины должны быть меньше 1+10–4. Сумма значения y и высоты должна быть меньше 1+10–4.

Значение по умолчанию для этого свойства — (0,0,1,1), которое выбирает весь исходный прямоугольник для отрисовки.

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