CImageAllocator.CreateImageSample-Methode
Die CreateImageSample -Methode erstellt ein Medienbeispiel.
Syntax
virtual CImageSample* CreateImageSample(
LPBYTE pData,
LONG Length
);
Parameter
-
Pdata
-
Zeiger auf einen Puffer der Größe Länge, der vom Aufrufer zugeordnet wird.
-
Länge
-
Die Länge des Puffers.
Rückgabewert
Gibt ein CImageSample-Objekt zurück.
Bemerkungen
Diese Methode erstellt ein neues Medienbeispiel, das als CImageSample-Objekt implementiert wird. Die IMediaSample::GetPointer-Methode des Beispiels gibt einen Zeiger auf den Puffer zurück, der im pData-Parameter angegeben ist.
Wenn Sie eine neue Zuweisungsklasse von CImageAllocator und eine neue Medienbeispielklasse von CImageSampleableiten, sollten Sie diese Methode überschreiben, um eine Instanz Ihrer Medienbeispielklasse zu erstellen.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|