attributo MFSampleExtension_RepeatFirstField

Specifica se ripetere il primo campo in una cornice interlacciata. 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

Se il valore è FALSE o l'attributo non è impostato, il primo campo non viene ripetuto. Se il valore è TRUE, il primo campo viene ripetuto. Il valore TRUE è valido solo quando le condizioni seguenti sono vere:

  • Il tipo di supporto è misto interlacciato e progressivo. L'attributo dell'attributo MF_MT_INTERLACE_MODE nel tipo di supporto è MFVideoInterlace_MixedInterlaceOrProgressive.
  • Il frame è progressivo e l'attributo MFSampleExtension_Interlaced nell'esempio è TRUE.
  • L'attributo MFSampleExtension_BottomFieldFirst viene impostato nell'esempio. Il valore può essere TRUE o FALSE. L'ordinamento dei campi è determinato da questo attributo.

Questo attributo viene usato per il pulldown 3:2. Nella tabella seguente viene illustrato l'ordine in cui vengono visualizzati i campi.

MFSampleExtension_RepeatFirstField MFSampleExtension_BottomFieldFirst Ordine dei campi
TRUE TRUE Inferiore, superiore, inferiore
TRUE FALSE Superiore, inferiore, superiore
FALSE TRUE Inferiore, superiore
FALSE FALSE Superiore, inferiore

 

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