ALLOCATOR_PROPERTIES-Struktur (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die ALLOCATOR_PROPERTIES-Struktur beschreibt die Eigenschaften Anzahl, Größe, Ausrichtung und Präfix einer Zuweisung.
Syntax
typedef struct _AllocatorProperties {
long cBuffers;
long cbBuffer;
long cbAlign;
long cbPrefix;
} ALLOCATOR_PROPERTIES;
Member
cBuffers
Anzahl der Puffer, die vom Allocator erstellt werden.
cbBuffer
Größe jedes Puffers in Byte, mit Ausnahme von Präfixen.
cbAlign
Ausrichtung des Puffers; Der Pufferstart wird an einem Vielfachen dieses Werts ausgerichtet.
cbPrefix
Jedem Puffer wird ein Präfix dieser vielen Bytes vorangestellt.
Hinweise
Die IMediaSample::GetPointer-Methode gibt einen Zeiger auf den Anfang des Puffers zurück, ohne die von cbPrefix angegebenen Präfixbytes.
Die Ausrichtung wird ggf. auf die Präfixdaten angewendet. Wenn ein Präfix ungleich null verwendet wird, wird der Anfang des Präfixes gemäß cbAlign ausgerichtet.
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |