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:
- IMFReadWriteClassFactory::CreateInstanceFromObject
- IMFReadWriteClassFactory::CreateInstanceFromURL
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
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.
Argomenti correlati