Funzione MFCreate2DMediaBuffer (mfapi.h)
Crea un oggetto buffer di memoria di sistema per contenere i dati dell'immagine 2D.
Sintassi
HRESULT MFCreate2DMediaBuffer(
[in] DWORD dwWidth,
[in] DWORD dwHeight,
[in] DWORD dwFourCC,
[in] BOOL fBottomUp,
[out] IMFMediaBuffer **ppBuffer
);
Parametri
[in] dwWidth
Larghezza dell'immagine, in pixel.
[in] dwHeight
Altezza dell'immagine, in pixel.
[in] dwFourCC
Codice FOURCC o valore D3DFORMAT che specifica il formato video. Se si dispone di un GUID del sottotipo di video, è possibile usare il primo DWORD del sottotipo.
[in] fBottomUp
Se TRUE, il metodo IMF2DBuffer::ContiguousCopyTo del buffer copia il buffer in un formato inferiore. Il formato inferiore è compatibile con GDI per le immagini RGB non compresse. Se questo parametro è FALSE, il metodo ContiguousCopyTo copia il buffer in un formato dall'alto verso il basso, compatibile con DirectX.
Per altre informazioni sulle immagini dall'alto verso il basso rispetto al basso verso l'alto, vedere Image Stride.For more information about top-down versus bottom-up images, see Image Stride.
[out] ppBuffer
Riceve un puntatore all'interfaccia IMFMediaBuffer .
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Formato video non riconosciuto. |
Commenti
L'oggetto buffer restituito espone anche l'interfaccia IMF2DBuffer2 .
Requisiti
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |