Condividi tramite


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
Mfreadwrite.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation