estructura de MFBYTESTREAM_BUFFERING_PARAMS (mfidl.h)

Especifica los parámetros de almacenamiento en búfer de una secuencia de bytes de red.

Sintaxis

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

Tamaño del archivo, en bytes. Si se desconoce el tamaño total, establezca este miembro en -1.

cbPlayableDataSize

Tamaño de los datos multimedia reproducibles en el archivo, excepto los datos finales que no son útiles para la reproducción. Si se desconoce este valor, establezca este miembro en -1.

prgBuckets

Puntero a una matriz de estructuras de MF_LEAKY_BUCKET_PAIR . Cada miembro de la matriz proporciona la ventana de búfer para una velocidad de bits determinada.

cBuckets

Número de elementos de la matriz prgBuckets .

qwNetBufferingTime

Cantidad de datos que se van a almacenar en búfer desde la red, en unidades de 100 nanosegundos. Este valor se suma a las ventanas de búfer definidas en el miembro prgBuckets .

qwExtraBufferingTimeDuringSeek

Cantidad de datos adicionales que se van a almacenar en búfer al buscar, en unidades de 100 nanosegundos. Este valor refleja el hecho de que la descarga debe comenzar desde el fotograma clave anterior antes del punto de búsqueda. Si el valor es desconocido, establezca este miembro en cero.

qwPlayDuration

Duración de la reproducción del archivo, en unidades de 100 nanosegundos. Si se desconoce la duración, establezca este miembro en cero.

dRate

Velocidad de reproducción.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Encabezado mfidl.h

Consulte también

IMFByteStreamBuffering

Estructuras de Media Foundation