Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die ReceiveMultiple -Methode liefert einen Batch von Medienbeispielen an den Eingabenadel.
Syntax
HRESULT ReceiveMultiple(
IMediaSample **ppSamples,
long nSamples,
long *nSamplesProcessed
);
Parameter
-
ppSamples
-
Adresse eines Zeigers auf ein Array von Beispielen.
-
nSamples
-
Anzahl der Stichproben im Array.
-
nSamplesProcessed
-
Zeiger auf eine Variable, die die Anzahl der erfolgreich übermittelten Beispiele empfängt.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Mögliche Werte sind die in der folgenden Tabelle gezeigten Werte.
| Rückgabecode | Beschreibung |
|---|---|
|
Benachrichtigung zum Datenstromende, die vor der Verarbeitung dieses Beispiels empfangen wurde. |
|
Erfolg. |
Bemerkungen
Wenn das Objekt einen Thread verwendet, werden mit dieser Methode alle im Array übergebenen Beispiele in die Warteschlange eingereiht. Andernfalls ruft die Methode die IMemInputPin::ReceiveMultiple-Methode auf dem Eingabepin auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|