Atributy zapisovače jímky
K inicializaci zapisovače jímky lze použít následující atributy.
Atribut | Popis |
---|---|
MF_LOW_LATENCY | Umožňuje zpracování s nízkou latencí. |
MF_READWRITE_DISABLE_CONVERTERS | Povolí nebo zakáže převody formátu zapisovačem jímky. |
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS | Umožňuje zapisovač jímky používat hardwarové transformace Media Foundation (MFT). |
MF_SINK_WRITER_ASYNC_CALLBACK | Obsahuje ukazatel na rozhraní zpětného volání aplikace pro zapisovač jímky. |
MF_SINK_WRITER_DISABLE_THROTTLING | Určuje, jestli zapisovač jímky omezuje rychlost příchozích dat. |
MF_TRANSCODE_CONTAINERTYPE | Určuje typ kontejneru výstupního souboru. |
MFT_FIELDOFUSE_UNLOCK_Attribute | Obsahuje ukazatel MMFFieldOfUseMFTUnlock, který slouží k odemknutí MFT s omezeními použití. Další informace naleznete v tématu Pole omezení použití. |
MF_SINK_WRITER_D3D_MANAGER | Tento atribut použijte k poskytnutí zařízení Direct3D pro jakékoli kodéry videa nebo jímky médií načtené zapisovačem jímky. |
Tyto atributy použijte s následujícími metodami a funkcemi:
- MMFReadWriteClassFactory::CreateInstanceFromObject
- MMFReadWriteClassFactory::CreateInstanceFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
Pokud chcete použít některý z těchto atributů, nejprve zavolejte MFCreateAttributes vytvořit nové úložiště atributů. Potom pomocí rozhraní MMFAttributes nastavte požadované atributy v úložišti atributů. Předejte ukazatel MMFAttributes ukazatel na pAttributes parametru některé z metod nebo funkcí uvedených dříve.
Související témata
-
atributy Media Foundation