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_IDValor: 0 Número de paquetes recibidos (LONG, VT_I4). |
MFNETSOURCE_LOSTPACKETS_IDNúmero de paquetes perdidos (LONG, VT_I4). |
MFNETSOURCE_RESENDSREQUESTED_IDNúmero de solicitudes para reenviar paquetes (LONG, VT_I4). |
MFNETSOURCE_RESENDSRECEIVED_IDNúmero de paquetes resentados recibidos (LONG) (VT_I4). |
MFNETSOURCE_RECOVEREDBYECCPACKETS_IDNúmero total de paquetes recuperados por corrección de errores (LONG, VT_I4). |
MFNETSOURCE_RECOVEREDBYRTXPACKETS_IDNúmero total de paquetes recuperados por retransmisión (LONG, VT_I4). |
MFNETSOURCE_OUTPACKETS_IDEl número total de paquetes devueltos al usuario, incluidos los paquetes recuperados (LONG, VT_I4). |
MFNETSOURCE_RECVRATE_IDTasa media de recepción de 10 segundos (LONG, VT_I4). |
MFNETSOURCE_AVGBANDWIDTHBPS_IDAncho de banda medio del clip (LONG, VT_I4). |
MFNETSOURCE_BYTESRECEIVED_IDNúmero total de bytes recibidos (ULONGLONG, VT_UI8). |
MFNETSOURCE_PROTOCOL_IDTipo 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_IDTipo 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_IDEstado 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_IDAncho de banda del vínculo actual, en bits por segundo (LONG, VT_I4). |
MFNETSOURCE_CONTENTBITRATE_IDVelocidad de bits actual del contenido (LONG, VT_I4). |
MFNETSOURCE_SPEEDFACTOR_IDFactor 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_IDTamaño del búfer de reproducción, en milisegundos (LONG, VT_I4). |
MFNETSOURCE_BUFFERPROGRESS_IDPorcentaje 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_IDNúmero de tics desde el último conmutador de ancho de banda (LONG, VT_I4). |
MFNETSOURCE_SEEKRANGESTART_IDEl inicio del rango buscable, en unidades de 100 nanosegundos (ULONGLONG, VT_UI8). |
MFNETSOURCE_SEEKRANGEEND_IDEl final del rango buscable, en unidades de 100 nanosegundos (ULONGLONG, VT_UI8). |
MFNETSOURCE_BUFFERINGCOUNT_IDNúmero de veces que se ha producido el almacenamiento en búfer, incluido el almacenamiento en búfer inicial (LONG, VT_I4). |
MFNETSOURCE_INCORRECTLYSIGNEDPACKETS_IDNúmero de paquetes que tenían firmas incorrectas (LONG, VT_I4). |
MFNETSOURCE_SIGNEDSESSION_IDValor booleano que indica si la sesión actual está firmada (VARIANT_BOOL, VT_BOOL). |
MFNETSOURCE_MAXBITRATE_IDVelocidad de bits máxima actual del contenido (LONG, VT_I4). |
MFNETSOURCE_RECEPTION_QUALITY_IDCalidad de recepción (LONG, VT_I4). |
MFNETSOURCE_RECOVEREDPACKETS_IDNúmero total de paquetes recuperados (LONG, VT_I4). |
MFNETSOURCE_VBR_IDValor booleano que indica si el contenido tiene una velocidad de bits variable (VARIANT_BOOL, VT_BOOL). |
MFNETSOURCE_DOWNLOADPROGRESS_IDPorcentaje 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 |