Freigeben über


MediaPlaybackSession.NormalizedSourceRect Eigenschaft

Definition

Ruft ein normalisiertes Rechteck innerhalb der Videoquelle ab, das vom MediaPlayer gerendert wird, oder legt dieses fest. Dies ermöglicht das Schwenken und Zoomen innerhalb von Videos.

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

Eigenschaftswert

Ein normalisiertes Rechteck, das das Rechteck innerhalb des Quellvideos angibt, das vom MediaPlayer gerendert wird.

Hinweise

Die Felder x und y des angegebenen Rechtecks geben die oberen und linken Koordinaten des Quellrechtecks aus. Die Werte für x und y müssen nicht negativ und kleiner als 1,0 sein. Um eine normalisierte obere linke Koordinate aus Pixelwerten abzurufen, dividieren Sie den gewünschten x-Wert in Pixel durch den Wert der NaturalVideoWidth-Eigenschaft , und multiplizieren Sie den gewünschten y-Wert in Pixel mit dem Wert der NaturalVideoHeight-Eigenschaft .

Die Felder für Breite und Höhe des angegebenen Rect müssen nicht negativ sein. Um normalisierte Breite und Höhe zu erhalten, dividieren Sie die gewünschte Breite in Pixel durch den Wert der NaturalVideoWidth-Eigenschaft , und multiplizieren Sie den gewünschten Höhenwert in Pixel mit dem Wert der NaturalVideoHeight-Eigenschaft .

Die Summe des x-Werts und des Breitenwerts muss kleiner als 1+10-4 sein. Die Summe des y-Werts und des Höhenwerts muss kleiner als 1+10-4 sein.

Der Standardwert für diese Eigenschaft ist (0,0,1,1), wodurch das gesamte Quellrechteck ausgewählt wird, das gerendert werden soll.

Gilt für: