Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Define las estadísticas recopiladas por el origen de red. Los valores de esta enumeración definen identificadores de propiedad (PID) para la propiedad MFNETSOURCE_STATISTICS .
Para recuperar estadísticas del origen de red, llame a IMFGetService::GetService con el identificador de servicio MFNETSOURCE_STATISTICS_SERVICE y el identificador de interfaz IID_IPropertyStore. El puntero recuperado es un puntero IPropertyStore . Para obtener el valor de una estadística de red, construya un PROPERTYKEY con fmtid igual a MFNETSOURCE_STATISTICS y pid igual a un valor de esta enumeración. A continuación, llame a IPropertyStore::GetValue con la clave de propiedad para recuperar el valor de la estadística como PROPVARIANT.
En las descripciones siguientes, el tipo de datos y la etiqueta de tipo de valor del PROPVARIANT se muestran entre paréntesis.
Syntax
typedef enum _MFNETSOURCE_STATISTICS_IDS {
MFNETSOURCE_RECVPACKETS_ID = 0,
MFNETSOURCE_LOSTPACKETS_ID,
MFNETSOURCE_RESENDSREQUESTED_ID,
MFNETSOURCE_RESENDSRECEIVED_ID,
MFNETSOURCE_RECOVEREDBYECCPACKETS_ID,
MFNETSOURCE_RECOVEREDBYRTXPACKETS_ID,
MFNETSOURCE_OUTPACKETS_ID,
MFNETSOURCE_RECVRATE_ID,
MFNETSOURCE_AVGBANDWIDTHBPS_ID,
MFNETSOURCE_BYTESRECEIVED_ID,
MFNETSOURCE_PROTOCOL_ID,
MFNETSOURCE_TRANSPORT_ID,
MFNETSOURCE_CACHE_STATE_ID,
MFNETSOURCE_LINKBANDWIDTH_ID,
MFNETSOURCE_CONTENTBITRATE_ID,
MFNETSOURCE_SPEEDFACTOR_ID,
MFNETSOURCE_BUFFERSIZE_ID,
MFNETSOURCE_BUFFERPROGRESS_ID,
MFNETSOURCE_LASTBWSWITCHTS_ID,
MFNETSOURCE_SEEKRANGESTART_ID,
MFNETSOURCE_SEEKRANGEEND_ID,
MFNETSOURCE_BUFFERINGCOUNT_ID,
MFNETSOURCE_INCORRECTLYSIGNEDPACKETS_ID,
MFNETSOURCE_SIGNEDSESSION_ID,
MFNETSOURCE_MAXBITRATE_ID,
MFNETSOURCE_RECEPTION_QUALITY_ID,
MFNETSOURCE_RECOVEREDPACKETS_ID,
MFNETSOURCE_VBR_ID,
MFNETSOURCE_DOWNLOADPROGRESS_ID,
MFNETSOURCE_UNPREDEFINEDPROTOCOLNAME_ID
} MFNETSOURCE_STATISTICS_IDS;
Constantes
MFNETSOURCE_RECVPACKETS_ID Valor: 0 Número de paquetes recibidos (LONG, VT_I4). |
MFNETSOURCE_LOSTPACKETS_ID Número de paquetes perdidos (LONG, VT_I4). |
MFNETSOURCE_RESENDSREQUESTED_ID Número de solicitudes para reenviar paquetes (LONG, VT_I4). |
MFNETSOURCE_RESENDSRECEIVED_ID Número de paquetes resentados recibidos (LONG) (VT_I4). |
MFNETSOURCE_RECOVEREDBYECCPACKETS_ID Número total de paquetes recuperados por corrección de errores (LONG, VT_I4). |
MFNETSOURCE_RECOVEREDBYRTXPACKETS_ID Número total de paquetes recuperados por retransmisión (LONG, VT_I4). |
MFNETSOURCE_OUTPACKETS_ID El número total de paquetes devueltos al usuario, incluidos los paquetes recuperados (LONG, VT_I4). |
MFNETSOURCE_RECVRATE_ID Tasa media de recepción de 10 segundos (LONG, VT_I4). |
MFNETSOURCE_AVGBANDWIDTHBPS_ID Ancho de banda medio del clip (LONG, VT_I4). |
MFNETSOURCE_BYTESRECEIVED_ID Número total de bytes recibidos (ULONGLONG, VT_UI8). |
MFNETSOURCE_PROTOCOL_ID Tipo de protocolo de control utilizado para recibir los datos (LONG, VT_I4). El valor es un miembro de la enumeración MFNETSOURCE_PROTOCOL_TYPE . |
MFNETSOURCE_TRANSPORT_ID Tipo de protocolo de control utilizado para recibir los datos (LONG, VT_I4). El valor es un miembro de la enumeración MFNETSOURCE_TRANSPORT_TYPE . |
MFNETSOURCE_CACHE_STATE_ID Estado de la memoria caché de un archivo multimedia o entrada (LONG, VT_I4). El valor es un miembro de la enumeración MFNETSOURCE_CACHE_STATE . |
MFNETSOURCE_LINKBANDWIDTH_ID Ancho de banda del vínculo actual, en bits por segundo (LONG, VT_I4). |
MFNETSOURCE_CONTENTBITRATE_ID Velocidad de bits actual del contenido (LONG, VT_I4). |
MFNETSOURCE_SPEEDFACTOR_ID Factor de velocidad negociado utilizado en la transmisión de datos (LONG, VT_I4). El remitente transmite datos a la velocidad del factor de velocidad multiplicado por la velocidad de bits del contenido. |
MFNETSOURCE_BUFFERSIZE_ID Tamaño del búfer de reproducción, en milisegundos (LONG, VT_I4). |
MFNETSOURCE_BUFFERPROGRESS_ID Porcentaje del búfer de reproducción rellenado durante el almacenamiento en búfer. El valor es un entero en el intervalo de 0 a 100. (LONG, VT_I4). |
MFNETSOURCE_LASTBWSWITCHTS_ID Número de tics desde el último conmutador de ancho de banda (LONG, VT_I4). |
MFNETSOURCE_SEEKRANGESTART_ID El inicio del rango buscable, en unidades de 100 nanosegundos (ULONGLONG, VT_UI8). |
MFNETSOURCE_SEEKRANGEEND_ID El final del rango buscable, en unidades de 100 nanosegundos (ULONGLONG, VT_UI8). |
MFNETSOURCE_BUFFERINGCOUNT_ID Número de veces que se ha producido el almacenamiento en búfer, incluido el almacenamiento en búfer inicial (LONG, VT_I4). |
MFNETSOURCE_INCORRECTLYSIGNEDPACKETS_ID Número de paquetes que tenían firmas incorrectas (LONG, VT_I4). |
MFNETSOURCE_SIGNEDSESSION_ID Valor booleano que indica si la sesión actual está firmada (VARIANT_BOOL, VT_BOOL). |
MFNETSOURCE_MAXBITRATE_ID Velocidad de bits máxima actual del contenido (LONG, VT_I4). |
MFNETSOURCE_RECEPTION_QUALITY_ID Calidad de recepción (LONG, VT_I4). |
MFNETSOURCE_RECOVEREDPACKETS_ID Número total de paquetes recuperados (LONG, VT_I4). |
MFNETSOURCE_VBR_ID Valor booleano que indica si el contenido tiene una velocidad de bits variable (VARIANT_BOOL, VT_BOOL). |
MFNETSOURCE_DOWNLOADPROGRESS_ID Porcentaje del contenido que se ha descargado. El valor es un entero en el intervalo de 0 a 100. (LONG, VT_I4). |
MFNETSOURCE_UNPREDEFINEDPROTOCOLNAME_ID |
Requisitos
Requisito | Value |
---|---|
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 |