ISampleGrabberCB::BufferCB-Methode
Hinweis
[Veraltet. Diese API wird möglicherweise aus zukünftigen Releases von Windows.]
Die BufferCB-Methode ist eine Rückrufmethode, die einen Zeiger auf den Beispielpuffer empfängt.
Syntax
HRESULT BufferCB(
double SampleTime,
BYTE *pBuffer,
long BufferLen
);
Parameter
-
SampleTime
-
Startzeit des Beispiels in Sekunden.
-
pBuffer
-
Zeiger auf einen Puffer, der die Beispieldaten enthält. Das Format der Daten hängt vom Medientyp des Eingabepins des Beispielgrabbers ab. Um den Medientyp zu erhalten, rufen Sie ISampleGrabber::GetConnectedMediaType auf.
-
BufferLen
-
Länge des Puffers, auf den pBuffer zeigt, in Bytes.
Rückgabewert
Gibt S _ OK zurück, wenn erfolgreich, andernfalls ein HRESULT-Fehlercode.
Hinweise
Diese Rückrufmethode empfängt einen Zeiger auf die Daten im letzten Medienbeispiel.
Hinweis
Diese Methode empfängt einen Zeiger auf die ursprünglichen Beispieldaten, keine Kopie. In der ursprünglichen Dokumentation wurde fälschlicherweise angegeben, dass pBuffer eine Kopie der Daten enthält.
Rufen Sie zum Einrichten des Rückrufs ISampleGrabber::SetCallback auf.
Hinweis
Die Headerdatei Qedit.h ist nicht mit Direct3D-Headern nach Version 7 kompatibel.
Hinweis
Um Qedit.h zu erhalten, laden Sie das Microsoft Windows SDK-Update für Windows Vista und .NET Framework 3.0 herunter. Qedit.h ist im Microsoft Windows SDK für Windows 7 und .NET Framework 3.5 Service Pack 1 nicht verfügbar.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|