attributo MF_READWRITE_MMCSS_CLASS_AUDIO
Specifica una classe MMCSS (Multimedia Class Scheduler Service ) per i thread di elaborazione audio nel lettore di origine o nel writer sink.
Tipo di dati
LPWSTR
Ottenere/impostare
Per ottenere questo attributo, chiamare IMFAttributes::GetString.
Per impostare questo attributo, chiamare IMFAttributes::SetString.
Commenti
Facoltativamente, impostare questo attributo quando si crea un'istanza del lettore di origine o del writer sink. Il valore dell'attributo deve essere un nome di classe MMCSS valido.
Se questo attributo è impostato, il lettore di origine o il writer sink registra i thread di elaborazione audio con la classe MMCSS specificata. MMCSS garantisce che l'elaborazione dei dati nel lettore di origine o nel writer sink abbia priorità rispetto ad altre attività di sistema.
Per specificare la priorità di base per i thread audio, impostare l'attributo MF_READWRITE_MMCSS_PRIORITY_AUDIO . Se tale attributo non è impostato, la priorità di base per i thread audio è zero.
Questo attributo esegue l'override dell'attributo MF_READWRITE_MMCSS_CLASS per i thread di elaborazione audio. Se nessun attributo è impostato, i thread audio non vengono registrati con MCSS.
Per la maggior parte delle applicazioni, l'interruzione dell'audio è molto più evidente per l'utente che per glitch video e quindi meno accettabile. Per questo motivo, un'applicazione deve in genere impostare MF_READWRITE_MMCSS_CLASS_AUDIO su una classe MMCSS con priorità più alta rispetto a MF_READWRITE_MMCSS_CLASS. Ciò garantisce che l'elaborazione audio venga data priorità più alta rispetto ad altre attività.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 [app desktop | App UWP] |
Server minimo supportato |
Windows Server 2012 [app desktop | App UWP] |
Intestazione |
|
Vedi anche