Freigeben über


MediaCapture.CreateFrameReaderAsync Methode

Definition

Überlädt

CreateFrameReaderAsync(MediaFrameSource)

Erstellt einen MediaFrameReader , der zum Abrufen von Frames aus einer MediaFrameSource verwendet wird.

CreateFrameReaderAsync(MediaFrameSource, String)

Erstellt einen MediaFrameReader , der verwendet wird, um Frames mit dem angegebenen Mediencodierungsuntertyp aus einer MediaFrameSource abzurufen.

CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)

Erstellt einen MediaFrameReader , der verwendet wird, um Frames mit dem angegebenen Mediencodierungsuntertyp und der angegebenen Größe aus einer MediaFrameSource abzurufen.

CreateFrameReaderAsync(MediaFrameSource)

Erstellt einen MediaFrameReader , der zum Abrufen von Frames aus einer MediaFrameSource verwendet wird.

public:
 virtual IAsyncOperation<MediaFrameReader ^> ^ CreateFrameReaderAsync(MediaFrameSource ^ inputSource) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource const& inputSource);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource inputSource);
function createFrameReaderAsync(inputSource)
Public Function CreateFrameReaderAsync (inputSource As MediaFrameSource) As IAsyncOperation(Of MediaFrameReader)

Parameter

inputSource
MediaFrameSource

Die Medienframequelle, aus der der Reader Frames abruft.

Gibt zurück

Ein asynchroner Vorgang, der bei Abschluss einen MediaFrameReader zurückgibt.

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)
App-Funktionen
backgroundMediaRecording

Beispiele

Ein MediaFrameReader , der mit dieser Überladung der CreateFrameReaderAsync-Methode erstellt wurde, gibt Frames zurück, für die die Daten in einem eingeschränkten Speicherpool gespeichert sind. Wenn dieser Speicherpool gefüllt wurde, werden keine Frames mehr gelesen, bis Sie zuvor abgerufene Frames manuell durch Aufrufen von Schließen (oder In C# entsorgen ) freizugeben. Die anderen beiden Überladungen dieser Methode, CreateFrameReaderAsync(Windows.Media.Capture.Frames.MediaFrameSource inputSource, System.String outputSubtype, Windows.Graphics.Imaging.BitmapSize outputSize) und CreateFrameReaderAsync(Windows.Media.Capture.Frames.MediaFrameSource inputSource, System.String outputSubtype), geben Kopien der ursprünglichen Framedaten zurück, sodass sie nicht dazu führen, dass die Frameerfassung angehalten wird, wenn sie beibehalten werden.

Weitere Informationen

Gilt für:

CreateFrameReaderAsync(MediaFrameSource, String)

Erstellt einen MediaFrameReader , der verwendet wird, um Frames mit dem angegebenen Mediencodierungsuntertyp aus einer MediaFrameSource abzurufen.

public:
 virtual IAsyncOperation<MediaFrameReader ^> ^ CreateFrameReaderAsync(MediaFrameSource ^ inputSource, Platform::String ^ outputSubtype) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource const& inputSource, winrt::hstring const& outputSubtype);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource inputSource, string outputSubtype);
function createFrameReaderAsync(inputSource, outputSubtype)
Public Function CreateFrameReaderAsync (inputSource As MediaFrameSource, outputSubtype As String) As IAsyncOperation(Of MediaFrameReader)

Parameter

inputSource
MediaFrameSource

Die Medienframequelle, aus der der Reader Frames abruft.

outputSubtype
String

Platform::String

winrt::hstring

Eine Zeichenfolge, die den angeforderten Mediencodierungsuntertyp für die vom Frameleser abgerufenen Frames angibt. Dieser Wert muss eine der Zeichenfolgen sein, die durch die Eigenschaften der MediaEncodingSubtypes-Klasse definiert werden.

Gibt zurück

Ein asynchroner Vorgang, der bei Abschluss einen MediaFrameReader zurückgibt.

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)
App-Funktionen
backgroundMediaRecording

Weitere Informationen

Gilt für:

CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)

Erstellt einen MediaFrameReader , der verwendet wird, um Frames mit dem angegebenen Mediencodierungsuntertyp und der angegebenen Größe aus einer MediaFrameSource abzurufen.

public:
 virtual IAsyncOperation<MediaFrameReader ^> ^ CreateFrameReaderAsync(MediaFrameSource ^ inputSource, Platform::String ^ outputSubtype, BitmapSize outputSize) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAndSizeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource const& inputSource, winrt::hstring const& outputSubtype, BitmapSize const& outputSize);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAndSizeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource inputSource, string outputSubtype, BitmapSize outputSize);
function createFrameReaderAsync(inputSource, outputSubtype, outputSize)
Public Function CreateFrameReaderAsync (inputSource As MediaFrameSource, outputSubtype As String, outputSize As BitmapSize) As IAsyncOperation(Of MediaFrameReader)

Parameter

inputSource
MediaFrameSource

Die Medienframequelle, aus der der Reader Frames abruft.

outputSubtype
String

Platform::String

winrt::hstring

Eine Zeichenfolge, die den angeforderten Mediencodierungsuntertyp für die vom Frameleser abgerufenen Frames angibt. Dieser Wert muss eine der Zeichenfolgen sein, die durch die Eigenschaften der MediaEncodingSubtypes-Klasse definiert werden.

outputSize
BitmapSize

Ein Objekt, das die angeforderte Größe für die vom Frameleser abgerufenen Frames angibt.

Gibt zurück

Ein asynchroner Vorgang, der bei Abschluss einen MediaFrameReader zurückgibt.

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)
App-Funktionen
backgroundMediaRecording

Weitere Informationen

Gilt für: