Condividi tramite


Metodo IMFVideoSampleAllocator::SetDirectXManager (mfidl.h)

Specifica la gestione dispositivi Direct3D da usare per il sink multimediale video.

Sintassi

HRESULT SetDirectXManager(
  [in] IUnknown *pManager
);

Parametri

[in] pManager

Puntatore all'interfaccia IUnknown della gestione dispositivi Direct3D. Il sink multimediale esegue una query su questo puntatore per l'interfaccia IDirect3DDeviceManager9 .

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

Il sink multimediale usa la gestione dispositivi Direct3D per ottenere un puntatore al dispositivo Direct3D, che usa per allocare superfici Direct3D. Gestione dispositivi consente a più oggetti nella pipeline ,ad esempio un renderer video e un decodificatore video, di condividere lo stesso dispositivo Direct3D.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFVideoSampleAllocator