Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Weist den Systemspeicher mit einer angegebenen Byteausrichtung zu und erstellt einen Medienpuffer zum Verwalten des Arbeitsspeichers.
Syntax
HRESULT MFCreateAlignedMemoryBuffer(
DWORD cbMaxLength,
DWORD cbAligment,
IMFMediaBuffer **ppBuffer
);
Die Parameter
cbMaxLength
Größe des Puffers in Byte.
cbAligment
Gibt die Speicherausrichtung für den Puffer an. Verwenden Sie eine der folgenden Konstanten.
ppBuffer
Empfängt einen Zeiger auf die IMFMediaBuffer-Schnittstelle des Medienpuffers. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Die Funktion gibt ein HRESULT zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.
| Rückgabecode | Description |
|---|---|
|
Die Funktion war erfolgreich. |
Bemerkungen
Wenn das Medienpufferobjekt zerstört wird, wird der zugeordnete Speicher freigegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows Vista [Desktop-Apps | UWP-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Fenster |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |