attribut MF_READWRITE_MMCSS_CLASS_AUDIO

Spécifie une classe MMCSS (Multimedia Class Scheduler Service ) pour les threads de traitement audio dans le lecteur source ou l’enregistreur récepteur.

Type de données

LPWSTR

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetString.

Pour définir cet attribut, appelez IMFAttributes::SetString.

Remarques

Si vous le souhaitez, définissez cet attribut lorsque vous créez une instance du lecteur source ou de l’enregistreur récepteur. La valeur de l’attribut doit être un nom de classe MMCSS valide.

Si cet attribut est défini, le lecteur source ou l’enregistreur récepteur enregistre ses threads de traitement audio avec la classe MMCSS spécifiée. Le MMCSS garantit que le traitement des données dans le lecteur source ou l’enregistreur récepteur a la priorité sur d’autres tâches système.

Pour spécifier la priorité de base pour les threads audio, définissez l’attribut MF_READWRITE_MMCSS_PRIORITY_AUDIO . Si cet attribut n’est pas défini, la priorité de base pour les threads audio est égale à zéro.

Cet attribut remplace l’attribut MF_READWRITE_MMCSS_CLASS pour les threads de traitement audio. Si aucun attribut n’est défini, les threads audio ne sont pas inscrits auprès de MCSS.

Pour la plupart des applications, la glitching audio est beaucoup plus visible pour l’utilisateur que la glitching vidéo, et donc moins acceptable. Pour cette raison, une application doit généralement définir MF_READWRITE_MMCSS_CLASS_AUDIO sur une classe MMCSS de priorité supérieure à MF_READWRITE_MMCSS_CLASS. Cela garantit que le traitement audio a une priorité plus élevée que les autres tâches.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau | Applications UWP]
En-tête
Mfreadwrite.h

Voir aussi

Liste alphabétique des attributs Media Foundation