MFBYTESTREAM_BUFFERING_PARAMS Struktur (mfidl.h)

Gibt die Pufferparameter für einen Netzwerkbytestream an.

Syntax

typedef struct _MFBYTESTREAM_BUFFERING_PARAMS {
  QWORD                cbTotalFileSize;
  QWORD                cbPlayableDataSize;
  MF_LEAKY_BUCKET_PAIR *prgBuckets;
  DWORD                cBuckets;
  QWORD                qwNetBufferingTime;
  QWORD                qwExtraBufferingTimeDuringSeek;
  QWORD                qwPlayDuration;
  float                dRate;
} MFBYTESTREAM_BUFFERING_PARAMS;

Members

cbTotalFileSize

Größe der Datei in Bytes. Wenn die Gesamtgröße unbekannt ist, legen Sie diesen Member auf -1 fest.

cbPlayableDataSize

Größe der abspielbaren Mediendaten in der Datei, ausgenommen alle nachgestellten Daten, die für die Wiedergabe nicht nützlich sind. Wenn dieser Wert unbekannt ist, legen Sie diesen Member auf -1 fest.

prgBuckets

Zeiger auf ein Array von MF_LEAKY_BUCKET_PAIR Strukturen. Jedes Element des Arrays gibt das Pufferfenster für eine bestimmte Bitrate an.

cBuckets

Die Anzahl der Elemente im prgBuckets-Array .

qwNetBufferingTime

Datenmenge, die aus dem Netzwerk gepuffert werden soll, in Einheiten von 100 Nanosekunden. Dieser Wert wird zusätzlich zu den Pufferfenstern verwendet, die im prgBuckets-Element definiert sind.

qwExtraBufferingTimeDuringSeek

Menge zusätzlicher Daten, die bei der Suche gepuffert werden sollen, in 100 Nanosekundeneinheiten. Dieser Wert spiegelt die Tatsache wider, dass das Herunterladen mit dem vorherigen Keyframe vor dem Suchpunkt beginnen muss. Wenn der Wert unbekannt ist, legen Sie diesen Member auf 0 fest.

qwPlayDuration

Die Wiedergabedauer der Datei in Einheiten von 100 Nanosekunden. Wenn die Dauer unbekannt ist, legen Sie diesen Member auf 0 fest.

dRate

Wiedergaberate.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile mfidl.h

Weitere Informationen

IMFByteStreamBuffering

Medienfundamentstrukturen