COutputQueue.ReceiveMultiple-Methode
Die ReceiveMultiple
Methode liefert einen Batch von Medienbeispielen an die Eingabehefte.
Syntax
HRESULT ReceiveMultiple(
IMediaSample **ppSamples,
long nSamples,
long *nSamplesProcessed
);
Parameter
-
ppSamples
-
Adresse eines Zeigers auf ein Array von Beispielen.
-
nSamples
-
Anzahl der Beispiele im Array.
-
nSamplesProcessed
-
Zeiger auf eine Variable, die die Anzahl der Beispiele empfängt, die erfolgreich bereitgestellt wurden.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Mögliche Werte umfassen die in der folgenden Tabelle gezeigten Werte.
Rückgabecode | Beschreibung |
---|---|
|
End-of-Stream-Benachrichtigung, die vor der Verarbeitung dieses Beispiels empfangen wurde. |
|
Erfolg. |
Bemerkungen
Wenn das Objekt einen Thread verwendet, warteschlange diese Methode alle Beispiele, die im Array übergeben wurden. Andernfalls ruft die Methode die IMemInputPin::ReceiveMultiple-Methode auf der Eingabehefte auf.
Requirements (Anforderungen)
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|