Källläsarattribut

Följande attribut kan användas för att initiera Källläsare.

Attribut Beskrivning
MF_LOW_LATENCY Aktiverar bearbetning med låg latens.
MF_READWRITE_DISABLE_CONVERTERS Aktiverar eller inaktiverar formatkonverteringar av källläsaren.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Gör att källläsaren kan använda maskinvarubaserade Media Foundation-transformeringar (MFI).
MF_READWRITE_USE_ONLY_HARDWARE_TRANSFORMS Anger att källläsaren eller mottagarskrivaren endast ska läsa in maskinvarubaserade Media Foundation-transformeringar (MFI) som matchar den införda D3D-enhetshanteraren.
MF_SOURCE_READER_ASYNC_CALLBACK Innehåller en pekare till programmets motringningsgränssnitt för källläsaren.
MF_SOURCE_READER_D3D_MANAGER Innehåller en pekare till Microsoft Direct3D Device Manager.
MF_SOURCE_READER_DISABLE_DXVA Anger om källläsaren aktiverar DirectX Video Acceleration (DXVA) på videodekodaren.
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN Anger om källläsaren stänger av mediekällan.
Gäller endast när programmet skapar källläsaren från ett befintligt mediekällaobjekt.
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING Möjliggör avancerad videobearbetning av Source Reader, inklusive konvertering av färgutrymme, avflätning, videoändring och konvertering av bildfrekvens.
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING Möjliggör begränsad videobearbetning av källläsaren.
MF_SOURCE_READER_MEDIASOURCE_CONFIG Innehåller konfigurationsegenskaper för mediekällan.
MF_SOURCE_READER_PASSTHROUGH_MODE När det här attributet anges skickar Source Reader genom videoexempel som backas upp av systemminnet till interna MFI utan att automatiskt kopiera dem till en DirectX-struktur, även om det finns en Direct3D-enhetshanterare.
MFT_FIELDOFUSE_UNLOCK_Attribute Innehåller en IMFFieldOfUseMFTUnlock pekare, som används för att låsa upp en MFT med användningsbegränsningar. Mer information finns i fält med användningsbegränsningar.

 

Använd dessa attribut med följande metoder och funktioner:

Om du vill använda något av dessa attribut anropar du först MFCreateAttributes för att skapa ett nytt attributarkiv. Använd sedan IMFAttributes-gränssnittet för att ange önskade attribut i attributarkivet. Skicka IMFAttributes pekare till pAttributes parametern för någon av de metoder eller funktioner som anges tidigare.

Media Foundation-attribut

källläsare

IMFSourceReader