PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1 Rückruffunktion (d3d10umddi.h)
VideoDecoderSubmitBuffers1 übermittelt einen oder mehrere Puffer für die Decodierung.
Syntax
PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1 Pfnd3dwddm20DdiVideodecodersubmitbuffers1;
HRESULT Pfnd3dwddm20DdiVideodecodersubmitbuffers1(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE hDecode,
UINT BufferCount,
const D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 *pBufferDesc
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext). Die Direct3D-Runtime hat den Benutzermodustreiber dieses Handle als hDevice-Member der D3DDDIARG_CREATEDEVICE-Struktur bei der Geräteerstellung übergeben.
hDecode
Ein Handle für das Videodecoder-Objekt, das durch einen Aufruf von CreateVideoDecoderDDI erstellt wurde.
BufferCount
Die Anzahl der Puffer im Array, auf die vom pBufferDesc-Member verwiesen wird.
pBufferDesc
Ein Zeiger auf ein Array einer oder mehrerer D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 Strukturen.
Rückgabewert
Gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Private Treiberdaten wurden erfolgreich zurückgegeben. |
E_OUTOFMEMORY | Der Arbeitsspeicher war zum Abschließen des Vorgangs nicht verfügbar. |
Hinweise
Der pBufferDesc-Member verweist auf ein Array aus einer oder mehreren D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 Strukturen. Jedes Element im Array beschreibt einen komprimierten Videoframepuffer, der zur Decodierung übermittelt wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |