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 |