Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Informationen zu einem Ausgabedatenstrom für eine Media Foundation-Transformation (MFT). Um diese Werte abzurufen, rufen Sie IMFTransform::GetOutputStreamInfo auf.
Syntax
typedef struct _MFT_OUTPUT_STREAM_INFO {
DWORD dwFlags;
DWORD cbSize;
DWORD cbAlignment;
} MFT_OUTPUT_STREAM_INFO;
Member
dwFlags
Bitweise OR mit null oder mehr Flags aus der _MFT_OUTPUT_STREAM_INFO_FLAGS-Enumeration .
cbSize
Mindestgröße jedes Ausgabepuffers in Byte. Wenn der MFT keine bestimmte Größe erfordert, ist der Wert 0 (null). Für unkomprimierte Audiodaten sollte der Wert die Audioframegröße sein, die Sie aus dem attribut MF_MT_AUDIO_BLOCK_ALIGNMENT im Medientyp abrufen können.
Wenn der dwFlags-Member das MFT_OUTPUT_STREAM_PROVIDES_SAMPLES-Flag enthält, ist der Wert null, da der MFT die Ausgabepuffer zuordnet.
cbAlignment
Die für Ausgabepuffer erforderliche Speicherausrichtung. Wenn der MFT keine bestimmte Ausrichtung erfordert, ist der Wert 0 (null). Wenn der dwFlags-Member das flag MFT_OUTPUT_STREAM_PROVIDES_SAMPLES enthält, ist dieser Wert die Ausrichtung, die der MFT intern verwendet, wenn es Beispiele zuordnet. Es wird empfohlen, aber nicht erforderlich, dass MFTs Puffer mit mindestens einer 16-Byte-Speicherausrichtung zuordnen.
Hinweise
Bevor die Medientypen festgelegt werden, sollten die einzigen Werte, die als gültig betrachtet werden, das flag MFT_OUTPUT_STREAM_OPTIONAL im dwFlags-Element sein. Dieses Flag gibt an, dass der Stream optional ist und keinen Medientyp erfordert.
Nachdem Sie einen Medientyp für alle Eingabe- und Ausgabestreams festgelegt haben (ohne optionale Datenströme), sind alle von der GetOutputStreamInfo-Methode zurückgegebenen Werte gültig. Sie können sich ändern, wenn Sie unterschiedliche Medientypen festlegen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Kopfzeile | mftransform.h |