attribut MFSampleExtension_LongTermReferenceFrameInfo

Gibt LTR-Frameinformationen (Long Term Reference) an und wird im Ausgabebeispiel zurückgegeben.

Datentyp

UINT32

Bemerkungen

H.264/AVC-Encoder:

Encoder müssen dieses Attribut im Ausgabebeispiel zurückgeben, wenn die Anwendung LTR-Frames steuert, die durch CODECAPI_AVEncVideoLTRBufferControl angegeben werden.

MFSampleExtension_LongTermReferenceFrameInfo gibt bis zu zwei Felder zurück.

Das erste Feld, bits[0..15], ist LongTermFrameIdx , das dem Ausgaberahmen zugeordnet ist, wenn es als LTR-Frame markiert ist. Der erste Wert ist 0xffff, wenn es sich bei diesem Ausgaberahmen um einen Kurzzeitreferenzrahmen oder einen Nicht-Verweisrahmen handelt.

Das zweite Feld, bits[16..31], ist eine Bitmap, die aus MaxNumLTRFrames besteht, die viele Bits enthalten, die angeben, welche LTR-Frame(en) zum Codieren dieses Ausgabeframes ab Bit 16 verwendet wurden. Die restlichen Bits müssen auf 0 festgelegt werden. Der zweite Wert ist 0, wenn dieser Ausgaberahmen nicht mit LTR-Frames codiert ist. MaxNumLTRFrames ist die maximale Anzahl von LTR-Frames, die über CODECAPI_AVEncVideoLTRBufferControl festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]
Header
Mfapi.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute