Freigeben über


IMFMuxStreamMediaTypeManager::AddStreamConfiguration-Methode (mfobjects.h)

Registriert eine Datenstromkonfiguration, die eine Reihe von Unterstreams definiert, die die Multiplexed-Ausgabe enthalten können.

Syntax

HRESULT AddStreamConfiguration(
  [in] ULONGLONG ullStreamMask
);

Parameter

[in] ullStreamMask

Ein Bitmaskenwert, bei dem die Bits, die sich befinden, die Indizes der Instreams darstellen, die in der Datenstromkonfiguration enthalten sind.

Zurückgegebener Wert

Die Methode gibt ein HRESULT-zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.
S_FALSE
Die angegebene Konfiguration ist bereits registriert.
MF_E_INVALIDREQUEST
Die angegebene Bitmaske hat Bits festgelegt, die für die Medienquelle ungültig sind.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang abzuschließen.

Bemerkungen

Streamkonfigurationen werden innerhalb des IMFMuxStreamMediaTypeManager nach dem numerischen Wert der Bitmaske sortiert.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10, Version 1703 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Nicht unterstützt
Zielplattform Windows
Header mfobjects.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Siehe auch

IMFMuxStreamMediaTypeManager