COutputQueue.ReceiveMultiple-Methode

Die ReceiveMultiple -Methode übermittelt einen Batch von Medienbeispielen an den Eingabepin.

Syntax

HRESULT ReceiveMultiple(
   IMediaSample **ppSamples,
   long         nSamples,
   long         *nSamplesProcessed
);

Parameter

ppSamples

Adresse eines Zeigers auf ein Array von Stichproben.

nSamples

Anzahl der Stichproben im Array.

nSamplesProcessed

Zeiger auf eine Variable, die die Anzahl der erfolgreich übermittelten Stichproben empfängt.

Rückgabewert

Gibt einen HRESULT-Wert zurück. Mögliche Werte sind die in der folgenden Tabelle aufgeführten Werte.

Rückgabecode Beschreibung
S _ FALSE
Benachrichtigung zum Ende des Streams, die vor der Verarbeitung dieses Beispiels empfangen wurde.
S _ OK
Erfolg.

Hinweise

Wenn das Objekt einen Thread verwendet, stellt diese Methode alle im Array übergebenen Stichproben in die Warteschlange. Andernfalls ruft die -Methode die IMemInputPin::ReceiveMultiple-Methode auf dem Eingabepin auf.

Anforderungen

Anforderung Wert
Header
Outputq.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

COutputQueue-Klasse