attribut MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS
Enthält Flags zum Konfigurieren des Audiorenderers.
Datentyp
UINT32
Bemerkungen
Der Wert dieses Attributs ist ein bitweiser OR der folgenden Flags.
Wert | BESCHREIBUNG |
---|---|
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_CROSSPROCESS | Der Audiorenderer verwendet eine prozessübergreifende Audiositzung. Dieses Flag ermöglicht Es Audiorenderern in mehreren Prozessen, dieselbe Audiositzung zusammen mit den zugehörigen Volume- und Richtliniensteuerelementen gemeinsam zu nutzen. Wenn dieses Flag nicht festgelegt ist, kann die Audiositzung nicht von Audiorenderern in anderen Prozessen freigegeben werden. |
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_NOPERSIST | Die Windows-Audiositzungs-API (WASAPI) speichert die Eigenschaften für diese Audiositzung nicht, z. B. das Sitzungsvolume. Wenn dieses Flag nicht festgelegt ist, behält WASAPI die Audiositzungseigenschaften bei. |
Sie können dieses Attribut verwenden, um den Audiorenderer zu konfigurieren. Die Verwendung hängt davon ab, welche Funktion Sie zum Erstellen des Audiorenderers aufrufen:
- MFCreateAudioRenderer: Legen Sie dieses Attribut mithilfe des IMFAttributes-Schnittstellenzeigers fest, der im pAudioAttributes-Parameter angegeben ist.
- MFCreateAudioRendererActivate: Legen Sie dieses Attribut mithilfe des IMFActivate-Schnittstellenzeigers fest, der im ppActivate-Parameter abgerufen wird. Legen Sie das Attribut vor dem Aufrufen von IMFActivate::ActivateObject fest.
Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
Siehe auch