Metodo CMediaType.AllocFormatBuffer
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il AllocFormatBuffer
metodo alloca memoria per il blocco di formato.
Sintassi
BYTE* AllocFormatBuffer(
ULONG length
);
Parametri
-
length
-
Dimensioni necessarie per il blocco di formato, in byte.
Valore restituito
Restituisce un puntatore al nuovo blocco in caso di esito positivo. In caso contrario, restituisce NULL.
Commenti
Se il metodo alloca correttamente un nuovo blocco di formato, libera il blocco di formato esistente. Se l'allocazione non riesce, il metodo lascia il blocco di formato esistente.
Il metodo aggiorna i membri cbFormat e pbFormat della struttura AM_MEDIA_TYPE .
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|