Freigeben über


MF_READWRITE_MMCSS_CLASS_AUDIO-Attribut

Gibt eine MMCSS-Klasse ( Multimedia Class Scheduler Service ) für Audioverarbeitungsthreads im Quellleser oder Senkenschreiber an.

Datentyp

LPWSTR

Abrufen/Festlegen

Rufen Sie zum Abrufen dieses Attributs IMFAttributes::GetString auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetString auf.

Bemerkungen

Legen Sie dieses Attribut optional fest, wenn Sie eine instance des Quelllesers oder Senkenschreibers erstellen. Der Wert des Attributs muss ein gültiger MMCSS-Klassenname sein.

Wenn dieses Attribut festgelegt ist, registriert der Quellleser oder Sink Writer seine Audioverarbeitungsthreads bei der angegebenen MMCSS-Klasse. Das MMCSS stellt sicher, dass die Datenverarbeitung im Quellleser oder Senkenschreiber Vorrang vor anderen Systemtasks hat.

Um die Basispriorität für Audiothreads anzugeben, legen Sie das attribut MF_READWRITE_MMCSS_PRIORITY_AUDIO fest. Wenn dieses Attribut nicht festgelegt ist, ist die Basispriorität für Audiothreads null.

Dieses Attribut überschreibt das attribut MF_READWRITE_MMCSS_CLASS für Audioverarbeitungsthreads. Wenn kein Attribut festgelegt ist, werden Audiothreads nicht bei MCSS registriert.

Für die meisten Anwendungen ist Audio-Störungen für den Benutzer viel spürbarer als Videostörungen und daher weniger akzeptabel. Aus diesem Grund sollte eine Anwendung in der Regel MF_READWRITE_MMCSS_CLASS_AUDIO auf eine MMCSS-Klasse mit höherer Priorität als MF_READWRITE_MMCSS_CLASS festlegen. Dadurch wird sichergestellt, dass der Audioverarbeitung eine höhere Priorität eingeräumt wird als bei anderen Aufgaben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [Desktop-Apps | UWP-Apps]
Header
Mfreadwrite.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute