Attributi del writer sink

Per inizializzare il writer sink, è 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 writer sink.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Consente al writer di sink di usare trasformazioni media Foundation basate su hardware.The sink writer to use hardware-based Media Foundation transforms (MFT).
MF_SINK_WRITER_ASYNC_CALLBACK Contiene un puntatore all'interfaccia di callback dell'applicazione per il writer sink.
MF_SINK_WRITER_DISABLE_THROTTLING Specifica se il writer sink limita la frequenza dei dati in ingresso.
MF_TRANSCODE_CONTAINERTYPE Specifica il tipo di contenitore del file di output.
MFT_FIELDOFUSE_UNLOCK_Attribute Contiene un puntatore IMFFieldOfUseMFTUnlock , che viene utilizzato per sbloccare un MFT con restrizioni relative al campo di utilizzo. Per altre informazioni, vedere Campo delle restrizioni per l'uso.
MF_SINK_WRITER_D3D_MANAGER Usare questo attributo per fornire un dispositivo Direct3D per qualsiasi codificatore video o sink multimediale caricato dal writer sink.

 

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.

IMFSinkWriter

Attributi di Media Foundation