Condividi tramite


attributo MF_READWRITE_USE_ONLY_HARDWARE_TRANSFORMS

Specifica che il lettore di origine o il writer sink deve caricare solo le trasformazioni media foundation basate su hardware che corrispondono alla gestione dispositivi D3D passata.

Tipo di dati

UINT32

Get/set

Per ottenere questo attributo, chiamare IMFAttributes::GetUINT32.

Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.

Osservazioni:

Per impostazione predefinita, il lettore di origine e il writer sink useranno qualsiasi trasformazione corrispondente al tipo di supporto, inclusi decodificatori software e codificatori. Impostare questo attributo su TRUE per assicurarsi che il lettore di origine o sink writer usi solo le MFP hardware che corrispondono all'oggetto passato in Gestione dispositivi D3D tramite gli attributi MF_SOURCE_READER_D3D_MANAGER o MF_SINK_WRITER_D3D_MANAGER . Se non viene trovato un hardware corrispondente, l'API lettore di origine o writer sink che tenta di creare la catena di trasformazioni avrà esito negativo con un codice di errore appropriato.

Se la gestione dispositivi D3D non viene passata o se l'attributo MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS non è impostato, questo attributo non ha alcun effetto.

Usare questo attributo con le funzioni seguenti:

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 25H2
Server minimo supportato Windows Server versione 25H2
Intestazione Mfreadwrite.h

Vedere anche

elenco alfabetico degli attributi di Media Foundation

Attributi del writer sink

Attributi lettore di origine