Skrivarattribut för mottagare
Följande attribut kan användas för att initiera mottagarskrivaren.
Attribut | Beskrivning |
---|---|
MF_LOW_LATENCY | Aktiverar bearbetning med låg latens. |
MF_READWRITE_DISABLE_CONVERTERS | Aktiverar eller inaktiverar formatkonverteringar av mottagarens skrivare. |
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS | Gör att mottagarskrivaren kan använda maskinvarubaserade Media Foundation-transformeringar (MFI). |
MF_SINK_WRITER_ASYNC_CALLBACK | Innehåller en pekare till programmets motringningsgränssnitt för mottagarskrivaren. |
MF_SINK_WRITER_DISABLE_THROTTLING | Anger om mottagarens skrivare begränsar hastigheten för inkommande data. |
MF_TRANSCODE_CONTAINERTYPE | Anger containertypen för utdatafilen. |
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. |
MF_SINK_WRITER_D3D_MANAGER | Använd det här attributet för att tillhandahålla en Direct3D-enhet för videokodare eller mediemottagare som läses in av mottagarens skrivare. |
Använd dessa attribut med följande metoder och funktioner:
- IMFReadWriteClassFactory::CreateInstanceFromObject
- IMFReadWriteClassFactory::CreateInstanceFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
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.
Relaterade ämnen