attributo MF_LOW_LATENCY
Abilita l'elaborazione a bassa latenza nella pipeline di Microsoft Media Foundation.
Tipo di dati
BOOL archiviato come UINT32
Ottenere/impostare
Per ottenere questo attributo, chiamare FMAttributes::GetUINT32.
Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.
Commenti
La latenza bassa viene definita come il ritardo più piccolo possibile da quando i dati multimediali vengono generati (o ricevuti) a quando viene eseguito il rendering. La latenza bassa è auspicabile per scenari di comunicazione in tempo reale. Per altri scenari, ad esempio la riproduzione locale o la transcodazione, in genere non è consigliabile abilitare la modalità a bassa latenza, perché può influire sulla qualità.
Nota
Il valore GUID di questo attributo è identico alla proprietà CODECAPI_AVLowLatencyMode definita per l'interfaccia ICodecAPI .
Impostare questo attributo sui componenti della pipeline come indicato di seguito:
- Origine multimediale: usare il metodo IMFMediaSourceEx::GetSourceAttributes .
- Trasformazione Media Foundation (MFT): usare il metodo IMFTransform::GetAttributes . Per i codificatori, il codificatore potrebbe supportare bassa latenza tramite l'interfaccia ICodecAPI .
- Sink multimediale: eseguire query sul sink multimediale per l'interfaccia IMFAttributes .
Le applicazioni in genere non impostano questo attributo direttamente sui componenti della pipeline, ma impostano invece l'attributo su uno degli oggetti seguenti:
- Sessione multimediale: usare il parametro pConfiguation della funzione MFCreateMediaSession o MFCreatePMPMediaSession oppure impostare l'attributo sulla topologia.
- Lettore di origine: impostare l'attributo con le proprietà di configurazione quando si crea il lettore di origine. Per altre informazioni, vedere Attributi del lettore di origine.
- Writer sink: impostare l'attributo con le proprietà di configurazione quando si crea sink Writer. Per altre informazioni, vedere Attributi del writer sink.
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