MediaCapture.CreateFrameReaderAsync Methode
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.
Ü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
- CreateFrameReaderAsync(MediaFrameSource, String)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
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
- CreateFrameReaderAsync(MediaFrameSource)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
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
|