Attributi lettore di origine

Per inizializzare il lettore di origine, è possibile utilizzare gli attributi seguenti.

Attributo Descrizione
MF_LOW_LATENCY Abilita l'elaborazione a bassa latenza.
MF_READWRITE_DISABLE_CONVERTERS Abilita o disabilita le conversioni di formato dal lettore di origine.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Consente al lettore di origine di usare trasformazioni media Foundation basate su hardware.
MF_SOURCE_READER_ASYNC_CALLBACK Contiene un puntatore all'interfaccia di callback dell'applicazione per il lettore di origine.
MF_SOURCE_READER_D3D_MANAGER Contiene un puntatore al Gestione dispositivi Microsoft Direct3D.
MF_SOURCE_READER_DISABLE_DXVA Specifica se il lettore di origine abilita DirectX Video Acceleration (DXVA) nel decodificatore video.
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN Specifica se il lettore di origine arresta l'origine multimediale.
Si applica solo quando l'applicazione crea il lettore di origine da un oggetto di origine multimediale esistente.
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING Abilita l'elaborazione video avanzata dal lettore di origine, tra cui la conversione dello spazio dei colori, la denterlacing, il ridimensionamento dei video e la conversione della frequenza dei fotogrammi.
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING Abilita l'elaborazione video limitata dal lettore di origine.
MF_SOURCE_READER_MEDIASOURCE_CONFIG Contiene le proprietà di configurazione per l'origine multimediale.
MF_SOURCE_READER_PASSTHROUGH_MODE Quando questo attributo è impostato, il lettore di origine passa attraverso campioni video supportati dalla memoria di sistema a file mft interni senza copiarli automaticamente in una trama DirectX, anche se è presente una gestione dispositivi Direct3D.
MFT_FIELDOFUedizione Standard_UNLOCK_Attribute Contiene un puntatore IMFFieldOfUseMFTUnlock , che viene usato per sbloccare un MFT con restrizioni relative al campo di utilizzo. Per altre informazioni, vedere Field of Use Restrictions.For more information, see Field of Use Restrictions.

 

Usare questi attributi con i metodi e le funzioni seguenti:

Per usare uno di questi attributi, chiamare prima MFCreateAttributes per creare un nuovo archivio attributi. Usare quindi l'interfaccia IMFAttributes per impostare gli attributi desiderati nell'archivio attributi. Passare il puntatore IMFAttributes al parametro pAttributes di uno dei metodi o delle funzioni elencate in precedenza.

Attributi di Media Foundation

Lettore di origine

IMFSourceReader