Atributy čtenáře zdroje
Následující atributy lze použít k inicializaci source reader.
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 od zdrojové čtečky. |
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS | Umožňuje zdrojové čtečce používat hardwarové transformace Media Foundation (MFT). |
MF_SOURCE_READER_ASYNC_CALLBACK | Obsahuje ukazatel na rozhraní zpětného volání aplikace pro čtenáře zdroje. |
MF_SOURCE_READER_D3D_MANAGER | Obsahuje ukazatel na MicrosoftDirect3D Device Manager . |
MF_SOURCE_READER_DISABLE_DXVA | Určuje, zda zdrojová čtečka povolí akceleraci videa DirectX (DXVA) na dekodéru videa. |
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN | Určuje, jestli zdrojová čtečka vypne zdroj médií. Platí pouze v případech, kdy aplikace vytvoří čtenáře zdroje z existujícího objektu zdroje médií. |
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING | Umožňuje pokročilé zpracování videa čtečkou zdroje, včetně převodu barevného prostoru, deinterlacingu, změny velikosti videa a převodu snímkové frekvence. |
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING | Povolí omezené zpracování videa od zdrojové čtečky. |
MF_SOURCE_READER_MEDIASOURCE_CONFIG | Obsahuje vlastnosti konfigurace pro zdroj médií. |
MF_SOURCE_READER_PASSTHROUGH_MODE | Pokud je tento atribut nastavený, Čtečka zdrojového kódu prochází vzorky videa zálohované systémovou pamětí do interních MFT bez automatického kopírování do textury DirectX, a to i v případě, že je k dispozici správce zařízení Direct3D. |
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í. |
Tyto atributy použijte s následujícími metodami a funkcemi:
- MMFReadWriteClassFactory::CreateInstanceFromObject
- MMFReadWriteClassFactory::CreateInstanceFromURL
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
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