Condividi tramite


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 sink di usare trasformazioni media Foundation basate su hardware.
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 velocità dei dati in ingresso.
MF_TRANSCODE_CONTAINERTYPE Specifica il tipo di contenitore del file di output.
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.
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'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.

IMFSinkWriter

attributi di Media Foundation