CBaseOutputPin.GetDeliveryBuffer-Methode
Die GetDeliveryBuffer -Methode ruft ein Medienbeispiel ab, das einen leeren Puffer enthält.
Syntax
virtual HRESULT GetDeliveryBuffer(
IMediaSample **ppSample,
REFERENCE_TIME *pStartTime,
REFERENCE_TIME *pEndTime,
DWORD dwFlags
);
Parameter
-
ppSample
-
Adresse einer Variablen, die einen Zeiger auf die IMediaSample-Schnittstelle des Puffers empfängt.
-
pStartTime
-
Zeiger auf die Startzeit des Beispiels oder NULL.
-
pEndTime
-
Zeiger auf die Endzeit des Beispiels oder NULL.
-
dwFlags
-
Bitweise Kombination von Flags, die von der IMemAllocator::GetBuffer-Schnittstelle unterstützt werden.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Mögliche Werte sind die in der folgenden Tabelle aufgeführten Werte.
| Rückgabecode | Beschreibung |
|---|---|
|
Erfolg. |
|
Keine Zuweisung verfügbar. |
Hinweise
Diese Methode ruft die IMemAllocator::GetBuffer-Methode für die Zuweisung auf und übergibt die Parameter an diese Methode.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|