attributo MFSampleExtension_DerivedFromTopField

Specifica se un fotogramma video denterlaced è derivato dal campo superiore o dal campo inferiore. Questo attributo si applica agli esempi multimediali.

Tipo di dati

BOOL archiviato come UINT32

Ottenere/impostare

Per ottenere questo attributo, chiamare IMFAttributes::GetUINT32.

Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.

Si applica a

FMISample

Commenti

Questo attributo è valido solo per gli esempi denterlaced. Impostare questo attributo se il frame è stato denterlaced interpolando uno dei campi.

Se il valore è TRUE, il campo inferiore è stato interpolato dal campo superiore. Se il valore è FALSE, il campo superiore è stato interpolato dal campo inferiore.

Se l'attributo non è impostato, il frame non è stato dinterlaced. Il frame è un vero frame progressivo o è un frame interlacciato.

Questo attributo è informativo. Un deinterlacer software potrebbe impostare questo attributo. Se questo attributo è impostato, fornisce un suggerimento che consente di recuperare il campo originale eliminando le righe di analisi interpolate. Ad esempio, se l'attributo è TRUE, è possibile recuperare il campo superiore originale eliminando il campo inferiore interpolato.

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [app desktop | App UWP]
Server minimo supportato
Windows Server 2008 [app desktop | App UWP]
Intestazione
Mfapi.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi di esempio

Esempi multimediali

Interlacciamento video