Attributi lettore di origine
È possibile usare gli attributi seguenti per inizializzare il lettore di origine .
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 a Microsoft Direct3D Device Manager. |
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 , inclusa 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 esempi video supportati dalla memoria di sistema alle MFP interne senza copiarli automaticamente in una trama DirectX, anche se è presente un gestore di dispositivi Direct3D. |
MFT_FIELDOFUSE_UNLOCK_Attribute | Contiene un puntatore IMFFieldOfUseMFTUnlock, usato per sbloccare un MFT con restrizioni relative al campo di utilizzo. Per altre informazioni, vedere campo delle restrizioni di utilizzo. |
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'interfacciaIMFAttributes 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