Freigeben über


IMFASFStreamSelector::SetOutputMutexSelection-Methode (wmcontainer.h)

Wählt einen Datensatz für gegenseitigen Ausschluss aus, der für ein objektseitiger Ausschluss verwendet werden soll, das einer Ausgabe zugeordnet ist.

Syntax

HRESULT SetOutputMutexSelection(
  [in] DWORD dwOutputNum,
  [in] DWORD dwMutexNum,
  [in] WORD  wSelectedRecord
);

Parameter

[in] dwOutputNum

Die Ausgabenummer, für die ein Stream festgelegt werden soll.

[in] dwMutexNum

Index des gegenseitigen Ausschlusses, für den ausgewählt werden soll.

[in] wSelectedRecord

Datensatz des angegebenen gegenseitigen Ausschlusses, der ausgewählt werden soll.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.

Hinweise

Eine Ausgabe ist ein Datenstrom in einem ASF-Datenabschnitt (Advanced Systems Format), der analysiert wird. Wenn gegenseitiger Ausschluss verwendet wird, teilen sich gegenseitig ausschließende Streams dieselbe Ausgabe.

Eine ASF-Datei kann mehrere sich gegenseitig ausschließende Beziehungen enthalten, z. B. eine Datei mit sprach- und bitratenbasiertem gegenseitigem Ausschluss. Wenn eine Ausgabe an mehreren sich gegenseitig ausschließenden Beziehungen beteiligt ist, muss ein Datensatz aus jeder ausgewählt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wmcontainer.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFASFStreamSelector

IMFASFStreamSelector::GetOutputMutex