MediaFrameSource Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Quelle von Medienframes dar, z. B. eine Farb- oder Infrarotkamera.
public ref class MediaFrameSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaFrameSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaFrameSource
Public NotInheritable Class MediaFrameSource
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
|
Hinweise
Um eine instance von MediaFrameSource zu erhalten, müssen Sie zunächst das MediaCapture-Objekt mit einer MediaFrameSourceGroup initialisieren, die die gewünschte Medienframequelle enthält. Dazu legen Sie die SourceGroup des MediaCaptureInitializationSettings-Objekts fest, das Sie an MediaCapture.InitializeAsync übergeben. Verwenden Sie als Nächstes die MediaFrameSourceInfo.Id-Eigenschaft, die der gewünschten Framequelle zugeordnet ist, als Schlüssel im FrameSources-Wörterbuch des MediaCapture-Objekts, um eine instance des MediaFrameSource-Objekts abzurufen.
Anleitungen zur Verwendung von MediaFrameSource zum Erfassen von Frames finden Sie unter Verarbeiten von Medienframes mit MediaFrameReader.
Eigenschaften
Controller |
Ruft den MediaFrameSourceController für die MediaFrameSource ab. |
CurrentFormat |
Ruft einen Wert ab, der das aktuelle Frameformat der MediaFrameSource angibt. |
Info |
Ruft das MediaFrameSourceInfo-Objekt ab, das Informationen zur MediaFrameSource bereitstellt. |
SupportedFormats |
Ruft eine schreibgeschützte Liste von MediaFrameFormat-Objekten ab, die die von MediaFrameSource unterstützten Frameformate darstellen. |
Methoden
SetFormatAsync(MediaFrameFormat) |
Legt das Frameformat der MediaFrameSource asynchron fest. |
TryGetCameraIntrinsics(MediaFrameFormat) |
Versucht, die intrinsischen Kameradaten der Medienrahmenquelle abzurufen, die das Verzerrungsmodell einer Kamera beschreiben, für das angegebene MediaFrameFormat. |
Ereignisse
FormatChanged |
Tritt auf, wenn sich das aktuelle Frameformat der MediaFrameSource ändert. |